CoolFace
Apppublic

aravagarwal/CodeCloakPII

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
parser.c78435 linesDownload Raw Back to src
1#include "tree_sitter/parser.h"2 3#if defined(__GNUC__) || defined(__clang__)4#pragma GCC diagnostic push5#pragma GCC diagnostic ignored "-Wmissing-field-initializers"6#endif7 8#define LANGUAGE_VERSION 149#define STATE_COUNT 138110#define LARGE_STATE_COUNT 40611#define SYMBOL_COUNT 32112#define ALIAS_COUNT 113#define TOKEN_COUNT 13814#define EXTERNAL_TOKEN_COUNT 015#define FIELD_COUNT 4016#define MAX_ALIAS_SEQUENCE_LENGTH 1117#define PRODUCTION_ID_COUNT 20818 19enum ts_symbol_identifiers {20  sym_identifier = 1,21  sym_decimal_integer_literal = 2,22  sym_hex_integer_literal = 3,23  sym_octal_integer_literal = 4,24  sym_binary_integer_literal = 5,25  sym_decimal_floating_point_literal = 6,26  sym_hex_floating_point_literal = 7,27  sym_true = 8,28  sym_false = 9,29  sym_character_literal = 10,30  anon_sym_DQUOTE = 11,31  anon_sym_DQUOTE_DQUOTE_DQUOTE = 12,32  sym_string_fragment = 13,33  aux_sym__multiline_string_fragment_token1 = 14,34  aux_sym__multiline_string_fragment_token2 = 15,35  anon_sym_BSLASH_LBRACE = 16,36  anon_sym_RBRACE = 17,37  aux_sym__escape_sequence_token1 = 18,38  sym_escape_sequence = 19,39  sym_null_literal = 20,40  anon_sym_LPAREN = 21,41  anon_sym_RPAREN = 22,42  anon_sym_AMP = 23,43  anon_sym_EQ = 24,44  anon_sym_PLUS_EQ = 25,45  anon_sym_DASH_EQ = 26,46  anon_sym_STAR_EQ = 27,47  anon_sym_SLASH_EQ = 28,48  anon_sym_AMP_EQ = 29,49  anon_sym_PIPE_EQ = 30,50  anon_sym_CARET_EQ = 31,51  anon_sym_PERCENT_EQ = 32,52  anon_sym_LT_LT_EQ = 33,53  anon_sym_GT_GT_EQ = 34,54  anon_sym_GT_GT_GT_EQ = 35,55  anon_sym_GT = 36,56  anon_sym_LT = 37,57  anon_sym_GT_EQ = 38,58  anon_sym_LT_EQ = 39,59  anon_sym_EQ_EQ = 40,60  anon_sym_BANG_EQ = 41,61  anon_sym_AMP_AMP = 42,62  anon_sym_PIPE_PIPE = 43,63  anon_sym_PLUS = 44,64  anon_sym_DASH = 45,65  anon_sym_STAR = 46,66  anon_sym_SLASH = 47,67  anon_sym_PIPE = 48,68  anon_sym_CARET = 49,69  anon_sym_PERCENT = 50,70  anon_sym_LT_LT = 51,71  anon_sym_GT_GT = 52,72  anon_sym_GT_GT_GT = 53,73  anon_sym_instanceof = 54,74  anon_sym_final = 55,75  anon_sym_DASH_GT = 56,76  anon_sym_COMMA = 57,77  anon_sym_QMARK = 58,78  anon_sym_COLON = 59,79  anon_sym_BANG = 60,80  anon_sym_TILDE = 61,81  anon_sym_PLUS_PLUS = 62,82  anon_sym_DASH_DASH = 63,83  anon_sym_new = 64,84  anon_sym_LBRACK = 65,85  anon_sym_RBRACK = 66,86  anon_sym_DOT = 67,87  anon_sym_class = 68,88  anon_sym_COLON_COLON = 69,89  anon_sym_extends = 70,90  anon_sym_switch = 71,91  anon_sym_LBRACE = 72,92  anon_sym_case = 73,93  anon_sym_default = 74,94  sym_underscore_pattern = 75,95  anon_sym_when = 76,96  anon_sym_SEMI = 77,97  anon_sym_assert = 78,98  anon_sym_do = 79,99  anon_sym_while = 80,100  anon_sym_break = 81,101  anon_sym_continue = 82,102  anon_sym_return = 83,103  anon_sym_yield = 84,104  anon_sym_synchronized = 85,105  anon_sym_throw = 86,106  anon_sym_try = 87,107  anon_sym_catch = 88,108  anon_sym_finally = 89,109  anon_sym_if = 90,110  anon_sym_else = 91,111  anon_sym_for = 92,112  anon_sym_AT = 93,113  anon_sym_open = 94,114  anon_sym_module = 95,115  anon_sym_requires = 96,116  anon_sym_transitive = 97,117  anon_sym_static = 98,118  anon_sym_exports = 99,119  anon_sym_to = 100,120  anon_sym_opens = 101,121  anon_sym_uses = 102,122  anon_sym_provides = 103,123  anon_sym_with = 104,124  anon_sym_package = 105,125  anon_sym_import = 106,126  anon_sym_enum = 107,127  anon_sym_public = 108,128  anon_sym_protected = 109,129  anon_sym_private = 110,130  anon_sym_abstract = 111,131  anon_sym_strictfp = 112,132  anon_sym_native = 113,133  anon_sym_transient = 114,134  anon_sym_volatile = 115,135  anon_sym_sealed = 116,136  anon_sym_non_DASHsealed = 117,137  anon_sym_implements = 118,138  anon_sym_permits = 119,139  anon_sym_record = 120,140  anon_sym_ATinterface = 121,141  anon_sym_interface = 122,142  anon_sym_byte = 123,143  anon_sym_short = 124,144  anon_sym_int = 125,145  anon_sym_long = 126,146  anon_sym_char = 127,147  anon_sym_float = 128,148  anon_sym_double = 129,149  sym_boolean_type = 130,150  sym_void_type = 131,151  anon_sym_DOT_DOT_DOT = 132,152  anon_sym_throws = 133,153  sym_this = 134,154  sym_super = 135,155  sym_line_comment = 136,156  sym_block_comment = 137,157  sym_program = 138,158  sym__toplevel_statement = 139,159  sym__literal = 140,160  sym_string_literal = 141,161  sym__string_literal = 142,162  sym__multiline_string_literal = 143,163  sym__multiline_string_fragment = 144,164  sym_string_interpolation = 145,165  sym__escape_sequence = 146,166  sym_expression = 147,167  sym_cast_expression = 148,168  sym_assignment_expression = 149,169  sym_binary_expression = 150,170  sym_instanceof_expression = 151,171  sym_lambda_expression = 152,172  sym_inferred_parameters = 153,173  sym_ternary_expression = 154,174  sym_unary_expression = 155,175  sym_update_expression = 156,176  sym_primary_expression = 157,177  sym_array_creation_expression = 158,178  sym_dimensions_expr = 159,179  sym_parenthesized_expression = 160,180  sym_condition = 161,181  sym_class_literal = 162,182  sym_object_creation_expression = 163,183  sym__unqualified_object_creation_expression = 164,184  sym_field_access = 165,185  sym_template_expression = 166,186  sym_array_access = 167,187  sym_method_invocation = 168,188  sym_argument_list = 169,189  sym_method_reference = 170,190  sym_type_arguments = 171,191  sym_wildcard = 172,192  sym__wildcard_bounds = 173,193  sym_dimensions = 174,194  sym_switch_expression = 175,195  sym_switch_block = 176,196  sym_switch_block_statement_group = 177,197  sym_switch_rule = 178,198  sym_switch_label = 179,199  sym_pattern = 180,200  sym_type_pattern = 181,201  sym_record_pattern = 182,202  sym_record_pattern_body = 183,203  sym_record_pattern_component = 184,204  sym_guard = 185,205  sym_statement = 186,206  sym_block = 187,207  sym_expression_statement = 188,208  sym_labeled_statement = 189,209  sym_assert_statement = 190,210  sym_do_statement = 191,211  sym_break_statement = 192,212  sym_continue_statement = 193,213  sym_return_statement = 194,214  sym_yield_statement = 195,215  sym_synchronized_statement = 196,216  sym_throw_statement = 197,217  sym_try_statement = 198,218  sym_catch_clause = 199,219  sym_catch_formal_parameter = 200,220  sym_catch_type = 201,221  sym_finally_clause = 202,222  sym_try_with_resources_statement = 203,223  sym_resource_specification = 204,224  sym_resource = 205,225  sym_if_statement = 206,226  sym_while_statement = 207,227  sym_for_statement = 208,228  sym_enhanced_for_statement = 209,229  sym__annotation = 210,230  sym_marker_annotation = 211,231  sym_annotation = 212,232  sym_annotation_argument_list = 213,233  sym_element_value_pair = 214,234  sym__element_value = 215,235  sym_element_value_array_initializer = 216,236  sym_declaration = 217,237  sym_module_declaration = 218,238  sym_module_body = 219,239  sym_module_directive = 220,240  sym_requires_module_directive = 221,241  sym_requires_modifier = 222,242  sym_exports_module_directive = 223,243  sym_opens_module_directive = 224,244  sym_uses_module_directive = 225,245  sym_provides_module_directive = 226,246  sym_package_declaration = 227,247  sym_import_declaration = 228,248  sym_asterisk = 229,249  sym_enum_declaration = 230,250  sym_enum_body = 231,251  sym_enum_body_declarations = 232,252  sym_enum_constant = 233,253  sym_class_declaration = 234,254  sym_modifiers = 235,255  sym_type_parameters = 236,256  sym_type_parameter = 237,257  sym_type_bound = 238,258  sym_superclass = 239,259  sym_super_interfaces = 240,260  sym_type_list = 241,261  sym_permits = 242,262  sym_class_body = 243,263  sym_static_initializer = 244,264  sym_constructor_declaration = 245,265  sym__constructor_declarator = 246,266  sym_constructor_body = 247,267  sym_explicit_constructor_invocation = 248,268  sym_scoped_identifier = 249,269  sym_field_declaration = 250,270  sym_record_declaration = 251,271  sym_annotation_type_declaration = 252,272  sym_annotation_type_body = 253,273  sym_annotation_type_element_declaration = 254,274  sym__default_value = 255,275  sym_interface_declaration = 256,276  sym_extends_interfaces = 257,277  sym_interface_body = 258,278  sym_constant_declaration = 259,279  sym__variable_declarator_list = 260,280  sym_variable_declarator = 261,281  sym__variable_declarator_id = 262,282  sym_array_initializer = 263,283  sym__type = 264,284  sym__unannotated_type = 265,285  sym_annotated_type = 266,286  sym_scoped_type_identifier = 267,287  sym_generic_type = 268,288  sym_array_type = 269,289  sym_integral_type = 270,290  sym_floating_point_type = 271,291  sym__method_header = 272,292  sym__method_declarator = 273,293  sym_formal_parameters = 274,294  sym_formal_parameter = 275,295  sym_receiver_parameter = 276,296  sym_spread_parameter = 277,297  sym_throws = 278,298  sym_local_variable_declaration = 279,299  sym_method_declaration = 280,300  sym_compact_constructor_declaration = 281,301  sym__reserved_identifier = 282,302  aux_sym_program_repeat1 = 283,303  aux_sym__string_literal_repeat1 = 284,304  aux_sym__multiline_string_literal_repeat1 = 285,305  aux_sym_cast_expression_repeat1 = 286,306  aux_sym_inferred_parameters_repeat1 = 287,307  aux_sym_array_creation_expression_repeat1 = 288,308  aux_sym_array_creation_expression_repeat2 = 289,309  aux_sym_argument_list_repeat1 = 290,310  aux_sym_type_arguments_repeat1 = 291,311  aux_sym_dimensions_repeat1 = 292,312  aux_sym_switch_block_repeat1 = 293,313  aux_sym_switch_block_repeat2 = 294,314  aux_sym_switch_block_statement_group_repeat1 = 295,315  aux_sym_switch_block_statement_group_repeat2 = 296,316  aux_sym_record_pattern_body_repeat1 = 297,317  aux_sym_try_statement_repeat1 = 298,318  aux_sym_catch_type_repeat1 = 299,319  aux_sym_resource_specification_repeat1 = 300,320  aux_sym_for_statement_repeat1 = 301,321  aux_sym_for_statement_repeat2 = 302,322  aux_sym_annotation_argument_list_repeat1 = 303,323  aux_sym_element_value_array_initializer_repeat1 = 304,324  aux_sym_module_body_repeat1 = 305,325  aux_sym_requires_module_directive_repeat1 = 306,326  aux_sym_exports_module_directive_repeat1 = 307,327  aux_sym_provides_module_directive_repeat1 = 308,328  aux_sym_enum_body_repeat1 = 309,329  aux_sym_enum_body_declarations_repeat1 = 310,330  aux_sym_modifiers_repeat1 = 311,331  aux_sym_type_parameters_repeat1 = 312,332  aux_sym_type_bound_repeat1 = 313,333  aux_sym_type_list_repeat1 = 314,334  aux_sym_annotation_type_body_repeat1 = 315,335  aux_sym_interface_body_repeat1 = 316,336  aux_sym__variable_declarator_list_repeat1 = 317,337  aux_sym_array_initializer_repeat1 = 318,338  aux_sym_formal_parameters_repeat1 = 319,339  aux_sym_receiver_parameter_repeat1 = 320,340  alias_sym_type_identifier = 321,341};342 343static const char * const ts_symbol_names[] = {344  [ts_builtin_sym_end] = "end",345  [sym_identifier] = "identifier",346  [sym_decimal_integer_literal] = "decimal_integer_literal",347  [sym_hex_integer_literal] = "hex_integer_literal",348  [sym_octal_integer_literal] = "octal_integer_literal",349  [sym_binary_integer_literal] = "binary_integer_literal",350  [sym_decimal_floating_point_literal] = "decimal_floating_point_literal",351  [sym_hex_floating_point_literal] = "hex_floating_point_literal",352  [sym_true] = "true",353  [sym_false] = "false",354  [sym_character_literal] = "character_literal",355  [anon_sym_DQUOTE] = "\"",356  [anon_sym_DQUOTE_DQUOTE_DQUOTE] = "\"\"\"",357  [sym_string_fragment] = "string_fragment",358  [aux_sym__multiline_string_fragment_token1] = "_multiline_string_fragment_token1",359  [aux_sym__multiline_string_fragment_token2] = "_multiline_string_fragment_token2",360  [anon_sym_BSLASH_LBRACE] = "\\{",361  [anon_sym_RBRACE] = "}",362  [aux_sym__escape_sequence_token1] = "_escape_sequence_token1",363  [sym_escape_sequence] = "escape_sequence",364  [sym_null_literal] = "null_literal",365  [anon_sym_LPAREN] = "(",366  [anon_sym_RPAREN] = ")",367  [anon_sym_AMP] = "&",368  [anon_sym_EQ] = "=",369  [anon_sym_PLUS_EQ] = "+=",370  [anon_sym_DASH_EQ] = "-=",371  [anon_sym_STAR_EQ] = "*=",372  [anon_sym_SLASH_EQ] = "/=",373  [anon_sym_AMP_EQ] = "&=",374  [anon_sym_PIPE_EQ] = "|=",375  [anon_sym_CARET_EQ] = "^=",376  [anon_sym_PERCENT_EQ] = "%=",377  [anon_sym_LT_LT_EQ] = "<<=",378  [anon_sym_GT_GT_EQ] = ">>=",379  [anon_sym_GT_GT_GT_EQ] = ">>>=",380  [anon_sym_GT] = ">",381  [anon_sym_LT] = "<",382  [anon_sym_GT_EQ] = ">=",383  [anon_sym_LT_EQ] = "<=",384  [anon_sym_EQ_EQ] = "==",385  [anon_sym_BANG_EQ] = "!=",386  [anon_sym_AMP_AMP] = "&&",387  [anon_sym_PIPE_PIPE] = "||",388  [anon_sym_PLUS] = "+",389  [anon_sym_DASH] = "-",390  [anon_sym_STAR] = "*",391  [anon_sym_SLASH] = "/",392  [anon_sym_PIPE] = "|",393  [anon_sym_CARET] = "^",394  [anon_sym_PERCENT] = "%",395  [anon_sym_LT_LT] = "<<",396  [anon_sym_GT_GT] = ">>",397  [anon_sym_GT_GT_GT] = ">>>",398  [anon_sym_instanceof] = "instanceof",399  [anon_sym_final] = "final",400  [anon_sym_DASH_GT] = "->",401  [anon_sym_COMMA] = ",",402  [anon_sym_QMARK] = "\?",403  [anon_sym_COLON] = ":",404  [anon_sym_BANG] = "!",405  [anon_sym_TILDE] = "~",406  [anon_sym_PLUS_PLUS] = "++",407  [anon_sym_DASH_DASH] = "--",408  [anon_sym_new] = "new",409  [anon_sym_LBRACK] = "[",410  [anon_sym_RBRACK] = "]",411  [anon_sym_DOT] = ".",412  [anon_sym_class] = "class",413  [anon_sym_COLON_COLON] = "::",414  [anon_sym_extends] = "extends",415  [anon_sym_switch] = "switch",416  [anon_sym_LBRACE] = "{",417  [anon_sym_case] = "case",418  [anon_sym_default] = "default",419  [sym_underscore_pattern] = "underscore_pattern",420  [anon_sym_when] = "when",421  [anon_sym_SEMI] = ";",422  [anon_sym_assert] = "assert",423  [anon_sym_do] = "do",424  [anon_sym_while] = "while",425  [anon_sym_break] = "break",426  [anon_sym_continue] = "continue",427  [anon_sym_return] = "return",428  [anon_sym_yield] = "yield",429  [anon_sym_synchronized] = "synchronized",430  [anon_sym_throw] = "throw",431  [anon_sym_try] = "try",432  [anon_sym_catch] = "catch",433  [anon_sym_finally] = "finally",434  [anon_sym_if] = "if",435  [anon_sym_else] = "else",436  [anon_sym_for] = "for",437  [anon_sym_AT] = "@",438  [anon_sym_open] = "open",439  [anon_sym_module] = "module",440  [anon_sym_requires] = "requires",441  [anon_sym_transitive] = "transitive",442  [anon_sym_static] = "static",443  [anon_sym_exports] = "exports",444  [anon_sym_to] = "to",445  [anon_sym_opens] = "opens",446  [anon_sym_uses] = "uses",447  [anon_sym_provides] = "provides",448  [anon_sym_with] = "with",449  [anon_sym_package] = "package",450  [anon_sym_import] = "import",451  [anon_sym_enum] = "enum",452  [anon_sym_public] = "public",453  [anon_sym_protected] = "protected",454  [anon_sym_private] = "private",455  [anon_sym_abstract] = "abstract",456  [anon_sym_strictfp] = "strictfp",457  [anon_sym_native] = "native",458  [anon_sym_transient] = "transient",459  [anon_sym_volatile] = "volatile",460  [anon_sym_sealed] = "sealed",461  [anon_sym_non_DASHsealed] = "non-sealed",462  [anon_sym_implements] = "implements",463  [anon_sym_permits] = "permits",464  [anon_sym_record] = "record",465  [anon_sym_ATinterface] = "@interface",466  [anon_sym_interface] = "interface",467  [anon_sym_byte] = "byte",468  [anon_sym_short] = "short",469  [anon_sym_int] = "int",470  [anon_sym_long] = "long",471  [anon_sym_char] = "char",472  [anon_sym_float] = "float",473  [anon_sym_double] = "double",474  [sym_boolean_type] = "boolean_type",475  [sym_void_type] = "void_type",476  [anon_sym_DOT_DOT_DOT] = "...",477  [anon_sym_throws] = "throws",478  [sym_this] = "this",479  [sym_super] = "super",480  [sym_line_comment] = "line_comment",481  [sym_block_comment] = "block_comment",482  [sym_program] = "program",483  [sym__toplevel_statement] = "_toplevel_statement",484  [sym__literal] = "_literal",485  [sym_string_literal] = "string_literal",486  [sym__string_literal] = "_string_literal",487  [sym__multiline_string_literal] = "_multiline_string_literal",488  [sym__multiline_string_fragment] = "multiline_string_fragment",489  [sym_string_interpolation] = "string_interpolation",490  [sym__escape_sequence] = "_escape_sequence",491  [sym_expression] = "expression",492  [sym_cast_expression] = "cast_expression",493  [sym_assignment_expression] = "assignment_expression",494  [sym_binary_expression] = "binary_expression",495  [sym_instanceof_expression] = "instanceof_expression",496  [sym_lambda_expression] = "lambda_expression",497  [sym_inferred_parameters] = "inferred_parameters",498  [sym_ternary_expression] = "ternary_expression",499  [sym_unary_expression] = "unary_expression",500  [sym_update_expression] = "update_expression",501  [sym_primary_expression] = "primary_expression",502  [sym_array_creation_expression] = "array_creation_expression",503  [sym_dimensions_expr] = "dimensions_expr",504  [sym_parenthesized_expression] = "parenthesized_expression",505  [sym_condition] = "condition",506  [sym_class_literal] = "class_literal",507  [sym_object_creation_expression] = "object_creation_expression",508  [sym__unqualified_object_creation_expression] = "_unqualified_object_creation_expression",509  [sym_field_access] = "field_access",510  [sym_template_expression] = "template_expression",511  [sym_array_access] = "array_access",512  [sym_method_invocation] = "method_invocation",513  [sym_argument_list] = "argument_list",514  [sym_method_reference] = "method_reference",515  [sym_type_arguments] = "type_arguments",516  [sym_wildcard] = "wildcard",517  [sym__wildcard_bounds] = "_wildcard_bounds",518  [sym_dimensions] = "dimensions",519  [sym_switch_expression] = "switch_expression",520  [sym_switch_block] = "switch_block",521  [sym_switch_block_statement_group] = "switch_block_statement_group",522  [sym_switch_rule] = "switch_rule",523  [sym_switch_label] = "switch_label",524  [sym_pattern] = "pattern",525  [sym_type_pattern] = "type_pattern",526  [sym_record_pattern] = "record_pattern",527  [sym_record_pattern_body] = "record_pattern_body",528  [sym_record_pattern_component] = "record_pattern_component",529  [sym_guard] = "guard",530  [sym_statement] = "statement",531  [sym_block] = "block",532  [sym_expression_statement] = "expression_statement",533  [sym_labeled_statement] = "labeled_statement",534  [sym_assert_statement] = "assert_statement",535  [sym_do_statement] = "do_statement",536  [sym_break_statement] = "break_statement",537  [sym_continue_statement] = "continue_statement",538  [sym_return_statement] = "return_statement",539  [sym_yield_statement] = "yield_statement",540  [sym_synchronized_statement] = "synchronized_statement",541  [sym_throw_statement] = "throw_statement",542  [sym_try_statement] = "try_statement",543  [sym_catch_clause] = "catch_clause",544  [sym_catch_formal_parameter] = "catch_formal_parameter",545  [sym_catch_type] = "catch_type",546  [sym_finally_clause] = "finally_clause",547  [sym_try_with_resources_statement] = "try_with_resources_statement",548  [sym_resource_specification] = "resource_specification",549  [sym_resource] = "resource",550  [sym_if_statement] = "if_statement",551  [sym_while_statement] = "while_statement",552  [sym_for_statement] = "for_statement",553  [sym_enhanced_for_statement] = "enhanced_for_statement",554  [sym__annotation] = "_annotation",555  [sym_marker_annotation] = "marker_annotation",556  [sym_annotation] = "annotation",557  [sym_annotation_argument_list] = "annotation_argument_list",558  [sym_element_value_pair] = "element_value_pair",559  [sym__element_value] = "_element_value",560  [sym_element_value_array_initializer] = "element_value_array_initializer",561  [sym_declaration] = "declaration",562  [sym_module_declaration] = "module_declaration",563  [sym_module_body] = "module_body",564  [sym_module_directive] = "module_directive",565  [sym_requires_module_directive] = "requires_module_directive",566  [sym_requires_modifier] = "requires_modifier",567  [sym_exports_module_directive] = "exports_module_directive",568  [sym_opens_module_directive] = "opens_module_directive",569  [sym_uses_module_directive] = "uses_module_directive",570  [sym_provides_module_directive] = "provides_module_directive",571  [sym_package_declaration] = "package_declaration",572  [sym_import_declaration] = "import_declaration",573  [sym_asterisk] = "asterisk",574  [sym_enum_declaration] = "enum_declaration",575  [sym_enum_body] = "enum_body",576  [sym_enum_body_declarations] = "enum_body_declarations",577  [sym_enum_constant] = "enum_constant",578  [sym_class_declaration] = "class_declaration",579  [sym_modifiers] = "modifiers",580  [sym_type_parameters] = "type_parameters",581  [sym_type_parameter] = "type_parameter",582  [sym_type_bound] = "type_bound",583  [sym_superclass] = "superclass",584  [sym_super_interfaces] = "super_interfaces",585  [sym_type_list] = "type_list",586  [sym_permits] = "permits",587  [sym_class_body] = "class_body",588  [sym_static_initializer] = "static_initializer",589  [sym_constructor_declaration] = "constructor_declaration",590  [sym__constructor_declarator] = "_constructor_declarator",591  [sym_constructor_body] = "constructor_body",592  [sym_explicit_constructor_invocation] = "explicit_constructor_invocation",593  [sym_scoped_identifier] = "scoped_identifier",594  [sym_field_declaration] = "field_declaration",595  [sym_record_declaration] = "record_declaration",596  [sym_annotation_type_declaration] = "annotation_type_declaration",597  [sym_annotation_type_body] = "annotation_type_body",598  [sym_annotation_type_element_declaration] = "annotation_type_element_declaration",599  [sym__default_value] = "_default_value",600  [sym_interface_declaration] = "interface_declaration",601  [sym_extends_interfaces] = "extends_interfaces",602  [sym_interface_body] = "interface_body",603  [sym_constant_declaration] = "constant_declaration",604  [sym__variable_declarator_list] = "_variable_declarator_list",605  [sym_variable_declarator] = "variable_declarator",606  [sym__variable_declarator_id] = "_variable_declarator_id",607  [sym_array_initializer] = "array_initializer",608  [sym__type] = "_type",609  [sym__unannotated_type] = "_unannotated_type",610  [sym_annotated_type] = "annotated_type",611  [sym_scoped_type_identifier] = "scoped_type_identifier",612  [sym_generic_type] = "generic_type",613  [sym_array_type] = "array_type",614  [sym_integral_type] = "integral_type",615  [sym_floating_point_type] = "floating_point_type",616  [sym__method_header] = "_method_header",617  [sym__method_declarator] = "_method_declarator",618  [sym_formal_parameters] = "formal_parameters",619  [sym_formal_parameter] = "formal_parameter",620  [sym_receiver_parameter] = "receiver_parameter",621  [sym_spread_parameter] = "spread_parameter",622  [sym_throws] = "throws",623  [sym_local_variable_declaration] = "local_variable_declaration",624  [sym_method_declaration] = "method_declaration",625  [sym_compact_constructor_declaration] = "compact_constructor_declaration",626  [sym__reserved_identifier] = "_reserved_identifier",627  [aux_sym_program_repeat1] = "program_repeat1",628  [aux_sym__string_literal_repeat1] = "_string_literal_repeat1",629  [aux_sym__multiline_string_literal_repeat1] = "_multiline_string_literal_repeat1",630  [aux_sym_cast_expression_repeat1] = "cast_expression_repeat1",631  [aux_sym_inferred_parameters_repeat1] = "inferred_parameters_repeat1",632  [aux_sym_array_creation_expression_repeat1] = "array_creation_expression_repeat1",633  [aux_sym_array_creation_expression_repeat2] = "array_creation_expression_repeat2",634  [aux_sym_argument_list_repeat1] = "argument_list_repeat1",635  [aux_sym_type_arguments_repeat1] = "type_arguments_repeat1",636  [aux_sym_dimensions_repeat1] = "dimensions_repeat1",637  [aux_sym_switch_block_repeat1] = "switch_block_repeat1",638  [aux_sym_switch_block_repeat2] = "switch_block_repeat2",639  [aux_sym_switch_block_statement_group_repeat1] = "switch_block_statement_group_repeat1",640  [aux_sym_switch_block_statement_group_repeat2] = "switch_block_statement_group_repeat2",641  [aux_sym_record_pattern_body_repeat1] = "record_pattern_body_repeat1",642  [aux_sym_try_statement_repeat1] = "try_statement_repeat1",643  [aux_sym_catch_type_repeat1] = "catch_type_repeat1",644  [aux_sym_resource_specification_repeat1] = "resource_specification_repeat1",645  [aux_sym_for_statement_repeat1] = "for_statement_repeat1",646  [aux_sym_for_statement_repeat2] = "for_statement_repeat2",647  [aux_sym_annotation_argument_list_repeat1] = "annotation_argument_list_repeat1",648  [aux_sym_element_value_array_initializer_repeat1] = "element_value_array_initializer_repeat1",649  [aux_sym_module_body_repeat1] = "module_body_repeat1",650  [aux_sym_requires_module_directive_repeat1] = "requires_module_directive_repeat1",651  [aux_sym_exports_module_directive_repeat1] = "exports_module_directive_repeat1",652  [aux_sym_provides_module_directive_repeat1] = "provides_module_directive_repeat1",653  [aux_sym_enum_body_repeat1] = "enum_body_repeat1",654  [aux_sym_enum_body_declarations_repeat1] = "enum_body_declarations_repeat1",655  [aux_sym_modifiers_repeat1] = "modifiers_repeat1",656  [aux_sym_type_parameters_repeat1] = "type_parameters_repeat1",657  [aux_sym_type_bound_repeat1] = "type_bound_repeat1",658  [aux_sym_type_list_repeat1] = "type_list_repeat1",659  [aux_sym_annotation_type_body_repeat1] = "annotation_type_body_repeat1",660  [aux_sym_interface_body_repeat1] = "interface_body_repeat1",661  [aux_sym__variable_declarator_list_repeat1] = "_variable_declarator_list_repeat1",662  [aux_sym_array_initializer_repeat1] = "array_initializer_repeat1",663  [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1",664  [aux_sym_receiver_parameter_repeat1] = "receiver_parameter_repeat1",665  [alias_sym_type_identifier] = "type_identifier",666};667 668static const TSSymbol ts_symbol_map[] = {669  [ts_builtin_sym_end] = ts_builtin_sym_end,670  [sym_identifier] = sym_identifier,671  [sym_decimal_integer_literal] = sym_decimal_integer_literal,672  [sym_hex_integer_literal] = sym_hex_integer_literal,673  [sym_octal_integer_literal] = sym_octal_integer_literal,674  [sym_binary_integer_literal] = sym_binary_integer_literal,675  [sym_decimal_floating_point_literal] = sym_decimal_floating_point_literal,676  [sym_hex_floating_point_literal] = sym_hex_floating_point_literal,677  [sym_true] = sym_true,678  [sym_false] = sym_false,679  [sym_character_literal] = sym_character_literal,680  [anon_sym_DQUOTE] = anon_sym_DQUOTE,681  [anon_sym_DQUOTE_DQUOTE_DQUOTE] = anon_sym_DQUOTE_DQUOTE_DQUOTE,682  [sym_string_fragment] = sym_string_fragment,683  [aux_sym__multiline_string_fragment_token1] = aux_sym__multiline_string_fragment_token1,684  [aux_sym__multiline_string_fragment_token2] = aux_sym__multiline_string_fragment_token2,685  [anon_sym_BSLASH_LBRACE] = anon_sym_BSLASH_LBRACE,686  [anon_sym_RBRACE] = anon_sym_RBRACE,687  [aux_sym__escape_sequence_token1] = aux_sym__escape_sequence_token1,688  [sym_escape_sequence] = sym_escape_sequence,689  [sym_null_literal] = sym_null_literal,690  [anon_sym_LPAREN] = anon_sym_LPAREN,691  [anon_sym_RPAREN] = anon_sym_RPAREN,692  [anon_sym_AMP] = anon_sym_AMP,693  [anon_sym_EQ] = anon_sym_EQ,694  [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ,695  [anon_sym_DASH_EQ] = anon_sym_DASH_EQ,696  [anon_sym_STAR_EQ] = anon_sym_STAR_EQ,697  [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ,698  [anon_sym_AMP_EQ] = anon_sym_AMP_EQ,699  [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ,700  [anon_sym_CARET_EQ] = anon_sym_CARET_EQ,701  [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ,702  [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ,703  [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ,704  [anon_sym_GT_GT_GT_EQ] = anon_sym_GT_GT_GT_EQ,705  [anon_sym_GT] = anon_sym_GT,706  [anon_sym_LT] = anon_sym_LT,707  [anon_sym_GT_EQ] = anon_sym_GT_EQ,708  [anon_sym_LT_EQ] = anon_sym_LT_EQ,709  [anon_sym_EQ_EQ] = anon_sym_EQ_EQ,710  [anon_sym_BANG_EQ] = anon_sym_BANG_EQ,711  [anon_sym_AMP_AMP] = anon_sym_AMP_AMP,712  [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE,713  [anon_sym_PLUS] = anon_sym_PLUS,714  [anon_sym_DASH] = anon_sym_DASH,715  [anon_sym_STAR] = anon_sym_STAR,716  [anon_sym_SLASH] = anon_sym_SLASH,717  [anon_sym_PIPE] = anon_sym_PIPE,718  [anon_sym_CARET] = anon_sym_CARET,719  [anon_sym_PERCENT] = anon_sym_PERCENT,720  [anon_sym_LT_LT] = anon_sym_LT_LT,721  [anon_sym_GT_GT] = anon_sym_GT_GT,722  [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT,723  [anon_sym_instanceof] = anon_sym_instanceof,724  [anon_sym_final] = anon_sym_final,725  [anon_sym_DASH_GT] = anon_sym_DASH_GT,726  [anon_sym_COMMA] = anon_sym_COMMA,727  [anon_sym_QMARK] = anon_sym_QMARK,728  [anon_sym_COLON] = anon_sym_COLON,729  [anon_sym_BANG] = anon_sym_BANG,730  [anon_sym_TILDE] = anon_sym_TILDE,731  [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS,732  [anon_sym_DASH_DASH] = anon_sym_DASH_DASH,733  [anon_sym_new] = anon_sym_new,734  [anon_sym_LBRACK] = anon_sym_LBRACK,735  [anon_sym_RBRACK] = anon_sym_RBRACK,736  [anon_sym_DOT] = anon_sym_DOT,737  [anon_sym_class] = anon_sym_class,738  [anon_sym_COLON_COLON] = anon_sym_COLON_COLON,739  [anon_sym_extends] = anon_sym_extends,740  [anon_sym_switch] = anon_sym_switch,741  [anon_sym_LBRACE] = anon_sym_LBRACE,742  [anon_sym_case] = anon_sym_case,743  [anon_sym_default] = anon_sym_default,744  [sym_underscore_pattern] = sym_underscore_pattern,745  [anon_sym_when] = anon_sym_when,746  [anon_sym_SEMI] = anon_sym_SEMI,747  [anon_sym_assert] = anon_sym_assert,748  [anon_sym_do] = anon_sym_do,749  [anon_sym_while] = anon_sym_while,750  [anon_sym_break] = anon_sym_break,751  [anon_sym_continue] = anon_sym_continue,752  [anon_sym_return] = anon_sym_return,753  [anon_sym_yield] = anon_sym_yield,754  [anon_sym_synchronized] = anon_sym_synchronized,755  [anon_sym_throw] = anon_sym_throw,756  [anon_sym_try] = anon_sym_try,757  [anon_sym_catch] = anon_sym_catch,758  [anon_sym_finally] = anon_sym_finally,759  [anon_sym_if] = anon_sym_if,760  [anon_sym_else] = anon_sym_else,761  [anon_sym_for] = anon_sym_for,762  [anon_sym_AT] = anon_sym_AT,763  [anon_sym_open] = anon_sym_open,764  [anon_sym_module] = anon_sym_module,765  [anon_sym_requires] = anon_sym_requires,766  [anon_sym_transitive] = anon_sym_transitive,767  [anon_sym_static] = anon_sym_static,768  [anon_sym_exports] = anon_sym_exports,769  [anon_sym_to] = anon_sym_to,770  [anon_sym_opens] = anon_sym_opens,771  [anon_sym_uses] = anon_sym_uses,772  [anon_sym_provides] = anon_sym_provides,773  [anon_sym_with] = anon_sym_with,774  [anon_sym_package] = anon_sym_package,775  [anon_sym_import] = anon_sym_import,776  [anon_sym_enum] = anon_sym_enum,777  [anon_sym_public] = anon_sym_public,778  [anon_sym_protected] = anon_sym_protected,779  [anon_sym_private] = anon_sym_private,780  [anon_sym_abstract] = anon_sym_abstract,781  [anon_sym_strictfp] = anon_sym_strictfp,782  [anon_sym_native] = anon_sym_native,783  [anon_sym_transient] = anon_sym_transient,784  [anon_sym_volatile] = anon_sym_volatile,785  [anon_sym_sealed] = anon_sym_sealed,786  [anon_sym_non_DASHsealed] = anon_sym_non_DASHsealed,787  [anon_sym_implements] = anon_sym_implements,788  [anon_sym_permits] = anon_sym_permits,789  [anon_sym_record] = anon_sym_record,790  [anon_sym_ATinterface] = anon_sym_ATinterface,791  [anon_sym_interface] = anon_sym_interface,792  [anon_sym_byte] = anon_sym_byte,793  [anon_sym_short] = anon_sym_short,794  [anon_sym_int] = anon_sym_int,795  [anon_sym_long] = anon_sym_long,796  [anon_sym_char] = anon_sym_char,797  [anon_sym_float] = anon_sym_float,798  [anon_sym_double] = anon_sym_double,799  [sym_boolean_type] = sym_boolean_type,800  [sym_void_type] = sym_void_type,801  [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT,802  [anon_sym_throws] = anon_sym_throws,803  [sym_this] = sym_this,804  [sym_super] = sym_super,805  [sym_line_comment] = sym_line_comment,806  [sym_block_comment] = sym_block_comment,807  [sym_program] = sym_program,808  [sym__toplevel_statement] = sym__toplevel_statement,809  [sym__literal] = sym__literal,810  [sym_string_literal] = sym_string_literal,811  [sym__string_literal] = sym__string_literal,812  [sym__multiline_string_literal] = sym__multiline_string_literal,813  [sym__multiline_string_fragment] = sym__multiline_string_fragment,814  [sym_string_interpolation] = sym_string_interpolation,815  [sym__escape_sequence] = sym__escape_sequence,816  [sym_expression] = sym_expression,817  [sym_cast_expression] = sym_cast_expression,818  [sym_assignment_expression] = sym_assignment_expression,819  [sym_binary_expression] = sym_binary_expression,820  [sym_instanceof_expression] = sym_instanceof_expression,821  [sym_lambda_expression] = sym_lambda_expression,822  [sym_inferred_parameters] = sym_inferred_parameters,823  [sym_ternary_expression] = sym_ternary_expression,824  [sym_unary_expression] = sym_unary_expression,825  [sym_update_expression] = sym_update_expression,826  [sym_primary_expression] = sym_primary_expression,827  [sym_array_creation_expression] = sym_array_creation_expression,828  [sym_dimensions_expr] = sym_dimensions_expr,829  [sym_parenthesized_expression] = sym_parenthesized_expression,830  [sym_condition] = sym_condition,831  [sym_class_literal] = sym_class_literal,832  [sym_object_creation_expression] = sym_object_creation_expression,833  [sym__unqualified_object_creation_expression] = sym__unqualified_object_creation_expression,834  [sym_field_access] = sym_field_access,835  [sym_template_expression] = sym_template_expression,836  [sym_array_access] = sym_array_access,837  [sym_method_invocation] = sym_method_invocation,838  [sym_argument_list] = sym_argument_list,839  [sym_method_reference] = sym_method_reference,840  [sym_type_arguments] = sym_type_arguments,841  [sym_wildcard] = sym_wildcard,842  [sym__wildcard_bounds] = sym__wildcard_bounds,843  [sym_dimensions] = sym_dimensions,844  [sym_switch_expression] = sym_switch_expression,845  [sym_switch_block] = sym_switch_block,846  [sym_switch_block_statement_group] = sym_switch_block_statement_group,847  [sym_switch_rule] = sym_switch_rule,848  [sym_switch_label] = sym_switch_label,849  [sym_pattern] = sym_pattern,850  [sym_type_pattern] = sym_type_pattern,851  [sym_record_pattern] = sym_record_pattern,852  [sym_record_pattern_body] = sym_record_pattern_body,853  [sym_record_pattern_component] = sym_record_pattern_component,854  [sym_guard] = sym_guard,855  [sym_statement] = sym_statement,856  [sym_block] = sym_block,857  [sym_expression_statement] = sym_expression_statement,858  [sym_labeled_statement] = sym_labeled_statement,859  [sym_assert_statement] = sym_assert_statement,860  [sym_do_statement] = sym_do_statement,861  [sym_break_statement] = sym_break_statement,862  [sym_continue_statement] = sym_continue_statement,863  [sym_return_statement] = sym_return_statement,864  [sym_yield_statement] = sym_yield_statement,865  [sym_synchronized_statement] = sym_synchronized_statement,866  [sym_throw_statement] = sym_throw_statement,867  [sym_try_statement] = sym_try_statement,868  [sym_catch_clause] = sym_catch_clause,869  [sym_catch_formal_parameter] = sym_catch_formal_parameter,870  [sym_catch_type] = sym_catch_type,871  [sym_finally_clause] = sym_finally_clause,872  [sym_try_with_resources_statement] = sym_try_with_resources_statement,873  [sym_resource_specification] = sym_resource_specification,874  [sym_resource] = sym_resource,875  [sym_if_statement] = sym_if_statement,876  [sym_while_statement] = sym_while_statement,877  [sym_for_statement] = sym_for_statement,878  [sym_enhanced_for_statement] = sym_enhanced_for_statement,879  [sym__annotation] = sym__annotation,880  [sym_marker_annotation] = sym_marker_annotation,881  [sym_annotation] = sym_annotation,882  [sym_annotation_argument_list] = sym_annotation_argument_list,883  [sym_element_value_pair] = sym_element_value_pair,884  [sym__element_value] = sym__element_value,885  [sym_element_value_array_initializer] = sym_element_value_array_initializer,886  [sym_declaration] = sym_declaration,887  [sym_module_declaration] = sym_module_declaration,888  [sym_module_body] = sym_module_body,889  [sym_module_directive] = sym_module_directive,890  [sym_requires_module_directive] = sym_requires_module_directive,891  [sym_requires_modifier] = sym_requires_modifier,892  [sym_exports_module_directive] = sym_exports_module_directive,893  [sym_opens_module_directive] = sym_opens_module_directive,894  [sym_uses_module_directive] = sym_uses_module_directive,895  [sym_provides_module_directive] = sym_provides_module_directive,896  [sym_package_declaration] = sym_package_declaration,897  [sym_import_declaration] = sym_import_declaration,898  [sym_asterisk] = sym_asterisk,899  [sym_enum_declaration] = sym_enum_declaration,900  [sym_enum_body] = sym_enum_body,901  [sym_enum_body_declarations] = sym_enum_body_declarations,902  [sym_enum_constant] = sym_enum_constant,903  [sym_class_declaration] = sym_class_declaration,904  [sym_modifiers] = sym_modifiers,905  [sym_type_parameters] = sym_type_parameters,906  [sym_type_parameter] = sym_type_parameter,907  [sym_type_bound] = sym_type_bound,908  [sym_superclass] = sym_superclass,909  [sym_super_interfaces] = sym_super_interfaces,910  [sym_type_list] = sym_type_list,911  [sym_permits] = sym_permits,912  [sym_class_body] = sym_class_body,913  [sym_static_initializer] = sym_static_initializer,914  [sym_constructor_declaration] = sym_constructor_declaration,915  [sym__constructor_declarator] = sym__constructor_declarator,916  [sym_constructor_body] = sym_constructor_body,917  [sym_explicit_constructor_invocation] = sym_explicit_constructor_invocation,918  [sym_scoped_identifier] = sym_scoped_identifier,919  [sym_field_declaration] = sym_field_declaration,920  [sym_record_declaration] = sym_record_declaration,921  [sym_annotation_type_declaration] = sym_annotation_type_declaration,922  [sym_annotation_type_body] = sym_annotation_type_body,923  [sym_annotation_type_element_declaration] = sym_annotation_type_element_declaration,924  [sym__default_value] = sym__default_value,925  [sym_interface_declaration] = sym_interface_declaration,926  [sym_extends_interfaces] = sym_extends_interfaces,927  [sym_interface_body] = sym_interface_body,928  [sym_constant_declaration] = sym_constant_declaration,929  [sym__variable_declarator_list] = sym__variable_declarator_list,930  [sym_variable_declarator] = sym_variable_declarator,931  [sym__variable_declarator_id] = sym__variable_declarator_id,932  [sym_array_initializer] = sym_array_initializer,933  [sym__type] = sym__type,934  [sym__unannotated_type] = sym__unannotated_type,935  [sym_annotated_type] = sym_annotated_type,936  [sym_scoped_type_identifier] = sym_scoped_type_identifier,937  [sym_generic_type] = sym_generic_type,938  [sym_array_type] = sym_array_type,939  [sym_integral_type] = sym_integral_type,940  [sym_floating_point_type] = sym_floating_point_type,941  [sym__method_header] = sym__method_header,942  [sym__method_declarator] = sym__method_declarator,943  [sym_formal_parameters] = sym_formal_parameters,944  [sym_formal_parameter] = sym_formal_parameter,945  [sym_receiver_parameter] = sym_receiver_parameter,946  [sym_spread_parameter] = sym_spread_parameter,947  [sym_throws] = sym_throws,948  [sym_local_variable_declaration] = sym_local_variable_declaration,949  [sym_method_declaration] = sym_method_declaration,950  [sym_compact_constructor_declaration] = sym_compact_constructor_declaration,951  [sym__reserved_identifier] = sym__reserved_identifier,952  [aux_sym_program_repeat1] = aux_sym_program_repeat1,953  [aux_sym__string_literal_repeat1] = aux_sym__string_literal_repeat1,954  [aux_sym__multiline_string_literal_repeat1] = aux_sym__multiline_string_literal_repeat1,955  [aux_sym_cast_expression_repeat1] = aux_sym_cast_expression_repeat1,956  [aux_sym_inferred_parameters_repeat1] = aux_sym_inferred_parameters_repeat1,957  [aux_sym_array_creation_expression_repeat1] = aux_sym_array_creation_expression_repeat1,958  [aux_sym_array_creation_expression_repeat2] = aux_sym_array_creation_expression_repeat2,959  [aux_sym_argument_list_repeat1] = aux_sym_argument_list_repeat1,960  [aux_sym_type_arguments_repeat1] = aux_sym_type_arguments_repeat1,961  [aux_sym_dimensions_repeat1] = aux_sym_dimensions_repeat1,962  [aux_sym_switch_block_repeat1] = aux_sym_switch_block_repeat1,963  [aux_sym_switch_block_repeat2] = aux_sym_switch_block_repeat2,964  [aux_sym_switch_block_statement_group_repeat1] = aux_sym_switch_block_statement_group_repeat1,965  [aux_sym_switch_block_statement_group_repeat2] = aux_sym_switch_block_statement_group_repeat2,966  [aux_sym_record_pattern_body_repeat1] = aux_sym_record_pattern_body_repeat1,967  [aux_sym_try_statement_repeat1] = aux_sym_try_statement_repeat1,968  [aux_sym_catch_type_repeat1] = aux_sym_catch_type_repeat1,969  [aux_sym_resource_specification_repeat1] = aux_sym_resource_specification_repeat1,970  [aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1,971  [aux_sym_for_statement_repeat2] = aux_sym_for_statement_repeat2,972  [aux_sym_annotation_argument_list_repeat1] = aux_sym_annotation_argument_list_repeat1,973  [aux_sym_element_value_array_initializer_repeat1] = aux_sym_element_value_array_initializer_repeat1,974  [aux_sym_module_body_repeat1] = aux_sym_module_body_repeat1,975  [aux_sym_requires_module_directive_repeat1] = aux_sym_requires_module_directive_repeat1,976  [aux_sym_exports_module_directive_repeat1] = aux_sym_exports_module_directive_repeat1,977  [aux_sym_provides_module_directive_repeat1] = aux_sym_provides_module_directive_repeat1,978  [aux_sym_enum_body_repeat1] = aux_sym_enum_body_repeat1,979  [aux_sym_enum_body_declarations_repeat1] = aux_sym_enum_body_declarations_repeat1,980  [aux_sym_modifiers_repeat1] = aux_sym_modifiers_repeat1,981  [aux_sym_type_parameters_repeat1] = aux_sym_type_parameters_repeat1,982  [aux_sym_type_bound_repeat1] = aux_sym_type_bound_repeat1,983  [aux_sym_type_list_repeat1] = aux_sym_type_list_repeat1,984  [aux_sym_annotation_type_body_repeat1] = aux_sym_annotation_type_body_repeat1,985  [aux_sym_interface_body_repeat1] = aux_sym_interface_body_repeat1,986  [aux_sym__variable_declarator_list_repeat1] = aux_sym__variable_declarator_list_repeat1,987  [aux_sym_array_initializer_repeat1] = aux_sym_array_initializer_repeat1,988  [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1,989  [aux_sym_receiver_parameter_repeat1] = aux_sym_receiver_parameter_repeat1,990  [alias_sym_type_identifier] = alias_sym_type_identifier,991};992 993static const TSSymbolMetadata ts_symbol_metadata[] = {994  [ts_builtin_sym_end] = {995    .visible = false,996    .named = true,997  },998  [sym_identifier] = {999    .visible = true,1000    .named = true,1001  },1002  [sym_decimal_integer_literal] = {1003    .visible = true,1004    .named = true,1005  },1006  [sym_hex_integer_literal] = {1007    .visible = true,1008    .named = true,1009  },1010  [sym_octal_integer_literal] = {1011    .visible = true,1012    .named = true,1013  },1014  [sym_binary_integer_literal] = {1015    .visible = true,1016    .named = true,1017  },1018  [sym_decimal_floating_point_literal] = {1019    .visible = true,1020    .named = true,1021  },1022  [sym_hex_floating_point_literal] = {1023    .visible = true,1024    .named = true,1025  },1026  [sym_true] = {1027    .visible = true,1028    .named = true,1029  },1030  [sym_false] = {1031    .visible = true,1032    .named = true,1033  },1034  [sym_character_literal] = {1035    .visible = true,1036    .named = true,1037  },1038  [anon_sym_DQUOTE] = {1039    .visible = true,1040    .named = false,1041  },1042  [anon_sym_DQUOTE_DQUOTE_DQUOTE] = {1043    .visible = true,1044    .named = false,1045  },1046  [sym_string_fragment] = {1047    .visible = true,1048    .named = true,1049  },1050  [aux_sym__multiline_string_fragment_token1] = {1051    .visible = false,1052    .named = false,1053  },1054  [aux_sym__multiline_string_fragment_token2] = {1055    .visible = false,1056    .named = false,1057  },1058  [anon_sym_BSLASH_LBRACE] = {1059    .visible = true,1060    .named = false,1061  },1062  [anon_sym_RBRACE] = {1063    .visible = true,1064    .named = false,1065  },1066  [aux_sym__escape_sequence_token1] = {1067    .visible = false,1068    .named = false,1069  },1070  [sym_escape_sequence] = {1071    .visible = true,1072    .named = true,1073  },1074  [sym_null_literal] = {1075    .visible = true,1076    .named = true,1077  },1078  [anon_sym_LPAREN] = {1079    .visible = true,1080    .named = false,1081  },1082  [anon_sym_RPAREN] = {1083    .visible = true,1084    .named = false,1085  },1086  [anon_sym_AMP] = {1087    .visible = true,1088    .named = false,1089  },1090  [anon_sym_EQ] = {1091    .visible = true,1092    .named = false,1093  },1094  [anon_sym_PLUS_EQ] = {1095    .visible = true,1096    .named = false,1097  },1098  [anon_sym_DASH_EQ] = {1099    .visible = true,1100    .named = false,1101  },1102  [anon_sym_STAR_EQ] = {1103    .visible = true,1104    .named = false,1105  },1106  [anon_sym_SLASH_EQ] = {1107    .visible = true,1108    .named = false,1109  },1110  [anon_sym_AMP_EQ] = {1111    .visible = true,1112    .named = false,1113  },1114  [anon_sym_PIPE_EQ] = {1115    .visible = true,1116    .named = false,1117  },1118  [anon_sym_CARET_EQ] = {1119    .visible = true,1120    .named = false,1121  },1122  [anon_sym_PERCENT_EQ] = {1123    .visible = true,1124    .named = false,1125  },1126  [anon_sym_LT_LT_EQ] = {1127    .visible = true,1128    .named = false,1129  },1130  [anon_sym_GT_GT_EQ] = {1131    .visible = true,1132    .named = false,1133  },1134  [anon_sym_GT_GT_GT_EQ] = {1135    .visible = true,1136    .named = false,1137  },1138  [anon_sym_GT] = {1139    .visible = true,1140    .named = false,1141  },1142  [anon_sym_LT] = {1143    .visible = true,1144    .named = false,1145  },1146  [anon_sym_GT_EQ] = {1147    .visible = true,1148    .named = false,1149  },1150  [anon_sym_LT_EQ] = {1151    .visible = true,1152    .named = false,1153  },1154  [anon_sym_EQ_EQ] = {1155    .visible = true,1156    .named = false,1157  },1158  [anon_sym_BANG_EQ] = {1159    .visible = true,1160    .named = false,1161  },1162  [anon_sym_AMP_AMP] = {1163    .visible = true,1164    .named = false,1165  },1166  [anon_sym_PIPE_PIPE] = {1167    .visible = true,1168    .named = false,1169  },1170  [anon_sym_PLUS] = {1171    .visible = true,1172    .named = false,1173  },1174  [anon_sym_DASH] = {1175    .visible = true,1176    .named = false,1177  },1178  [anon_sym_STAR] = {1179    .visible = true,1180    .named = false,1181  },1182  [anon_sym_SLASH] = {1183    .visible = true,1184    .named = false,1185  },1186  [anon_sym_PIPE] = {1187    .visible = true,1188    .named = false,1189  },1190  [anon_sym_CARET] = {1191    .visible = true,1192    .named = false,1193  },1194  [anon_sym_PERCENT] = {1195    .visible = true,1196    .named = false,1197  },1198  [anon_sym_LT_LT] = {1199    .visible = true,1200    .named = false,

Showing the first 1,200 of 78435 lines. Download the file for the rest.