diff --git a/grammar.js b/grammar.js index e18624e..70ff697 100644 --- a/grammar.js +++ b/grammar.js @@ -321,13 +321,19 @@ module.exports = grammar({ _var_tag: ($) => seq( alias('@var', $.tag_name), - choice( - // @var int|string[]|array description - seq($._type, $._description_after_type), - // @var int|string[]|array - seq($._type, $.variable_name), - // @var int|string[]|array $foo description - seq($._type, $.variable_name, $.description), + $._type, + // for psalm and phpstan, the var name is optional + optional( + choice( + // @var int description + $._description_after_type, + + // @var int $foo + $.variable_name, + + // @var int $foo description + seq($.variable_name, $.description), + ), ), ), @@ -540,6 +546,7 @@ module.exports = grammar({ alias($._phpdoc_array_types, $.array_type), alias($._psalm_generic_array_types, $.array_type), alias($._psalm_list_array_types, $.array_type), + alias($._psalm_shaped_array_types, $.array_type), ), _regular_types: ($) => PHP.rules._types, _phpdoc_array_types: ($) => seq($._regular_types, repeat1('[]')), @@ -563,6 +570,37 @@ module.exports = grammar({ '>', ), + _psalm_shaped_array_types: ($) => + prec( + 2, + seq( + 'array', + '{', + sep1(alias($._shaped_array_element, $.array_element), ','), + '}', + ), + ), + + _shaped_array_element: ($) => + seq( + field( + 'key', + optional( + seq( + choice( + $.name, + seq("'", $.name, "'"), + seq('"', $.name, '"'), + alias(/\d+/, $.name), + ), + optional('?'), + ':', + ), + ), + ), + field('value', $._regular_types), + ), + _psalm_scalar_type: ($) => choice( seq('class-string', optional($._type_argument_named_type)), diff --git a/src/grammar.json b/src/grammar.json index f42c27c..aded5aa 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -904,51 +904,41 @@ "named": true, "value": "tag_name" }, + { + "type": "SYMBOL", + "name": "_type" + }, { "type": "CHOICE", "members": [ { - "type": "SEQ", + "type": "CHOICE", "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, { "type": "SYMBOL", "name": "_description_after_type" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" }, { "type": "SYMBOL", "name": "variable_name" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" }, { - "type": "SYMBOL", - "name": "variable_name" - }, - { - "type": "SYMBOL", - "name": "description" + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "variable_name" + }, + { + "type": "SYMBOL", + "name": "description" + } + ] } ] + }, + { + "type": "BLANK" } ] } @@ -1749,6 +1739,15 @@ }, "named": true, "value": "array_type" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_psalm_shaped_array_types" + }, + "named": true, + "value": "array_type" } ] }, @@ -1869,6 +1868,160 @@ } ] }, + "_psalm_shaped_array_types": { + "type": "PREC", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "array" + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_shaped_array_element" + }, + "named": true, + "value": "array_element" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_shaped_array_element" + }, + "named": true, + "value": "array_element" + } + ] + } + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + } + }, + "_shaped_array_element": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "key", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "name" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'" + }, + { + "type": "SYMBOL", + "name": "name" + }, + { + "type": "STRING", + "value": "'" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "SYMBOL", + "name": "name" + }, + { + "type": "STRING", + "value": "\"" + } + ] + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "\\d+" + }, + "named": true, + "value": "name" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "?" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ":" + } + ] + }, + { + "type": "BLANK" + } + ] + } + }, + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_regular_types" + } + } + ] + }, "_psalm_scalar_type": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 5adc554..42b7853 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,4 +1,54 @@ [ + { + "type": "array_element", + "named": true, + "fields": { + "key": { + "multiple": true, + "required": false, + "types": [ + { + "type": "\"", + "named": false + }, + { + "type": "'", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "?", + "named": false + }, + { + "type": "name", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "named_type", + "named": true + }, + { + "type": "optional_type", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + } + }, { "type": "array_type", "named": true, @@ -63,9 +113,13 @@ } }, "children": { - "multiple": false, + "multiple": true, "required": false, "types": [ + { + "type": "array_element", + "named": true + }, { "type": "named_type", "named": true @@ -577,6 +631,10 @@ "named": true, "fields": {} }, + { + "type": "\"", + "named": false + }, { "type": "$", "named": false @@ -585,6 +643,10 @@ "type": "&", "named": false }, + { + "type": "'", + "named": false + }, { "type": "(", "named": false @@ -601,6 +663,10 @@ "type": ",", "named": false }, + { + "type": ":", + "named": false + }, { "type": "::", "named": false diff --git a/src/parser.c b/src/parser.c index c5ca370..a531d91 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,15 +13,15 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 343 -#define LARGE_STATE_COUNT 166 -#define SYMBOL_COUNT 242 +#define STATE_COUNT 376 +#define LARGE_STATE_COUNT 173 +#define SYMBOL_COUNT 249 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 168 +#define TOKEN_COUNT 172 #define EXTERNAL_TOKEN_COUNT 4 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 6 -#define PRODUCTION_ID_COUNT 6 +#define PRODUCTION_ID_COUNT 13 enum ts_symbol_identifiers { sym_name = 1, @@ -143,128 +143,135 @@ enum ts_symbol_identifiers { anon_sym_LBRACK_RBRACK = 117, anon_sym_COMMA = 118, anon_sym_list = 119, - anon_sym_class_DASHstring = 120, - anon_sym_interface_DASHstring = 121, - anon_sym_positive_DASHint = 122, - anon_sym_trait_DASHstring = 123, - anon_sym_enum_DASHstring = 124, - anon_sym_callable_DASHstring = 125, - anon_sym_numeric_DASHstring = 126, - anon_sym_literal_DASHstring = 127, - anon_sym_lowercase_DASHstring = 128, - anon_sym_non_DASHempty_DASHstring = 129, - anon_sym_non_DASHempty_DASHlowercase_DASHstring = 130, - anon_sym_BSLASH = 131, - aux_sym_namespace_name_as_prefix_token1 = 132, - anon_sym_QMARK = 133, - anon_sym_array = 134, - aux_sym_primitive_type_token1 = 135, - anon_sym_iterable = 136, - anon_sym_bool = 137, - anon_sym_float = 138, - anon_sym_int = 139, - anon_sym_string = 140, - anon_sym_void = 141, - anon_sym_mixed = 142, - anon_sym_static = 143, - anon_sym_false = 144, - anon_sym_null = 145, - anon_sym_true = 146, - anon_sym_PIPE = 147, - anon_sym_AMP = 148, - anon_sym_LPAREN = 149, - anon_sym_RPAREN = 150, - anon_sym_DOLLAR = 151, - sym_author_name = 152, - sym_email_address = 153, - aux_sym_version_token1 = 154, - aux_sym_version_token2 = 155, - anon_sym_ATpackage_version_AT = 156, - sym__version_vector = 157, - sym_uri = 158, - anon_sym_LPAREN_RPAREN = 159, - anon_sym_COLON_COLON = 160, - anon_sym_EQ = 161, - sym_default_value = 162, - sym__end = 163, - sym_text = 164, - sym__text_after_type = 165, - sym__text_in_inline_tag = 166, - sym__text_not_version = 167, - sym_document = 168, - sym_description = 169, - sym__description_after_type = 170, - sym__description_not_version = 171, - sym__description_in_inline_tag = 172, - sym__description_in_inline_tag_with_nesting = 173, - sym_tag = 174, - sym_inline_tag = 175, - sym__tag_without_description = 176, - sym__tag_with_optional_description = 177, - sym__tag_with_required_description = 178, - sym__tag_with_incomplete_implementation = 179, - sym__author_tag = 180, - sym__global_tag = 181, - sym__inline_internal_tag = 182, - sym__link_tag = 183, - sym__inline_link_tag = 184, - sym__method_tag = 185, - sym__param_tag = 186, - sym__property_tag = 187, - sym__return_tag = 188, - sym__see_tag = 189, - sym__inline_see_tag = 190, - sym__throws_tag = 191, - sym__var_tag = 192, - sym__deprecated_tag = 193, - sym__since_tag = 194, - sym__version_tag = 195, - sym__generic_template_tag = 196, - sym__generic_implements_tag = 197, - sym__generic_extends_tag = 198, - sym__generic_use_tag = 199, - sym__phpunit_tag = 200, - sym__psalm_tag = 201, - sym__mixin_tag = 202, - sym__type = 203, - sym__types = 204, - sym__regular_types = 205, - sym__phpdoc_array_types = 206, - sym__psalm_generic_array_types = 207, - sym__psalm_list_array_types = 208, - sym__psalm_scalar_type = 209, - sym_generic_type = 210, - sym__type_argument_list = 211, - sym__type_argument_named_type = 212, - sym_named_type = 213, - sym_namespace_name = 214, - sym_namespace_name_as_prefix = 215, - sym_optional_type = 216, - sym_primitive_type = 217, - sym_qualified_name = 218, - sym_union_type = 219, - sym_intersection_type = 220, - sym_disjunctive_normal_form_type = 221, - sym_variable_name = 222, - sym_version = 223, - sym_fqsen = 224, - sym_parameters = 225, - sym_parameter = 226, - sym_static = 227, - aux_sym_document_repeat1 = 228, - aux_sym_description_repeat1 = 229, - aux_sym__description_after_type_repeat1 = 230, - aux_sym__description_not_version_repeat1 = 231, - aux_sym__description_in_inline_tag_repeat1 = 232, - aux_sym__description_in_inline_tag_with_nesting_repeat1 = 233, - aux_sym__phpdoc_array_types_repeat1 = 234, - aux_sym__type_argument_list_repeat1 = 235, - aux_sym__type_argument_list_repeat2 = 236, - aux_sym_namespace_name_repeat1 = 237, - aux_sym_union_type_repeat1 = 238, - aux_sym_intersection_type_repeat1 = 239, - aux_sym_disjunctive_normal_form_type_repeat1 = 240, - aux_sym_parameters_repeat1 = 241, + anon_sym_array = 120, + anon_sym_SQUOTE = 121, + anon_sym_DQUOTE = 122, + aux_sym__shaped_array_element_token1 = 123, + anon_sym_QMARK = 124, + anon_sym_COLON = 125, + anon_sym_class_DASHstring = 126, + anon_sym_interface_DASHstring = 127, + anon_sym_positive_DASHint = 128, + anon_sym_trait_DASHstring = 129, + anon_sym_enum_DASHstring = 130, + anon_sym_callable_DASHstring = 131, + anon_sym_numeric_DASHstring = 132, + anon_sym_literal_DASHstring = 133, + anon_sym_lowercase_DASHstring = 134, + anon_sym_non_DASHempty_DASHstring = 135, + anon_sym_non_DASHempty_DASHlowercase_DASHstring = 136, + anon_sym_BSLASH = 137, + aux_sym_namespace_name_as_prefix_token1 = 138, + aux_sym_primitive_type_token1 = 139, + anon_sym_iterable = 140, + anon_sym_bool = 141, + anon_sym_float = 142, + anon_sym_int = 143, + anon_sym_string = 144, + anon_sym_void = 145, + anon_sym_mixed = 146, + anon_sym_static = 147, + anon_sym_false = 148, + anon_sym_null = 149, + anon_sym_true = 150, + anon_sym_PIPE = 151, + anon_sym_AMP = 152, + anon_sym_LPAREN = 153, + anon_sym_RPAREN = 154, + anon_sym_DOLLAR = 155, + sym_author_name = 156, + sym_email_address = 157, + aux_sym_version_token1 = 158, + aux_sym_version_token2 = 159, + anon_sym_ATpackage_version_AT = 160, + sym__version_vector = 161, + sym_uri = 162, + anon_sym_LPAREN_RPAREN = 163, + anon_sym_COLON_COLON = 164, + anon_sym_EQ = 165, + sym_default_value = 166, + sym__end = 167, + sym_text = 168, + sym__text_after_type = 169, + sym__text_in_inline_tag = 170, + sym__text_not_version = 171, + sym_document = 172, + sym_description = 173, + sym__description_after_type = 174, + sym__description_not_version = 175, + sym__description_in_inline_tag = 176, + sym__description_in_inline_tag_with_nesting = 177, + sym_tag = 178, + sym_inline_tag = 179, + sym__tag_without_description = 180, + sym__tag_with_optional_description = 181, + sym__tag_with_required_description = 182, + sym__tag_with_incomplete_implementation = 183, + sym__author_tag = 184, + sym__global_tag = 185, + sym__inline_internal_tag = 186, + sym__link_tag = 187, + sym__inline_link_tag = 188, + sym__method_tag = 189, + sym__param_tag = 190, + sym__property_tag = 191, + sym__return_tag = 192, + sym__see_tag = 193, + sym__inline_see_tag = 194, + sym__throws_tag = 195, + sym__var_tag = 196, + sym__deprecated_tag = 197, + sym__since_tag = 198, + sym__version_tag = 199, + sym__generic_template_tag = 200, + sym__generic_implements_tag = 201, + sym__generic_extends_tag = 202, + sym__generic_use_tag = 203, + sym__phpunit_tag = 204, + sym__psalm_tag = 205, + sym__mixin_tag = 206, + sym__type = 207, + sym__types = 208, + sym__regular_types = 209, + sym__phpdoc_array_types = 210, + sym__psalm_generic_array_types = 211, + sym__psalm_list_array_types = 212, + sym__psalm_shaped_array_types = 213, + sym__shaped_array_element = 214, + sym__psalm_scalar_type = 215, + sym_generic_type = 216, + sym__type_argument_list = 217, + sym__type_argument_named_type = 218, + sym_named_type = 219, + sym_namespace_name = 220, + sym_namespace_name_as_prefix = 221, + sym_optional_type = 222, + sym_primitive_type = 223, + sym_qualified_name = 224, + sym_union_type = 225, + sym_intersection_type = 226, + sym_disjunctive_normal_form_type = 227, + sym_variable_name = 228, + sym_version = 229, + sym_fqsen = 230, + sym_parameters = 231, + sym_parameter = 232, + sym_static = 233, + aux_sym_document_repeat1 = 234, + aux_sym_description_repeat1 = 235, + aux_sym__description_after_type_repeat1 = 236, + aux_sym__description_not_version_repeat1 = 237, + aux_sym__description_in_inline_tag_repeat1 = 238, + aux_sym__description_in_inline_tag_with_nesting_repeat1 = 239, + aux_sym__phpdoc_array_types_repeat1 = 240, + aux_sym__psalm_shaped_array_types_repeat1 = 241, + aux_sym__type_argument_list_repeat1 = 242, + aux_sym__type_argument_list_repeat2 = 243, + aux_sym_namespace_name_repeat1 = 244, + aux_sym_union_type_repeat1 = 245, + aux_sym_intersection_type_repeat1 = 246, + aux_sym_disjunctive_normal_form_type_repeat1 = 247, + aux_sym_parameters_repeat1 = 248, }; static const char * const ts_symbol_names[] = { @@ -388,6 +395,12 @@ static const char * const ts_symbol_names[] = { [anon_sym_LBRACK_RBRACK] = "[]", [anon_sym_COMMA] = ",", [anon_sym_list] = "primitive_type", + [anon_sym_array] = "array", + [anon_sym_SQUOTE] = "'", + [anon_sym_DQUOTE] = "\"", + [aux_sym__shaped_array_element_token1] = "name", + [anon_sym_QMARK] = "\?", + [anon_sym_COLON] = ":", [anon_sym_class_DASHstring] = "class-string", [anon_sym_interface_DASHstring] = "interface-string", [anon_sym_positive_DASHint] = "positive-int", @@ -401,8 +414,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_non_DASHempty_DASHlowercase_DASHstring] = "non-empty-lowercase-string", [anon_sym_BSLASH] = "\\", [aux_sym_namespace_name_as_prefix_token1] = "namespace", - [anon_sym_QMARK] = "\?", - [anon_sym_array] = "array", [aux_sym_primitive_type_token1] = "callable", [anon_sym_iterable] = "iterable", [anon_sym_bool] = "bool", @@ -477,6 +488,8 @@ static const char * const ts_symbol_names[] = { [sym__phpdoc_array_types] = "array_type", [sym__psalm_generic_array_types] = "array_type", [sym__psalm_list_array_types] = "array_type", + [sym__psalm_shaped_array_types] = "array_type", + [sym__shaped_array_element] = "array_element", [sym__psalm_scalar_type] = "primitive_type", [sym_generic_type] = "generic_type", [sym__type_argument_list] = "_type_argument_list", @@ -503,6 +516,7 @@ static const char * const ts_symbol_names[] = { [aux_sym__description_in_inline_tag_repeat1] = "_description_in_inline_tag_repeat1", [aux_sym__description_in_inline_tag_with_nesting_repeat1] = "_description_in_inline_tag_with_nesting_repeat1", [aux_sym__phpdoc_array_types_repeat1] = "_phpdoc_array_types_repeat1", + [aux_sym__psalm_shaped_array_types_repeat1] = "_psalm_shaped_array_types_repeat1", [aux_sym__type_argument_list_repeat1] = "_type_argument_list_repeat1", [aux_sym__type_argument_list_repeat2] = "_type_argument_list_repeat2", [aux_sym_namespace_name_repeat1] = "namespace_name_repeat1", @@ -633,6 +647,12 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_LBRACK_RBRACK] = anon_sym_LBRACK_RBRACK, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_list] = sym_primitive_type, + [anon_sym_array] = anon_sym_array, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [aux_sym__shaped_array_element_token1] = sym_name, + [anon_sym_QMARK] = anon_sym_QMARK, + [anon_sym_COLON] = anon_sym_COLON, [anon_sym_class_DASHstring] = anon_sym_class_DASHstring, [anon_sym_interface_DASHstring] = anon_sym_interface_DASHstring, [anon_sym_positive_DASHint] = anon_sym_positive_DASHint, @@ -646,8 +666,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_non_DASHempty_DASHlowercase_DASHstring] = anon_sym_non_DASHempty_DASHlowercase_DASHstring, [anon_sym_BSLASH] = anon_sym_BSLASH, [aux_sym_namespace_name_as_prefix_token1] = aux_sym_namespace_name_as_prefix_token1, - [anon_sym_QMARK] = anon_sym_QMARK, - [anon_sym_array] = anon_sym_array, [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, [anon_sym_iterable] = anon_sym_iterable, [anon_sym_bool] = anon_sym_bool, @@ -722,6 +740,8 @@ static const TSSymbol ts_symbol_map[] = { [sym__phpdoc_array_types] = sym__phpdoc_array_types, [sym__psalm_generic_array_types] = sym__phpdoc_array_types, [sym__psalm_list_array_types] = sym__phpdoc_array_types, + [sym__psalm_shaped_array_types] = sym__phpdoc_array_types, + [sym__shaped_array_element] = sym__shaped_array_element, [sym__psalm_scalar_type] = sym_primitive_type, [sym_generic_type] = sym_generic_type, [sym__type_argument_list] = sym__type_argument_list, @@ -748,6 +768,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym__description_in_inline_tag_repeat1] = aux_sym__description_in_inline_tag_repeat1, [aux_sym__description_in_inline_tag_with_nesting_repeat1] = aux_sym__description_in_inline_tag_with_nesting_repeat1, [aux_sym__phpdoc_array_types_repeat1] = aux_sym__phpdoc_array_types_repeat1, + [aux_sym__psalm_shaped_array_types_repeat1] = aux_sym__psalm_shaped_array_types_repeat1, [aux_sym__type_argument_list_repeat1] = aux_sym__type_argument_list_repeat1, [aux_sym__type_argument_list_repeat2] = aux_sym__type_argument_list_repeat2, [aux_sym_namespace_name_repeat1] = aux_sym_namespace_name_repeat1, @@ -1238,6 +1259,30 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_array] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__shaped_array_element_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, [anon_sym_class_DASHstring] = { .visible = true, .named = false, @@ -1290,14 +1335,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_QMARK] = { - .visible = true, - .named = false, - }, - [anon_sym_array] = { - .visible = true, - .named = false, - }, [aux_sym_primitive_type_token1] = { .visible = true, .named = false, @@ -1594,6 +1631,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__psalm_shaped_array_types] = { + .visible = true, + .named = true, + }, + [sym__shaped_array_element] = { + .visible = true, + .named = true, + }, [sym__psalm_scalar_type] = { .visible = true, .named = true, @@ -1698,6 +1743,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym__psalm_shaped_array_types_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym__type_argument_list_repeat1] = { .visible = false, .named = false, @@ -1744,8 +1793,15 @@ static const char * const ts_field_names[] = { static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 3}, [2] = {.index = 3, .length = 2}, - [4] = {.index = 5, .length = 2}, - [5] = {.index = 7, .length = 3}, + [4] = {.index = 5, .length = 1}, + [5] = {.index = 6, .length = 2}, + [6] = {.index = 8, .length = 2}, + [7] = {.index = 10, .length = 3}, + [8] = {.index = 13, .length = 2}, + [9] = {.index = 15, .length = 4}, + [10] = {.index = 19, .length = 3}, + [11] = {.index = 22, .length = 5}, + [12] = {.index = 27, .length = 6}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1757,12 +1813,42 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_array, 0, .inherited = true}, {field_value, 0, .inherited = true}, [5] = + {field_value, 0}, + [6] = {field_array, 0}, {field_value, 2}, - [7] = + [8] = + {field_key, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [10] = + {field_key, 0}, + {field_key, 1}, + {field_value, 2}, + [13] = + {field_key, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [15] = + {field_key, 0}, + {field_key, 1}, + {field_key, 2}, + {field_value, 3}, + [19] = {field_array, 0}, {field_key, 2}, {field_value, 4}, + [22] = + {field_key, 0}, + {field_key, 1}, + {field_key, 2}, + {field_key, 3}, + {field_value, 4}, + [27] = + {field_key, 0}, + {field_key, 1}, + {field_key, 2}, + {field_key, 3}, + {field_key, 4}, + {field_value, 5}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { @@ -1806,120 +1892,120 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14] = 14, [15] = 15, [16] = 16, - [17] = 7, + [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 21, - [22] = 22, + [22] = 9, [23] = 23, - [24] = 14, + [24] = 9, [25] = 25, - [26] = 15, + [26] = 26, [27] = 27, - [28] = 28, - [29] = 29, - [30] = 23, + [28] = 14, + [29] = 18, + [30] = 25, [31] = 31, [32] = 32, [33] = 33, [34] = 34, - [35] = 12, - [36] = 11, + [35] = 35, + [36] = 36, [37] = 37, - [38] = 19, - [39] = 20, - [40] = 7, - [41] = 22, + [38] = 38, + [39] = 15, + [40] = 14, + [41] = 7, [42] = 42, - [43] = 8, - [44] = 9, - [45] = 13, - [46] = 10, - [47] = 21, - [48] = 16, - [49] = 49, - [50] = 50, - [51] = 51, - [52] = 52, - [53] = 53, - [54] = 54, + [43] = 19, + [44] = 17, + [45] = 20, + [46] = 46, + [47] = 13, + [48] = 48, + [49] = 11, + [50] = 12, + [51] = 10, + [52] = 16, + [53] = 8, + [54] = 23, [55] = 55, [56] = 56, [57] = 57, [58] = 58, - [59] = 50, - [60] = 49, - [61] = 37, + [59] = 59, + [60] = 60, + [61] = 61, [62] = 62, - [63] = 27, - [64] = 32, - [65] = 33, - [66] = 25, - [67] = 55, - [68] = 42, - [69] = 69, - [70] = 54, - [71] = 71, - [72] = 15, - [73] = 73, + [63] = 36, + [64] = 60, + [65] = 34, + [66] = 66, + [67] = 67, + [68] = 38, + [69] = 33, + [70] = 70, + [71] = 27, + [72] = 72, + [73] = 37, [74] = 74, - [75] = 52, + [75] = 75, [76] = 76, [77] = 77, [78] = 78, [79] = 79, - [80] = 15, - [81] = 81, - [82] = 82, + [80] = 56, + [81] = 48, + [82] = 55, [83] = 83, [84] = 84, - [85] = 85, - [86] = 29, - [87] = 87, - [88] = 28, - [89] = 89, - [90] = 51, + [85] = 42, + [86] = 86, + [87] = 57, + [88] = 88, + [89] = 58, + [90] = 61, [91] = 91, - [92] = 31, - [93] = 93, + [92] = 92, + [93] = 35, [94] = 94, [95] = 95, - [96] = 96, - [97] = 78, + [96] = 32, + [97] = 97, [98] = 98, - [99] = 99, - [100] = 100, - [101] = 53, - [102] = 13, - [103] = 56, - [104] = 84, - [105] = 83, - [106] = 106, - [107] = 12, - [108] = 11, - [109] = 109, - [110] = 9, - [111] = 111, - [112] = 8, - [113] = 10, - [114] = 114, + [99] = 26, + [100] = 14, + [101] = 101, + [102] = 102, + [103] = 59, + [104] = 104, + [105] = 95, + [106] = 79, + [107] = 91, + [108] = 108, + [109] = 97, + [110] = 110, + [111] = 8, + [112] = 112, + [113] = 11, + [114] = 12, [115] = 115, - [116] = 116, + [116] = 13, [117] = 117, - [118] = 118, - [119] = 114, - [120] = 120, + [118] = 10, + [119] = 119, + [120] = 7, [121] = 121, [122] = 122, [123] = 123, [124] = 124, - [125] = 114, + [125] = 125, [126] = 126, - [127] = 106, - [128] = 128, - [129] = 129, - [130] = 130, + [127] = 127, + [128] = 121, + [129] = 121, + [130] = 117, [131] = 131, [132] = 132, [133] = 133, @@ -1958,22 +2044,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [166] = 166, [167] = 167, [168] = 168, - [169] = 168, - [170] = 168, - [171] = 168, + [169] = 169, + [170] = 170, + [171] = 171, [172] = 172, [173] = 173, [174] = 174, [175] = 174, - [176] = 174, + [176] = 176, [177] = 174, - [178] = 178, + [178] = 174, [179] = 179, [180] = 180, - [181] = 181, + [181] = 179, [182] = 182, - [183] = 183, - [184] = 184, + [183] = 179, + [184] = 179, [185] = 185, [186] = 186, [187] = 187, @@ -1982,106 +2068,106 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [190] = 190, [191] = 191, [192] = 192, - [193] = 192, + [193] = 193, [194] = 194, [195] = 195, [196] = 196, - [197] = 194, - [198] = 196, - [199] = 195, + [197] = 197, + [198] = 198, + [199] = 199, [200] = 200, - [201] = 200, + [201] = 201, [202] = 202, - [203] = 203, - [204] = 204, + [203] = 200, + [204] = 199, [205] = 202, - [206] = 203, - [207] = 204, + [206] = 201, + [207] = 207, [208] = 208, [209] = 209, [210] = 210, [211] = 210, - [212] = 212, - [213] = 212, - [214] = 212, + [212] = 208, + [213] = 209, + [214] = 207, [215] = 215, [216] = 216, [217] = 217, [218] = 218, - [219] = 219, + [219] = 218, [220] = 220, [221] = 221, [222] = 222, - [223] = 221, + [223] = 223, [224] = 224, - [225] = 225, - [226] = 34, - [227] = 221, - [228] = 224, - [229] = 221, + [225] = 224, + [226] = 226, + [227] = 226, + [228] = 226, + [229] = 229, [230] = 230, [231] = 231, [232] = 232, [233] = 233, [234] = 234, [235] = 235, - [236] = 234, - [237] = 15, + [236] = 236, + [237] = 31, [238] = 238, [239] = 239, [240] = 240, - [241] = 13, + [241] = 239, [242] = 242, - [243] = 12, - [244] = 9, - [245] = 245, + [243] = 239, + [244] = 239, + [245] = 235, [246] = 246, - [247] = 10, - [248] = 248, - [249] = 109, - [250] = 246, - [251] = 111, - [252] = 114, - [253] = 248, + [247] = 247, + [248] = 14, + [249] = 249, + [250] = 250, + [251] = 251, + [252] = 247, + [253] = 8, [254] = 254, - [255] = 248, - [256] = 256, - [257] = 242, - [258] = 248, - [259] = 11, - [260] = 8, - [261] = 246, + [255] = 255, + [256] = 119, + [257] = 12, + [258] = 258, + [259] = 259, + [260] = 260, + [261] = 261, [262] = 262, - [263] = 263, - [264] = 264, - [265] = 246, - [266] = 266, - [267] = 267, - [268] = 268, - [269] = 269, + [263] = 121, + [264] = 260, + [265] = 265, + [266] = 265, + [267] = 7, + [268] = 260, + [269] = 260, [270] = 270, [271] = 271, [272] = 272, - [273] = 273, - [274] = 123, - [275] = 275, - [276] = 115, + [273] = 271, + [274] = 265, + [275] = 13, + [276] = 276, [277] = 277, [278] = 278, - [279] = 279, + [279] = 265, [280] = 280, [281] = 281, [282] = 282, - [283] = 106, + [283] = 115, [284] = 284, - [285] = 285, - [286] = 286, - [287] = 128, - [288] = 288, - [289] = 122, + [285] = 11, + [286] = 277, + [287] = 287, + [288] = 270, + [289] = 10, [290] = 290, [291] = 291, - [292] = 292, + [292] = 125, [293] = 293, [294] = 294, [295] = 295, @@ -2090,48 +2176,81 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [298] = 298, [299] = 299, [300] = 300, - [301] = 292, - [302] = 302, + [301] = 301, + [302] = 131, [303] = 303, [304] = 304, [305] = 305, [306] = 306, [307] = 307, [308] = 308, - [309] = 309, - [310] = 304, + [309] = 135, + [310] = 134, [311] = 311, [312] = 312, - [313] = 313, + [313] = 117, [314] = 314, [315] = 315, [316] = 316, [317] = 317, - [318] = 315, - [319] = 292, - [320] = 308, - [321] = 309, - [322] = 309, + [318] = 318, + [319] = 319, + [320] = 320, + [321] = 321, + [322] = 322, [323] = 323, [324] = 324, [325] = 325, - [326] = 292, - [327] = 308, + [326] = 326, + [327] = 327, [328] = 328, [329] = 329, [330] = 330, - [331] = 312, + [331] = 320, [332] = 332, - [333] = 313, - [334] = 293, + [333] = 333, + [334] = 334, [335] = 335, [336] = 336, - [337] = 308, + [337] = 337, [338] = 338, [339] = 339, [340] = 340, - [341] = 296, + [341] = 341, [342] = 342, + [343] = 343, + [344] = 344, + [345] = 345, + [346] = 346, + [347] = 347, + [348] = 348, + [349] = 323, + [350] = 334, + [351] = 351, + [352] = 336, + [353] = 337, + [354] = 339, + [355] = 355, + [356] = 356, + [357] = 337, + [358] = 334, + [359] = 336, + [360] = 360, + [361] = 343, + [362] = 362, + [363] = 334, + [364] = 364, + [365] = 365, + [366] = 341, + [367] = 367, + [368] = 368, + [369] = 369, + [370] = 370, + [371] = 371, + [372] = 372, + [373] = 373, + [374] = 346, + [375] = 336, }; static TSCharacterRange sym_name_character_set_1[] = { @@ -2147,176 +2266,186 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (eof) ADVANCE(911); if (lookahead == '\n') SKIP(910); if (lookahead == '\r') SKIP(0); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(55); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(58); + if (lookahead == ':') ADVANCE(1033); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); + if (lookahead == '?') ADVANCE(1031); if (lookahead == '@') ADVANCE(82); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'h') ADVANCE(1098); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(0); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1: if (lookahead == '\n') SKIP(1); if (lookahead == '\r') SKIP(2); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') SKIP(1); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); + if (lookahead == ':') ADVANCE(1032); if (lookahead == '<') ADVANCE(932); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == '?') ADVANCE(1031); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); + if (lookahead == '|') ADVANCE(1128); + if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(1); if (lookahead == 0x0b || lookahead == '\f') SKIP(2); - if ((set_contains(sym_name_character_set_1, 9, lookahead)) && - (lookahead < '0' || '9' < lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1030); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 2: if (lookahead == '\n') SKIP(1); if (lookahead == '\r') SKIP(2); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); + if (lookahead == ':') ADVANCE(1032); if (lookahead == '<') ADVANCE(932); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == '?') ADVANCE(1031); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); + if (lookahead == '|') ADVANCE(1128); + if (lookahead == '}') ADVANCE(916); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(2); - if ((set_contains(sym_name_character_set_1, 9, lookahead)) && - (lookahead < '0' || '9' < lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1030); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 3: if (lookahead == '\n') SKIP(5); if (lookahead == '\r') SKIP(3); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); if (lookahead == '(') ADVANCE(25); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(55); if (lookahead == ',') ADVANCE(1026); if (lookahead == ':') ADVANCE(58); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); if (lookahead == '@') ADVANCE(83); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); + if (lookahead == '\\') ADVANCE(1127); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(3); if ((set_contains(sym_name_character_set_1, 9, lookahead)) && - (lookahead < '0' || '9' < lookahead)) ADVANCE(1119); + (lookahead < '0' || '9' < lookahead)) ADVANCE(1126); END_STATE(); case 4: if (lookahead == '\n') SKIP(5); if (lookahead == '\r') SKIP(3); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); if (lookahead == '(') ADVANCE(25); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(4); if (lookahead == ',') ADVANCE(1026); - if (lookahead == '/') ADVANCE(1144); + if (lookahead == '/') ADVANCE(1150); if (lookahead == ':') ADVANCE(58); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); if (lookahead == '@') ADVANCE(83); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); + if (lookahead == '\\') ADVANCE(1127); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(5); if (lookahead == 0x0b || lookahead == '\f') SKIP(3); if ((set_contains(sym_name_character_set_1, 9, lookahead)) && - (lookahead < '0' || '9' < lookahead)) ADVANCE(1119); + (lookahead < '0' || '9' < lookahead)) ADVANCE(1126); END_STATE(); case 5: if (lookahead == '\n') SKIP(5); if (lookahead == '\r') SKIP(3); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); if (lookahead == '(') ADVANCE(25); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(4); if (lookahead == ',') ADVANCE(1026); if (lookahead == ':') ADVANCE(58); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); if (lookahead == '@') ADVANCE(83); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); + if (lookahead == '\\') ADVANCE(1127); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(5); if (lookahead == 0x0b || lookahead == '\f') SKIP(3); if ((set_contains(sym_name_character_set_1, 9, lookahead)) && - (lookahead < '0' || '9' < lookahead)) ADVANCE(1119); + (lookahead < '0' || '9' < lookahead)) ADVANCE(1126); END_STATE(); case 6: if (lookahead == '\n') SKIP(8); @@ -2338,7 +2467,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(6); if (lookahead == '$') ADVANCE(906); if (lookahead == '*') ADVANCE(7); - if (lookahead == '/') ADVANCE(1144); + if (lookahead == '/') ADVANCE(1150); if (lookahead == '@') ADVANCE(82); if (lookahead == '{') ADVANCE(913); if (lookahead == '\t' || @@ -2397,152 +2526,158 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(62); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(1141); - if (lookahead == '\r') ADVANCE(1142); + if (lookahead == '\n') ADVANCE(1147); + if (lookahead == '\r') ADVANCE(1148); if (lookahead == ' ') SKIP(12); - if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1142); + if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1148); if (lookahead != 0 && - lookahead != ',') ADVANCE(1143); + lookahead != ',') ADVANCE(1149); END_STATE(); case 13: if (lookahead == '\n') SKIP(14); if (lookahead == '\r') SKIP(13); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(55); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(58); + if (lookahead == ':') ADVANCE(1033); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); + if (lookahead == '?') ADVANCE(1031); if (lookahead == '@') ADVANCE(82); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'h') ADVANCE(1098); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(13); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 14: if (lookahead == '\n') SKIP(14); if (lookahead == '\r') SKIP(13); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(15); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(58); + if (lookahead == ':') ADVANCE(1033); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); + if (lookahead == '?') ADVANCE(1031); if (lookahead == '@') ADVANCE(82); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'h') ADVANCE(1098); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(14); if (lookahead == 0x0b || lookahead == '\f') SKIP(13); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 15: if (lookahead == '\n') SKIP(14); if (lookahead == '\r') SKIP(13); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(15); if (lookahead == ',') ADVANCE(1026); - if (lookahead == '/') ADVANCE(1145); - if (lookahead == ':') ADVANCE(58); + if (lookahead == '/') ADVANCE(1151); + if (lookahead == ':') ADVANCE(1033); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); + if (lookahead == '?') ADVANCE(1031); if (lookahead == '@') ADVANCE(82); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'h') ADVANCE(1098); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(14); if (lookahead == 0x0b || lookahead == '\f') SKIP(13); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 16: if (lookahead == '\n') SKIP(16); if (lookahead == '\r') SKIP(18); - if (lookahead == '*') ADVANCE(1130); + if (lookahead == '*') ADVANCE(1136); if (lookahead == '\t' || lookahead == ' ') SKIP(16); if (lookahead == 0x0b || lookahead == '\f') SKIP(18); - if (lookahead != 0) ADVANCE(1129); + if (lookahead != 0) ADVANCE(1135); END_STATE(); case 17: if (lookahead == '\n') SKIP(16); if (lookahead == '\r') SKIP(18); - if (lookahead == '*') ADVANCE(1131); - if (lookahead == '<') ADVANCE(1129); + if (lookahead == '*') ADVANCE(1137); + if (lookahead == '<') ADVANCE(1135); if (lookahead == '\t' || lookahead == ' ') SKIP(16); if (lookahead == 0x0b || lookahead == '\f') SKIP(18); - if (lookahead != 0) ADVANCE(1127); + if (lookahead != 0) ADVANCE(1133); END_STATE(); case 18: if (lookahead == '\n') SKIP(16); if (lookahead == '\r') SKIP(18); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(18); - if (lookahead != 0) ADVANCE(1129); + if (lookahead != 0) ADVANCE(1135); END_STATE(); case 19: if (lookahead == ' ') ADVANCE(199); @@ -2560,7 +2695,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ' ') ADVANCE(154); END_STATE(); case 24: - if (lookahead == '$') ADVANCE(1136); + if (lookahead == '$') ADVANCE(1142); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2568,7 +2703,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); END_STATE(); case 25: - if (lookahead == ')') ADVANCE(1138); + if (lookahead == ')') ADVANCE(1144); END_STATE(); case 26: if (lookahead == '*') ADVANCE(912); @@ -2660,15 +2795,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(53); END_STATE(); case 54: - if (lookahead == '.') ADVANCE(1132); + if (lookahead == '.') ADVANCE(1138); if (lookahead == '>') ADVANCE(53); - if (lookahead == '@') ADVANCE(1132); + if (lookahead == '@') ADVANCE(1138); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ') ADVANCE(1132); + lookahead != ' ') ADVANCE(1138); END_STATE(); case 55: - if (lookahead == '/') ADVANCE(1144); + if (lookahead == '/') ADVANCE(1150); END_STATE(); case 56: if (lookahead == '/') ADVANCE(908); @@ -2677,17 +2812,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(56); END_STATE(); case 58: - if (lookahead == ':') ADVANCE(1139); + if (lookahead == ':') ADVANCE(1145); END_STATE(); case 59: - if (lookahead == ':') ADVANCE(1134); + if (lookahead == ':') ADVANCE(1140); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); END_STATE(); case 60: - if (lookahead == '@') ADVANCE(1135); + if (lookahead == '@') ADVANCE(1141); END_STATE(); case 61: if (lookahead == '@') ADVANCE(53); @@ -3609,37 +3744,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(639); END_STATE(); case 331: - if (lookahead == 'g') ADVANCE(1031); + if (lookahead == 'g') ADVANCE(1038); END_STATE(); case 332: - if (lookahead == 'g') ADVANCE(1027); + if (lookahead == 'g') ADVANCE(1034); END_STATE(); case 333: - if (lookahead == 'g') ADVANCE(1030); + if (lookahead == 'g') ADVANCE(1037); END_STATE(); case 334: if (lookahead == 'g') ADVANCE(971); END_STATE(); case 335: - if (lookahead == 'g') ADVANCE(1034); + if (lookahead == 'g') ADVANCE(1041); END_STATE(); case 336: - if (lookahead == 'g') ADVANCE(1033); + if (lookahead == 'g') ADVANCE(1040); END_STATE(); case 337: - if (lookahead == 'g') ADVANCE(1032); + if (lookahead == 'g') ADVANCE(1039); END_STATE(); case 338: - if (lookahead == 'g') ADVANCE(1028); + if (lookahead == 'g') ADVANCE(1035); END_STATE(); case 339: - if (lookahead == 'g') ADVANCE(1035); + if (lookahead == 'g') ADVANCE(1042); END_STATE(); case 340: - if (lookahead == 'g') ADVANCE(1036); + if (lookahead == 'g') ADVANCE(1043); END_STATE(); case 341: - if (lookahead == 'g') ADVANCE(1037); + if (lookahead == 'g') ADVANCE(1044); END_STATE(); case 342: if (lookahead == 'g') ADVANCE(355); @@ -4939,7 +5074,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(1014); END_STATE(); case 771: - if (lookahead == 't') ADVANCE(1029); + if (lookahead == 't') ADVANCE(1036); END_STATE(); case 772: if (lookahead == 't') ADVANCE(1016); @@ -5352,57 +5487,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && - lookahead != '<') ADVANCE(1128); + lookahead != '<') ADVANCE(1134); END_STATE(); case 908: if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && - lookahead != '}') ADVANCE(1137); + lookahead != '}') ADVANCE(1143); END_STATE(); case 909: if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ') ADVANCE(1133); + lookahead != ' ') ADVANCE(1139); END_STATE(); case 910: if (eof) ADVANCE(911); if (lookahead == '\n') SKIP(910); if (lookahead == '\r') SKIP(0); - if (lookahead == '$') ADVANCE(1126); - if (lookahead == '&') ADVANCE(1123); - if (lookahead == '(') ADVANCE(1124); - if (lookahead == ')') ADVANCE(1125); + if (lookahead == '"') ADVANCE(1028); + if (lookahead == '$') ADVANCE(1132); + if (lookahead == '&') ADVANCE(1129); + if (lookahead == '\'') ADVANCE(1027); + if (lookahead == '(') ADVANCE(1130); + if (lookahead == ')') ADVANCE(1131); if (lookahead == '*') ADVANCE(15); if (lookahead == ',') ADVANCE(1026); if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(58); + if (lookahead == ':') ADVANCE(1033); if (lookahead == '<') ADVANCE(932); - if (lookahead == '=') ADVANCE(1140); + if (lookahead == '=') ADVANCE(1146); if (lookahead == '>') ADVANCE(933); - if (lookahead == '?') ADVANCE(1121); + if (lookahead == '?') ADVANCE(1031); if (lookahead == '@') ADVANCE(82); - if (lookahead == 'C') ADVANCE(1105); - if (lookahead == 'N') ADVANCE(1106); + if (lookahead == 'C') ADVANCE(1112); + if (lookahead == 'N') ADVANCE(1113); if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(1120); - if (lookahead == 'c') ADVANCE(1050); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'h') ADVANCE(1098); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1075); - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'p') ADVANCE(1084); - if (lookahead == 't') ADVANCE(1089); + if (lookahead == '\\') ADVANCE(1127); + if (lookahead == 'c') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1092); + if (lookahead == 'p') ADVANCE(1091); + if (lookahead == 't') ADVANCE(1096); if (lookahead == '{') ADVANCE(913); - if (lookahead == '|') ADVANCE(1122); + if (lookahead == '|') ADVANCE(1128); if (lookahead == '}') ADVANCE(916); if (lookahead == '\t' || lookahead == ' ') SKIP(910); if (lookahead == 0x0b || lookahead == '\f') SKIP(0); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 911: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -5775,604 +5912,626 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1027: - ACCEPT_TOKEN(anon_sym_class_DASHstring); + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 1028: - ACCEPT_TOKEN(anon_sym_interface_DASHstring); + ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 1029: - ACCEPT_TOKEN(anon_sym_positive_DASHint); + ACCEPT_TOKEN(aux_sym__shaped_array_element_token1); + if (lookahead == '.') ADVANCE(909); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1029); END_STATE(); case 1030: - ACCEPT_TOKEN(anon_sym_trait_DASHstring); + ACCEPT_TOKEN(aux_sym__shaped_array_element_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1030); END_STATE(); case 1031: - ACCEPT_TOKEN(anon_sym_enum_DASHstring); + ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); case 1032: - ACCEPT_TOKEN(anon_sym_callable_DASHstring); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 1033: - ACCEPT_TOKEN(anon_sym_numeric_DASHstring); + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(1145); END_STATE(); case 1034: - ACCEPT_TOKEN(anon_sym_literal_DASHstring); + ACCEPT_TOKEN(anon_sym_class_DASHstring); END_STATE(); case 1035: - ACCEPT_TOKEN(anon_sym_lowercase_DASHstring); + ACCEPT_TOKEN(anon_sym_interface_DASHstring); END_STATE(); case 1036: - ACCEPT_TOKEN(anon_sym_non_DASHempty_DASHstring); + ACCEPT_TOKEN(anon_sym_positive_DASHint); END_STATE(); case 1037: - ACCEPT_TOKEN(anon_sym_non_DASHempty_DASHlowercase_DASHstring); + ACCEPT_TOKEN(anon_sym_trait_DASHstring); END_STATE(); case 1038: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(286); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_enum_DASHstring); END_STATE(); case 1039: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(728); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_callable_DASHstring); END_STATE(); case 1040: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(391); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_numeric_DASHstring); END_STATE(); case 1041: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(757); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_literal_DASHstring); END_STATE(); case 1042: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(758); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_lowercase_DASHstring); END_STATE(); case 1043: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(759); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_non_DASHempty_DASHstring); END_STATE(); case 1044: - ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(760); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + ACCEPT_TOKEN(anon_sym_non_DASHempty_DASHlowercase_DASHstring); END_STATE(); case 1045: ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(761); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(286); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1046: ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(762); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(728); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1047: ACCEPT_TOKEN(sym_name); - if (lookahead == '-') ADVANCE(763); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(391); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1048: ACCEPT_TOKEN(sym_name); - if (lookahead == ':') ADVANCE(57); - if (lookahead == 's') ADVANCE(1049); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(757); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1049: ACCEPT_TOKEN(sym_name); - if (lookahead == ':') ADVANCE(57); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(758); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1050: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A') ADVANCE(1113); - if (lookahead == 'a') ADVANCE(1054); - if (lookahead == 'l') ADVANCE(1058); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(759); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1051: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A') ADVANCE(1109); - if (lookahead == 'a') ADVANCE(1052); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(760); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1052: ACCEPT_TOKEN(sym_name); - if (lookahead == 'B') ADVANCE(1114); - if (lookahead == 'b') ADVANCE(1055); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(761); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1053: ACCEPT_TOKEN(sym_name); - if (lookahead == 'E') ADVANCE(1119); - if (lookahead == 'e') ADVANCE(1045); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(762); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1054: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L') ADVANCE(1115); - if (lookahead == 'l') ADVANCE(1056); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == '-') ADVANCE(763); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1055: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L') ADVANCE(1111); - if (lookahead == 'l') ADVANCE(1053); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == ':') ADVANCE(57); + if (lookahead == 's') ADVANCE(1056); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1056: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L') ADVANCE(1107); - if (lookahead == 'l') ADVANCE(1051); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == ':') ADVANCE(57); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1057: ACCEPT_TOKEN(sym_name); - if (lookahead == 'a') ADVANCE(1078); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A') ADVANCE(1120); + if (lookahead == 'a') ADVANCE(1061); + if (lookahead == 'l') ADVANCE(1065); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1058: ACCEPT_TOKEN(sym_name); - if (lookahead == 'a') ADVANCE(1093); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A') ADVANCE(1116); + if (lookahead == 'a') ADVANCE(1059); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1059: ACCEPT_TOKEN(sym_name); - if (lookahead == 'a') ADVANCE(1062); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'B') ADVANCE(1121); + if (lookahead == 'b') ADVANCE(1062); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1060: ACCEPT_TOKEN(sym_name); - if (lookahead == 'a') ADVANCE(1095); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'E') ADVANCE(1126); + if (lookahead == 'e') ADVANCE(1052); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1061: ACCEPT_TOKEN(sym_name); - if (lookahead == 'a') ADVANCE(1077); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'L') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1063); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1062: ACCEPT_TOKEN(sym_name); - if (lookahead == 'c') ADVANCE(1070); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'L') ADVANCE(1118); + if (lookahead == 'l') ADVANCE(1060); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1063: ACCEPT_TOKEN(sym_name); - if (lookahead == 'c') ADVANCE(1060); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'L') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(1058); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1064: ACCEPT_TOKEN(sym_name); - if (lookahead == 'c') ADVANCE(1044); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1085); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1065: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1087); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1100); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1066: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1088); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1069); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1067: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1040); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1102); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1068: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1090); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1084); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1069: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1091); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'c') ADVANCE(1077); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1070: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1046); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'c') ADVANCE(1067); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1071: ACCEPT_TOKEN(sym_name); - if (lookahead == 'e') ADVANCE(1047); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'c') ADVANCE(1051); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1072: ACCEPT_TOKEN(sym_name); - if (lookahead == 'f') ADVANCE(1059); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1094); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1073: ACCEPT_TOKEN(sym_name); - if (lookahead == 'i') ADVANCE(1103); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1095); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1074: ACCEPT_TOKEN(sym_name); - if (lookahead == 'i') ADVANCE(1064); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1047); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1075: ACCEPT_TOKEN(sym_name); - if (lookahead == 'i') ADVANCE(1099); - if (lookahead == 'o') ADVANCE(1104); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1097); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1076: ACCEPT_TOKEN(sym_name); - if (lookahead == 'i') ADVANCE(1100); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1098); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1077: ACCEPT_TOKEN(sym_name); - if (lookahead == 'i') ADVANCE(1101); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1053); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1078: ACCEPT_TOKEN(sym_name); - if (lookahead == 'l') ADVANCE(1043); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1054); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1079: ACCEPT_TOKEN(sym_name); - if (lookahead == 'm') ADVANCE(1039); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'f') ADVANCE(1066); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1080: ACCEPT_TOKEN(sym_name); - if (lookahead == 'm') ADVANCE(1068); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'i') ADVANCE(1110); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1081: ACCEPT_TOKEN(sym_name); - if (lookahead == 'n') ADVANCE(1102); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'i') ADVANCE(1071); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1082: ACCEPT_TOKEN(sym_name); - if (lookahead == 'n') ADVANCE(1038); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'i') ADVANCE(1106); + if (lookahead == 'o') ADVANCE(1111); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1083: ACCEPT_TOKEN(sym_name); - if (lookahead == 'n') ADVANCE(1097); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'i') ADVANCE(1107); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1084: ACCEPT_TOKEN(sym_name); - if (lookahead == 'o') ADVANCE(1092); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'i') ADVANCE(1108); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1085: ACCEPT_TOKEN(sym_name); - if (lookahead == 'o') ADVANCE(1082); - if (lookahead == 'u') ADVANCE(1080); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1116); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1050); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1086: ACCEPT_TOKEN(sym_name); - if (lookahead == 'p') ADVANCE(1048); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'm') ADVANCE(1046); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1087: ACCEPT_TOKEN(sym_name); - if (lookahead == 'r') ADVANCE(1072); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'm') ADVANCE(1075); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1088: ACCEPT_TOKEN(sym_name); - if (lookahead == 'r') ADVANCE(1063); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'n') ADVANCE(1109); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1089: ACCEPT_TOKEN(sym_name); - if (lookahead == 'r') ADVANCE(1061); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'n') ADVANCE(1045); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1090: ACCEPT_TOKEN(sym_name); - if (lookahead == 'r') ADVANCE(1074); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'n') ADVANCE(1104); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1091: ACCEPT_TOKEN(sym_name); - if (lookahead == 'r') ADVANCE(1057); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'o') ADVANCE(1099); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1092: ACCEPT_TOKEN(sym_name); - if (lookahead == 's') ADVANCE(1076); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'o') ADVANCE(1089); + if (lookahead == 'u') ADVANCE(1087); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1123); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1093: ACCEPT_TOKEN(sym_name); - if (lookahead == 's') ADVANCE(1094); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'p') ADVANCE(1055); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1094: ACCEPT_TOKEN(sym_name); - if (lookahead == 's') ADVANCE(1041); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1079); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1095: ACCEPT_TOKEN(sym_name); - if (lookahead == 's') ADVANCE(1071); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1070); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1096: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1086); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1068); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1097: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1065); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1081); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1098: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1096); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1064); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1099: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1069); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 's') ADVANCE(1083); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1100: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1073); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 's') ADVANCE(1101); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1101: ACCEPT_TOKEN(sym_name); - if (lookahead == 't') ADVANCE(1042); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 's') ADVANCE(1048); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1102: ACCEPT_TOKEN(sym_name); - if (lookahead == 'u') ADVANCE(1079); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 's') ADVANCE(1078); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1103: ACCEPT_TOKEN(sym_name); - if (lookahead == 'v') ADVANCE(1067); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1093); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1104: ACCEPT_TOKEN(sym_name); - if (lookahead == 'w') ADVANCE(1066); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1072); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1105: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1113); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1103); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1106: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1116); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1076); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1107: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1109); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1080); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1108: ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1110); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 't') ADVANCE(1049); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1109: ACCEPT_TOKEN(sym_name); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1114); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'u') ADVANCE(1086); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1110: ACCEPT_TOKEN(sym_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1111); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'v') ADVANCE(1074); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1111: ACCEPT_TOKEN(sym_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1119); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'w') ADVANCE(1073); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1112: ACCEPT_TOKEN(sym_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1118); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1120); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1113: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1115); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1123); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1114: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1111); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1116); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1115: ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1107); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1117); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1116: ACCEPT_TOKEN(sym_name); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1112); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1121); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1117: ACCEPT_TOKEN(sym_name); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1108); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1118); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1118: ACCEPT_TOKEN(sym_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1117); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1126); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1119: ACCEPT_TOKEN(sym_name); - if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1119); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1125); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1120: - ACCEPT_TOKEN(anon_sym_BSLASH); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1122); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1121: - ACCEPT_TOKEN(anon_sym_QMARK); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1118); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1122: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1114); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1123: - ACCEPT_TOKEN(anon_sym_AMP); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1119); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1124: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1115); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1125: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(sym_name); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1124); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1126: - ACCEPT_TOKEN(anon_sym_DOLLAR); + ACCEPT_TOKEN(sym_name); + if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 1127: + ACCEPT_TOKEN(anon_sym_BSLASH); + END_STATE(); + case 1128: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 1129: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 1130: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 1131: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 1132: + ACCEPT_TOKEN(anon_sym_DOLLAR); + END_STATE(); + case 1133: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(907); - if (lookahead == '<') ADVANCE(1129); + if (lookahead == '<') ADVANCE(1135); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1127); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1133); END_STATE(); - case 1128: + case 1134: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(907); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != '<') ADVANCE(1128); + lookahead != '<') ADVANCE(1134); END_STATE(); - case 1129: + case 1135: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(907); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1129); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1135); END_STATE(); - case 1130: + case 1136: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(17); - if (lookahead == '*') ADVANCE(1130); + if (lookahead == '*') ADVANCE(1136); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1129); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1135); END_STATE(); - case 1131: + case 1137: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(17); - if (lookahead == '*') ADVANCE(1131); - if (lookahead == '<') ADVANCE(1129); + if (lookahead == '*') ADVANCE(1137); + if (lookahead == '<') ADVANCE(1135); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1127); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1133); END_STATE(); - case 1132: + case 1138: ACCEPT_TOKEN(sym_email_address); - if (lookahead == '.') ADVANCE(1132); + if (lookahead == '.') ADVANCE(1138); if (lookahead == '>') ADVANCE(53); - if (lookahead == '@') ADVANCE(1132); + if (lookahead == '@') ADVANCE(1138); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ') ADVANCE(1132); + lookahead != ' ') ADVANCE(1138); END_STATE(); - case 1133: + case 1139: ACCEPT_TOKEN(aux_sym_version_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ') ADVANCE(1133); + lookahead != ' ') ADVANCE(1139); END_STATE(); - case 1134: + case 1140: ACCEPT_TOKEN(aux_sym_version_token2); - if (lookahead == ' ') ADVANCE(1134); + if (lookahead == ' ') ADVANCE(1140); END_STATE(); - case 1135: + case 1141: ACCEPT_TOKEN(anon_sym_ATpackage_version_AT); END_STATE(); - case 1136: + case 1142: ACCEPT_TOKEN(sym__version_vector); END_STATE(); - case 1137: + case 1143: ACCEPT_TOKEN(sym_uri); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && - lookahead != '}') ADVANCE(1137); + lookahead != '}') ADVANCE(1143); END_STATE(); - case 1138: + case 1144: ACCEPT_TOKEN(anon_sym_LPAREN_RPAREN); END_STATE(); - case 1139: + case 1145: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 1140: + case 1146: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1141: + case 1147: ACCEPT_TOKEN(sym_default_value); - if (lookahead == '\t') ADVANCE(1141); - if (lookahead == '\n') ADVANCE(1141); - if (lookahead == '\r') ADVANCE(1142); - if (lookahead == ' ') ADVANCE(1141); - if (lookahead == ')') ADVANCE(1143); - if (lookahead == '*') ADVANCE(1141); + if (lookahead == '\t') ADVANCE(1147); + if (lookahead == '\n') ADVANCE(1147); + if (lookahead == '\r') ADVANCE(1148); + if (lookahead == ' ') ADVANCE(1147); + if (lookahead == ')') ADVANCE(1149); + if (lookahead == '*') ADVANCE(1147); if (lookahead == 0x0b || - lookahead == '\f') ADVANCE(1142); + lookahead == '\f') ADVANCE(1148); if (lookahead != 0 && - lookahead != ',') ADVANCE(1143); + lookahead != ',') ADVANCE(1149); END_STATE(); - case 1142: + case 1148: ACCEPT_TOKEN(sym_default_value); - if (lookahead == '\n') ADVANCE(1141); - if (lookahead == '\r') ADVANCE(1142); - if (lookahead == ' ') ADVANCE(1142); - if (lookahead == ')') ADVANCE(1143); - if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1142); + if (lookahead == '\n') ADVANCE(1147); + if (lookahead == '\r') ADVANCE(1148); + if (lookahead == ' ') ADVANCE(1148); + if (lookahead == ')') ADVANCE(1149); + if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1148); if (lookahead != 0 && - lookahead != ',') ADVANCE(1143); + lookahead != ',') ADVANCE(1149); END_STATE(); - case 1143: + case 1149: ACCEPT_TOKEN(sym_default_value); if (lookahead != 0 && lookahead != ')' && - lookahead != ',') ADVANCE(1143); + lookahead != ',') ADVANCE(1149); END_STATE(); - case 1144: + case 1150: ACCEPT_TOKEN(sym__end); END_STATE(); - case 1145: + case 1151: ACCEPT_TOKEN(sym__end); if (lookahead == '*') ADVANCE(26); END_STATE(); @@ -6673,126 +6832,126 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14] = {.lex_state = 3}, [15] = {.lex_state = 3}, [16] = {.lex_state = 3}, - [17] = {.lex_state = 3, .external_lex_state = 3}, - [18] = {.lex_state = 6, .external_lex_state = 4}, + [17] = {.lex_state = 3}, + [18] = {.lex_state = 3}, [19] = {.lex_state = 3}, [20] = {.lex_state = 3}, - [21] = {.lex_state = 3}, - [22] = {.lex_state = 3}, + [21] = {.lex_state = 6, .external_lex_state = 3}, + [22] = {.lex_state = 3, .external_lex_state = 4}, [23] = {.lex_state = 3}, - [24] = {.lex_state = 3, .external_lex_state = 3}, + [24] = {.lex_state = 3}, [25] = {.lex_state = 3}, - [26] = {.lex_state = 3, .external_lex_state = 3}, + [26] = {.lex_state = 3}, [27] = {.lex_state = 3}, - [28] = {.lex_state = 3}, - [29] = {.lex_state = 3}, - [30] = {.lex_state = 3, .external_lex_state = 3}, - [31] = {.lex_state = 3}, + [28] = {.lex_state = 3, .external_lex_state = 4}, + [29] = {.lex_state = 3, .external_lex_state = 4}, + [30] = {.lex_state = 3, .external_lex_state = 4}, + [31] = {.lex_state = 3, .external_lex_state = 2}, [32] = {.lex_state = 3}, [33] = {.lex_state = 3}, - [34] = {.lex_state = 3, .external_lex_state = 2}, - [35] = {.lex_state = 3, .external_lex_state = 3}, - [36] = {.lex_state = 3, .external_lex_state = 3}, + [34] = {.lex_state = 3}, + [35] = {.lex_state = 3}, + [36] = {.lex_state = 3}, [37] = {.lex_state = 3}, - [38] = {.lex_state = 3, .external_lex_state = 3}, - [39] = {.lex_state = 3, .external_lex_state = 3}, + [38] = {.lex_state = 3}, + [39] = {.lex_state = 3, .external_lex_state = 4}, [40] = {.lex_state = 3}, - [41] = {.lex_state = 3, .external_lex_state = 3}, + [41] = {.lex_state = 3, .external_lex_state = 4}, [42] = {.lex_state = 3}, - [43] = {.lex_state = 3, .external_lex_state = 3}, - [44] = {.lex_state = 3, .external_lex_state = 3}, - [45] = {.lex_state = 3, .external_lex_state = 3}, - [46] = {.lex_state = 3, .external_lex_state = 3}, - [47] = {.lex_state = 3, .external_lex_state = 3}, - [48] = {.lex_state = 3, .external_lex_state = 3}, - [49] = {.lex_state = 3}, - [50] = {.lex_state = 3}, - [51] = {.lex_state = 3}, - [52] = {.lex_state = 3}, - [53] = {.lex_state = 3}, - [54] = {.lex_state = 3}, + [43] = {.lex_state = 3, .external_lex_state = 4}, + [44] = {.lex_state = 3, .external_lex_state = 4}, + [45] = {.lex_state = 3, .external_lex_state = 4}, + [46] = {.lex_state = 3, .external_lex_state = 4}, + [47] = {.lex_state = 3, .external_lex_state = 4}, + [48] = {.lex_state = 3}, + [49] = {.lex_state = 3, .external_lex_state = 4}, + [50] = {.lex_state = 3, .external_lex_state = 4}, + [51] = {.lex_state = 3, .external_lex_state = 4}, + [52] = {.lex_state = 3, .external_lex_state = 4}, + [53] = {.lex_state = 3, .external_lex_state = 4}, + [54] = {.lex_state = 3, .external_lex_state = 4}, [55] = {.lex_state = 3}, [56] = {.lex_state = 3}, - [57] = {.lex_state = 3, .external_lex_state = 2}, - [58] = {.lex_state = 3, .external_lex_state = 2}, - [59] = {.lex_state = 3, .external_lex_state = 3}, - [60] = {.lex_state = 3, .external_lex_state = 3}, - [61] = {.lex_state = 3, .external_lex_state = 3}, + [57] = {.lex_state = 3}, + [58] = {.lex_state = 3}, + [59] = {.lex_state = 3}, + [60] = {.lex_state = 3}, + [61] = {.lex_state = 3}, [62] = {.lex_state = 3, .external_lex_state = 2}, - [63] = {.lex_state = 3, .external_lex_state = 3}, - [64] = {.lex_state = 3, .external_lex_state = 3}, - [65] = {.lex_state = 3, .external_lex_state = 3}, - [66] = {.lex_state = 3, .external_lex_state = 3}, - [67] = {.lex_state = 3, .external_lex_state = 3}, - [68] = {.lex_state = 3, .external_lex_state = 3}, - [69] = {.lex_state = 3, .external_lex_state = 2}, - [70] = {.lex_state = 3, .external_lex_state = 3}, - [71] = {.lex_state = 3, .external_lex_state = 3}, + [63] = {.lex_state = 3, .external_lex_state = 4}, + [64] = {.lex_state = 3, .external_lex_state = 4}, + [65] = {.lex_state = 3, .external_lex_state = 4}, + [66] = {.lex_state = 3, .external_lex_state = 2}, + [67] = {.lex_state = 3, .external_lex_state = 2}, + [68] = {.lex_state = 3, .external_lex_state = 4}, + [69] = {.lex_state = 3, .external_lex_state = 4}, + [70] = {.lex_state = 3, .external_lex_state = 2}, + [71] = {.lex_state = 3, .external_lex_state = 4}, [72] = {.lex_state = 3, .external_lex_state = 2}, - [73] = {.lex_state = 3, .external_lex_state = 2}, - [74] = {.lex_state = 3, .external_lex_state = 2}, - [75] = {.lex_state = 3, .external_lex_state = 3}, - [76] = {.lex_state = 3, .external_lex_state = 3}, - [77] = {.lex_state = 3, .external_lex_state = 2}, - [78] = {.lex_state = 3}, - [79] = {.lex_state = 3, .external_lex_state = 2}, - [80] = {.lex_state = 3}, - [81] = {.lex_state = 3, .external_lex_state = 2}, - [82] = {.lex_state = 3, .external_lex_state = 2}, - [83] = {.lex_state = 3}, - [84] = {.lex_state = 3}, - [85] = {.lex_state = 3, .external_lex_state = 2}, - [86] = {.lex_state = 3, .external_lex_state = 3}, - [87] = {.lex_state = 3, .external_lex_state = 2}, - [88] = {.lex_state = 3, .external_lex_state = 3}, - [89] = {.lex_state = 3, .external_lex_state = 2}, - [90] = {.lex_state = 3, .external_lex_state = 3}, - [91] = {.lex_state = 3, .external_lex_state = 2}, - [92] = {.lex_state = 3, .external_lex_state = 3}, - [93] = {.lex_state = 3, .external_lex_state = 2}, - [94] = {.lex_state = 3, .external_lex_state = 4}, - [95] = {.lex_state = 3, .external_lex_state = 3}, + [73] = {.lex_state = 3, .external_lex_state = 4}, + [74] = {.lex_state = 3, .external_lex_state = 4}, + [75] = {.lex_state = 3, .external_lex_state = 2}, + [76] = {.lex_state = 3, .external_lex_state = 2}, + [77] = {.lex_state = 3, .external_lex_state = 4}, + [78] = {.lex_state = 3, .external_lex_state = 2}, + [79] = {.lex_state = 3}, + [80] = {.lex_state = 3, .external_lex_state = 4}, + [81] = {.lex_state = 3, .external_lex_state = 4}, + [82] = {.lex_state = 3, .external_lex_state = 4}, + [83] = {.lex_state = 3, .external_lex_state = 2}, + [84] = {.lex_state = 3, .external_lex_state = 2}, + [85] = {.lex_state = 3, .external_lex_state = 4}, + [86] = {.lex_state = 3, .external_lex_state = 2}, + [87] = {.lex_state = 3, .external_lex_state = 4}, + [88] = {.lex_state = 3, .external_lex_state = 2}, + [89] = {.lex_state = 3, .external_lex_state = 4}, + [90] = {.lex_state = 3, .external_lex_state = 4}, + [91] = {.lex_state = 3}, + [92] = {.lex_state = 3, .external_lex_state = 2}, + [93] = {.lex_state = 3, .external_lex_state = 4}, + [94] = {.lex_state = 3, .external_lex_state = 2}, + [95] = {.lex_state = 3}, [96] = {.lex_state = 3, .external_lex_state = 4}, - [97] = {.lex_state = 3, .external_lex_state = 3}, - [98] = {.lex_state = 3, .external_lex_state = 3}, - [99] = {.lex_state = 3, .external_lex_state = 2}, + [97] = {.lex_state = 3}, + [98] = {.lex_state = 3, .external_lex_state = 2}, + [99] = {.lex_state = 3, .external_lex_state = 4}, [100] = {.lex_state = 3, .external_lex_state = 2}, - [101] = {.lex_state = 3, .external_lex_state = 3}, - [102] = {.lex_state = 3, .external_lex_state = 2}, - [103] = {.lex_state = 3, .external_lex_state = 3}, - [104] = {.lex_state = 3, .external_lex_state = 3}, - [105] = {.lex_state = 3, .external_lex_state = 3}, - [106] = {.lex_state = 3}, - [107] = {.lex_state = 3, .external_lex_state = 2}, - [108] = {.lex_state = 3, .external_lex_state = 2}, - [109] = {.lex_state = 3, .external_lex_state = 2}, + [101] = {.lex_state = 3, .external_lex_state = 4}, + [102] = {.lex_state = 3, .external_lex_state = 3}, + [103] = {.lex_state = 3, .external_lex_state = 4}, + [104] = {.lex_state = 3, .external_lex_state = 4}, + [105] = {.lex_state = 3, .external_lex_state = 4}, + [106] = {.lex_state = 3, .external_lex_state = 4}, + [107] = {.lex_state = 3, .external_lex_state = 4}, + [108] = {.lex_state = 3, .external_lex_state = 3}, + [109] = {.lex_state = 3, .external_lex_state = 4}, [110] = {.lex_state = 3, .external_lex_state = 2}, [111] = {.lex_state = 3, .external_lex_state = 2}, [112] = {.lex_state = 3, .external_lex_state = 2}, [113] = {.lex_state = 3, .external_lex_state = 2}, - [114] = {.lex_state = 3, .external_lex_state = 3}, + [114] = {.lex_state = 3, .external_lex_state = 2}, [115] = {.lex_state = 3, .external_lex_state = 2}, - [116] = {.lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 2}, + [116] = {.lex_state = 3, .external_lex_state = 2}, + [117] = {.lex_state = 3}, [118] = {.lex_state = 3, .external_lex_state = 2}, - [119] = {.lex_state = 3, .external_lex_state = 4}, + [119] = {.lex_state = 3, .external_lex_state = 2}, [120] = {.lex_state = 3, .external_lex_state = 2}, - [121] = {.lex_state = 3, .external_lex_state = 4}, + [121] = {.lex_state = 3, .external_lex_state = 3}, [122] = {.lex_state = 3, .external_lex_state = 2}, - [123] = {.lex_state = 3, .external_lex_state = 2}, - [124] = {.lex_state = 3, .external_lex_state = 2}, + [123] = {.lex_state = 3, .external_lex_state = 3}, + [124] = {.lex_state = 3}, [125] = {.lex_state = 3, .external_lex_state = 2}, - [126] = {.lex_state = 3, .external_lex_state = 3}, + [126] = {.lex_state = 3, .external_lex_state = 2}, [127] = {.lex_state = 3, .external_lex_state = 2}, [128] = {.lex_state = 3, .external_lex_state = 2}, - [129] = {.lex_state = 3, .external_lex_state = 2}, - [130] = {.lex_state = 3}, - [131] = {.lex_state = 3}, - [132] = {.lex_state = 3}, - [133] = {.lex_state = 3}, - [134] = {.lex_state = 3}, - [135] = {.lex_state = 3}, - [136] = {.lex_state = 3}, + [129] = {.lex_state = 3, .external_lex_state = 4}, + [130] = {.lex_state = 3, .external_lex_state = 2}, + [131] = {.lex_state = 3, .external_lex_state = 2}, + [132] = {.lex_state = 3, .external_lex_state = 2}, + [133] = {.lex_state = 3, .external_lex_state = 4}, + [134] = {.lex_state = 3, .external_lex_state = 2}, + [135] = {.lex_state = 3, .external_lex_state = 2}, + [136] = {.lex_state = 3, .external_lex_state = 2}, [137] = {.lex_state = 3}, [138] = {.lex_state = 3}, [139] = {.lex_state = 3}, @@ -6822,13 +6981,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [163] = {.lex_state = 3}, [164] = {.lex_state = 3}, [165] = {.lex_state = 3}, - [166] = {.lex_state = 2}, - [167] = {.lex_state = 2}, - [168] = {.lex_state = 2}, - [169] = {.lex_state = 2}, - [170] = {.lex_state = 2}, - [171] = {.lex_state = 2}, - [172] = {.lex_state = 2}, + [166] = {.lex_state = 3}, + [167] = {.lex_state = 3}, + [168] = {.lex_state = 3}, + [169] = {.lex_state = 3}, + [170] = {.lex_state = 3}, + [171] = {.lex_state = 3}, + [172] = {.lex_state = 3}, [173] = {.lex_state = 2}, [174] = {.lex_state = 2}, [175] = {.lex_state = 2}, @@ -6871,134 +7030,167 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [212] = {.lex_state = 2}, [213] = {.lex_state = 2}, [214] = {.lex_state = 2}, - [215] = {.lex_state = 0}, - [216] = {.lex_state = 0}, + [215] = {.lex_state = 2}, + [216] = {.lex_state = 2}, [217] = {.lex_state = 2}, [218] = {.lex_state = 2}, - [219] = {.lex_state = 6, .external_lex_state = 4}, - [220] = {.lex_state = 6, .external_lex_state = 4}, - [221] = {.lex_state = 0}, + [219] = {.lex_state = 2}, + [220] = {.lex_state = 2}, + [221] = {.lex_state = 2}, [222] = {.lex_state = 2}, - [223] = {.lex_state = 0}, + [223] = {.lex_state = 2}, [224] = {.lex_state = 2}, [225] = {.lex_state = 2}, - [226] = {.lex_state = 3, .external_lex_state = 5}, - [227] = {.lex_state = 0}, + [226] = {.lex_state = 2}, + [227] = {.lex_state = 2}, [228] = {.lex_state = 2}, [229] = {.lex_state = 0}, - [230] = {.lex_state = 2}, - [231] = {.lex_state = 0, .external_lex_state = 3}, - [232] = {.lex_state = 0, .external_lex_state = 5}, - [233] = {.lex_state = 0, .external_lex_state = 5}, - [234] = {.lex_state = 0}, - [235] = {.lex_state = 0, .external_lex_state = 5}, - [236] = {.lex_state = 0}, - [237] = {.lex_state = 0, .external_lex_state = 5}, - [238] = {.lex_state = 0, .external_lex_state = 2}, - [239] = {.lex_state = 0, .external_lex_state = 5}, - [240] = {.lex_state = 0, .external_lex_state = 5}, - [241] = {.lex_state = 0, .external_lex_state = 5}, + [230] = {.lex_state = 0}, + [231] = {.lex_state = 6, .external_lex_state = 3}, + [232] = {.lex_state = 6, .external_lex_state = 3}, + [233] = {.lex_state = 2}, + [234] = {.lex_state = 2}, + [235] = {.lex_state = 2}, + [236] = {.lex_state = 2}, + [237] = {.lex_state = 3, .external_lex_state = 5}, + [238] = {.lex_state = 2}, + [239] = {.lex_state = 0}, + [240] = {.lex_state = 2}, + [241] = {.lex_state = 0}, [242] = {.lex_state = 2}, - [243] = {.lex_state = 0, .external_lex_state = 5}, - [244] = {.lex_state = 0, .external_lex_state = 5}, - [245] = {.lex_state = 0}, - [246] = {.lex_state = 0}, - [247] = {.lex_state = 0, .external_lex_state = 5}, - [248] = {.lex_state = 0}, + [243] = {.lex_state = 0}, + [244] = {.lex_state = 0}, + [245] = {.lex_state = 2}, + [246] = {.lex_state = 0, .external_lex_state = 5}, + [247] = {.lex_state = 0}, + [248] = {.lex_state = 3, .external_lex_state = 5}, [249] = {.lex_state = 0, .external_lex_state = 5}, - [250] = {.lex_state = 0}, - [251] = {.lex_state = 3, .external_lex_state = 5}, - [252] = {.lex_state = 0, .external_lex_state = 5}, - [253] = {.lex_state = 0}, + [250] = {.lex_state = 0, .external_lex_state = 5}, + [251] = {.lex_state = 0, .external_lex_state = 2}, + [252] = {.lex_state = 0}, + [253] = {.lex_state = 3, .external_lex_state = 5}, [254] = {.lex_state = 0, .external_lex_state = 5}, - [255] = {.lex_state = 0}, - [256] = {.lex_state = 0}, - [257] = {.lex_state = 2}, + [255] = {.lex_state = 0, .external_lex_state = 5}, + [256] = {.lex_state = 3, .external_lex_state = 5}, + [257] = {.lex_state = 3, .external_lex_state = 5}, [258] = {.lex_state = 0}, [259] = {.lex_state = 0, .external_lex_state = 5}, - [260] = {.lex_state = 0, .external_lex_state = 5}, + [260] = {.lex_state = 0}, [261] = {.lex_state = 0}, - [262] = {.lex_state = 0, .external_lex_state = 5}, - [263] = {.lex_state = 2}, + [262] = {.lex_state = 0}, + [263] = {.lex_state = 0, .external_lex_state = 5}, [264] = {.lex_state = 0}, [265] = {.lex_state = 0}, [266] = {.lex_state = 0}, - [267] = {.lex_state = 0, .external_lex_state = 5}, + [267] = {.lex_state = 3, .external_lex_state = 5}, [268] = {.lex_state = 0}, [269] = {.lex_state = 0}, [270] = {.lex_state = 0}, [271] = {.lex_state = 0}, [272] = {.lex_state = 2}, [273] = {.lex_state = 0}, - [274] = {.lex_state = 0, .external_lex_state = 5}, - [275] = {.lex_state = 0}, + [274] = {.lex_state = 0}, + [275] = {.lex_state = 3, .external_lex_state = 5}, [276] = {.lex_state = 0, .external_lex_state = 5}, - [277] = {.lex_state = 0}, + [277] = {.lex_state = 2}, [278] = {.lex_state = 0}, [279] = {.lex_state = 0}, [280] = {.lex_state = 0}, [281] = {.lex_state = 0}, - [282] = {.lex_state = 0, .external_lex_state = 5}, - [283] = {.lex_state = 0, .external_lex_state = 5}, - [284] = {.lex_state = 0}, - [285] = {.lex_state = 0}, + [282] = {.lex_state = 0}, + [283] = {.lex_state = 3, .external_lex_state = 5}, + [284] = {.lex_state = 0, .external_lex_state = 5}, + [285] = {.lex_state = 3, .external_lex_state = 5}, [286] = {.lex_state = 2}, - [287] = {.lex_state = 0, .external_lex_state = 5}, + [287] = {.lex_state = 0}, [288] = {.lex_state = 0}, - [289] = {.lex_state = 0, .external_lex_state = 5}, + [289] = {.lex_state = 3, .external_lex_state = 5}, [290] = {.lex_state = 0}, [291] = {.lex_state = 0}, - [292] = {.lex_state = 0}, + [292] = {.lex_state = 0, .external_lex_state = 5}, [293] = {.lex_state = 0}, - [294] = {.lex_state = 2}, - [295] = {.lex_state = 0}, + [294] = {.lex_state = 0, .external_lex_state = 5}, + [295] = {.lex_state = 2}, [296] = {.lex_state = 0}, [297] = {.lex_state = 0}, - [298] = {.lex_state = 11}, + [298] = {.lex_state = 0}, [299] = {.lex_state = 0}, [300] = {.lex_state = 2}, [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, + [302] = {.lex_state = 0, .external_lex_state = 5}, [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, - [305] = {.lex_state = 2}, + [304] = {.lex_state = 2}, + [305] = {.lex_state = 0}, [306] = {.lex_state = 0}, - [307] = {.lex_state = 2}, - [308] = {.lex_state = 2}, - [309] = {.lex_state = 2}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 2}, + [307] = {.lex_state = 0}, + [308] = {.lex_state = 0}, + [309] = {.lex_state = 0, .external_lex_state = 5}, + [310] = {.lex_state = 0, .external_lex_state = 5}, + [311] = {.lex_state = 0}, [312] = {.lex_state = 0}, - [313] = {.lex_state = 0}, - [314] = {.lex_state = 12}, + [313] = {.lex_state = 0, .external_lex_state = 5}, + [314] = {.lex_state = 0}, [315] = {.lex_state = 0}, [316] = {.lex_state = 0}, - [317] = {.lex_state = 0}, + [317] = {.lex_state = 2}, [318] = {.lex_state = 0}, - [319] = {.lex_state = 0}, - [320] = {.lex_state = 2}, + [319] = {.lex_state = 11}, + [320] = {.lex_state = 0}, [321] = {.lex_state = 2}, - [322] = {.lex_state = 2}, + [322] = {.lex_state = 12}, [323] = {.lex_state = 0}, - [324] = {.lex_state = 2}, + [324] = {.lex_state = 0}, [325] = {.lex_state = 18}, - [326] = {.lex_state = 0}, + [326] = {.lex_state = 2}, [327] = {.lex_state = 2}, [328] = {.lex_state = 0}, - [329] = {.lex_state = 0}, + [329] = {.lex_state = 12}, [330] = {.lex_state = 0}, [331] = {.lex_state = 0}, - [332] = {.lex_state = 12}, + [332] = {.lex_state = 2}, [333] = {.lex_state = 0}, [334] = {.lex_state = 0}, - [335] = {.lex_state = 0}, + [335] = {.lex_state = 2}, [336] = {.lex_state = 2}, [337] = {.lex_state = 2}, [338] = {.lex_state = 0}, - [339] = {.lex_state = 6}, + [339] = {.lex_state = 0}, [340] = {.lex_state = 0}, [341] = {.lex_state = 0}, - [342] = {.lex_state = 2}, + [342] = {.lex_state = 0}, + [343] = {.lex_state = 0}, + [344] = {.lex_state = 0}, + [345] = {.lex_state = 6}, + [346] = {.lex_state = 0}, + [347] = {.lex_state = 0}, + [348] = {.lex_state = 2}, + [349] = {.lex_state = 0}, + [350] = {.lex_state = 0}, + [351] = {.lex_state = 2}, + [352] = {.lex_state = 2}, + [353] = {.lex_state = 2}, + [354] = {.lex_state = 0}, + [355] = {.lex_state = 0}, + [356] = {.lex_state = 2}, + [357] = {.lex_state = 2}, + [358] = {.lex_state = 0}, + [359] = {.lex_state = 2}, + [360] = {.lex_state = 0}, + [361] = {.lex_state = 0}, + [362] = {.lex_state = 0}, + [363] = {.lex_state = 0}, + [364] = {.lex_state = 2}, + [365] = {.lex_state = 2}, + [366] = {.lex_state = 0}, + [367] = {.lex_state = 0}, + [368] = {.lex_state = 0}, + [369] = {.lex_state = 0}, + [370] = {.lex_state = 0}, + [371] = {.lex_state = 0}, + [372] = {.lex_state = 2}, + [373] = {.lex_state = 2}, + [374] = {.lex_state = 0}, + [375] = {.lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -7123,6 +7315,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_RBRACK] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_list] = ACTIONS(1), + [anon_sym_array] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [aux_sym__shaped_array_element_token1] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), [anon_sym_class_DASHstring] = ACTIONS(1), [anon_sym_interface_DASHstring] = ACTIONS(1), [anon_sym_positive_DASHint] = ACTIONS(1), @@ -7136,8 +7334,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_non_DASHempty_DASHlowercase_DASHstring] = ACTIONS(1), [anon_sym_BSLASH] = ACTIONS(1), [aux_sym_namespace_name_as_prefix_token1] = ACTIONS(1), - [anon_sym_QMARK] = ACTIONS(1), - [anon_sym_array] = ACTIONS(1), [aux_sym_primitive_type_token1] = ACTIONS(1), [anon_sym_iterable] = ACTIONS(1), [anon_sym_bool] = ACTIONS(1), @@ -7167,39 +7363,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__text_not_version] = ACTIONS(1), }, [1] = { - [sym_document] = STATE(306), + [sym_document] = STATE(342), [sym__begin] = ACTIONS(3), }, [2] = { - [sym_description] = STATE(3), - [sym_tag] = STATE(4), - [sym_inline_tag] = STATE(100), - [sym__tag_without_description] = STATE(142), - [sym__tag_with_optional_description] = STATE(142), - [sym__tag_with_required_description] = STATE(142), - [sym__tag_with_incomplete_implementation] = STATE(142), - [sym__author_tag] = STATE(142), - [sym__global_tag] = STATE(142), - [sym__link_tag] = STATE(142), - [sym__method_tag] = STATE(142), - [sym__param_tag] = STATE(142), - [sym__property_tag] = STATE(142), - [sym__return_tag] = STATE(142), - [sym__see_tag] = STATE(142), - [sym__throws_tag] = STATE(142), - [sym__var_tag] = STATE(142), - [sym__deprecated_tag] = STATE(142), - [sym__since_tag] = STATE(142), - [sym__version_tag] = STATE(142), - [sym__generic_template_tag] = STATE(142), - [sym__generic_implements_tag] = STATE(142), - [sym__generic_extends_tag] = STATE(142), - [sym__generic_use_tag] = STATE(142), - [sym__phpunit_tag] = STATE(142), - [sym__psalm_tag] = STATE(142), - [sym__mixin_tag] = STATE(142), - [aux_sym_document_repeat1] = STATE(4), - [aux_sym_description_repeat1] = STATE(100), + [sym_description] = STATE(4), + [sym_tag] = STATE(3), + [sym_inline_tag] = STATE(110), + [sym__tag_without_description] = STATE(159), + [sym__tag_with_optional_description] = STATE(159), + [sym__tag_with_required_description] = STATE(159), + [sym__tag_with_incomplete_implementation] = STATE(159), + [sym__author_tag] = STATE(159), + [sym__global_tag] = STATE(159), + [sym__link_tag] = STATE(159), + [sym__method_tag] = STATE(159), + [sym__param_tag] = STATE(159), + [sym__property_tag] = STATE(159), + [sym__return_tag] = STATE(159), + [sym__see_tag] = STATE(159), + [sym__throws_tag] = STATE(159), + [sym__var_tag] = STATE(159), + [sym__deprecated_tag] = STATE(159), + [sym__since_tag] = STATE(159), + [sym__version_tag] = STATE(159), + [sym__generic_template_tag] = STATE(159), + [sym__generic_implements_tag] = STATE(159), + [sym__generic_extends_tag] = STATE(159), + [sym__generic_use_tag] = STATE(159), + [sym__phpunit_tag] = STATE(159), + [sym__psalm_tag] = STATE(159), + [sym__mixin_tag] = STATE(159), + [aux_sym_document_repeat1] = STATE(3), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), @@ -7312,32 +7508,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(75), }, [3] = { - [sym_tag] = STATE(6), - [sym__tag_without_description] = STATE(142), - [sym__tag_with_optional_description] = STATE(142), - [sym__tag_with_required_description] = STATE(142), - [sym__tag_with_incomplete_implementation] = STATE(142), - [sym__author_tag] = STATE(142), - [sym__global_tag] = STATE(142), - [sym__link_tag] = STATE(142), - [sym__method_tag] = STATE(142), - [sym__param_tag] = STATE(142), - [sym__property_tag] = STATE(142), - [sym__return_tag] = STATE(142), - [sym__see_tag] = STATE(142), - [sym__throws_tag] = STATE(142), - [sym__var_tag] = STATE(142), - [sym__deprecated_tag] = STATE(142), - [sym__since_tag] = STATE(142), - [sym__version_tag] = STATE(142), - [sym__generic_template_tag] = STATE(142), - [sym__generic_implements_tag] = STATE(142), - [sym__generic_extends_tag] = STATE(142), - [sym__generic_use_tag] = STATE(142), - [sym__phpunit_tag] = STATE(142), - [sym__psalm_tag] = STATE(142), - [sym__mixin_tag] = STATE(142), - [aux_sym_document_repeat1] = STATE(6), + [sym_tag] = STATE(5), + [sym__tag_without_description] = STATE(159), + [sym__tag_with_optional_description] = STATE(159), + [sym__tag_with_required_description] = STATE(159), + [sym__tag_with_incomplete_implementation] = STATE(159), + [sym__author_tag] = STATE(159), + [sym__global_tag] = STATE(159), + [sym__link_tag] = STATE(159), + [sym__method_tag] = STATE(159), + [sym__param_tag] = STATE(159), + [sym__property_tag] = STATE(159), + [sym__return_tag] = STATE(159), + [sym__see_tag] = STATE(159), + [sym__throws_tag] = STATE(159), + [sym__var_tag] = STATE(159), + [sym__deprecated_tag] = STATE(159), + [sym__since_tag] = STATE(159), + [sym__version_tag] = STATE(159), + [sym__generic_template_tag] = STATE(159), + [sym__generic_implements_tag] = STATE(159), + [sym__generic_extends_tag] = STATE(159), + [sym__generic_use_tag] = STATE(159), + [sym__phpunit_tag] = STATE(159), + [sym__psalm_tag] = STATE(159), + [sym__mixin_tag] = STATE(159), + [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7448,32 +7644,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(77), }, [4] = { - [sym_tag] = STATE(5), - [sym__tag_without_description] = STATE(142), - [sym__tag_with_optional_description] = STATE(142), - [sym__tag_with_required_description] = STATE(142), - [sym__tag_with_incomplete_implementation] = STATE(142), - [sym__author_tag] = STATE(142), - [sym__global_tag] = STATE(142), - [sym__link_tag] = STATE(142), - [sym__method_tag] = STATE(142), - [sym__param_tag] = STATE(142), - [sym__property_tag] = STATE(142), - [sym__return_tag] = STATE(142), - [sym__see_tag] = STATE(142), - [sym__throws_tag] = STATE(142), - [sym__var_tag] = STATE(142), - [sym__deprecated_tag] = STATE(142), - [sym__since_tag] = STATE(142), - [sym__version_tag] = STATE(142), - [sym__generic_template_tag] = STATE(142), - [sym__generic_implements_tag] = STATE(142), - [sym__generic_extends_tag] = STATE(142), - [sym__generic_use_tag] = STATE(142), - [sym__phpunit_tag] = STATE(142), - [sym__psalm_tag] = STATE(142), - [sym__mixin_tag] = STATE(142), - [aux_sym_document_repeat1] = STATE(5), + [sym_tag] = STATE(6), + [sym__tag_without_description] = STATE(159), + [sym__tag_with_optional_description] = STATE(159), + [sym__tag_with_required_description] = STATE(159), + [sym__tag_with_incomplete_implementation] = STATE(159), + [sym__author_tag] = STATE(159), + [sym__global_tag] = STATE(159), + [sym__link_tag] = STATE(159), + [sym__method_tag] = STATE(159), + [sym__param_tag] = STATE(159), + [sym__property_tag] = STATE(159), + [sym__return_tag] = STATE(159), + [sym__see_tag] = STATE(159), + [sym__throws_tag] = STATE(159), + [sym__var_tag] = STATE(159), + [sym__deprecated_tag] = STATE(159), + [sym__since_tag] = STATE(159), + [sym__version_tag] = STATE(159), + [sym__generic_template_tag] = STATE(159), + [sym__generic_implements_tag] = STATE(159), + [sym__generic_extends_tag] = STATE(159), + [sym__generic_use_tag] = STATE(159), + [sym__phpunit_tag] = STATE(159), + [sym__psalm_tag] = STATE(159), + [sym__mixin_tag] = STATE(159), + [aux_sym_document_repeat1] = STATE(6), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7585,30 +7781,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [5] = { [sym_tag] = STATE(5), - [sym__tag_without_description] = STATE(142), - [sym__tag_with_optional_description] = STATE(142), - [sym__tag_with_required_description] = STATE(142), - [sym__tag_with_incomplete_implementation] = STATE(142), - [sym__author_tag] = STATE(142), - [sym__global_tag] = STATE(142), - [sym__link_tag] = STATE(142), - [sym__method_tag] = STATE(142), - [sym__param_tag] = STATE(142), - [sym__property_tag] = STATE(142), - [sym__return_tag] = STATE(142), - [sym__see_tag] = STATE(142), - [sym__throws_tag] = STATE(142), - [sym__var_tag] = STATE(142), - [sym__deprecated_tag] = STATE(142), - [sym__since_tag] = STATE(142), - [sym__version_tag] = STATE(142), - [sym__generic_template_tag] = STATE(142), - [sym__generic_implements_tag] = STATE(142), - [sym__generic_extends_tag] = STATE(142), - [sym__generic_use_tag] = STATE(142), - [sym__phpunit_tag] = STATE(142), - [sym__psalm_tag] = STATE(142), - [sym__mixin_tag] = STATE(142), + [sym__tag_without_description] = STATE(159), + [sym__tag_with_optional_description] = STATE(159), + [sym__tag_with_required_description] = STATE(159), + [sym__tag_with_incomplete_implementation] = STATE(159), + [sym__author_tag] = STATE(159), + [sym__global_tag] = STATE(159), + [sym__link_tag] = STATE(159), + [sym__method_tag] = STATE(159), + [sym__param_tag] = STATE(159), + [sym__property_tag] = STATE(159), + [sym__return_tag] = STATE(159), + [sym__see_tag] = STATE(159), + [sym__throws_tag] = STATE(159), + [sym__var_tag] = STATE(159), + [sym__deprecated_tag] = STATE(159), + [sym__since_tag] = STATE(159), + [sym__version_tag] = STATE(159), + [sym__generic_template_tag] = STATE(159), + [sym__generic_implements_tag] = STATE(159), + [sym__generic_extends_tag] = STATE(159), + [sym__generic_use_tag] = STATE(159), + [sym__phpunit_tag] = STATE(159), + [sym__psalm_tag] = STATE(159), + [sym__mixin_tag] = STATE(159), [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(79), [anon_sym_ATinheritDoc] = ACTIONS(79), @@ -7721,30 +7917,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [6] = { [sym_tag] = STATE(5), - [sym__tag_without_description] = STATE(142), - [sym__tag_with_optional_description] = STATE(142), - [sym__tag_with_required_description] = STATE(142), - [sym__tag_with_incomplete_implementation] = STATE(142), - [sym__author_tag] = STATE(142), - [sym__global_tag] = STATE(142), - [sym__link_tag] = STATE(142), - [sym__method_tag] = STATE(142), - [sym__param_tag] = STATE(142), - [sym__property_tag] = STATE(142), - [sym__return_tag] = STATE(142), - [sym__see_tag] = STATE(142), - [sym__throws_tag] = STATE(142), - [sym__var_tag] = STATE(142), - [sym__deprecated_tag] = STATE(142), - [sym__since_tag] = STATE(142), - [sym__version_tag] = STATE(142), - [sym__generic_template_tag] = STATE(142), - [sym__generic_implements_tag] = STATE(142), - [sym__generic_extends_tag] = STATE(142), - [sym__generic_use_tag] = STATE(142), - [sym__phpunit_tag] = STATE(142), - [sym__psalm_tag] = STATE(142), - [sym__mixin_tag] = STATE(142), + [sym__tag_without_description] = STATE(159), + [sym__tag_with_optional_description] = STATE(159), + [sym__tag_with_required_description] = STATE(159), + [sym__tag_with_incomplete_implementation] = STATE(159), + [sym__author_tag] = STATE(159), + [sym__global_tag] = STATE(159), + [sym__link_tag] = STATE(159), + [sym__method_tag] = STATE(159), + [sym__param_tag] = STATE(159), + [sym__property_tag] = STATE(159), + [sym__return_tag] = STATE(159), + [sym__see_tag] = STATE(159), + [sym__throws_tag] = STATE(159), + [sym__var_tag] = STATE(159), + [sym__deprecated_tag] = STATE(159), + [sym__since_tag] = STATE(159), + [sym__version_tag] = STATE(159), + [sym__generic_template_tag] = STATE(159), + [sym__generic_implements_tag] = STATE(159), + [sym__generic_extends_tag] = STATE(159), + [sym__generic_use_tag] = STATE(159), + [sym__phpunit_tag] = STATE(159), + [sym__psalm_tag] = STATE(159), + [sym__mixin_tag] = STATE(159), [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), @@ -7856,11 +8052,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(180), }, [7] = { - [sym__type_argument_list] = STATE(9), - [aux_sym_namespace_name_repeat1] = STATE(288), [sym_name] = ACTIONS(182), [anon_sym_ATinheritdoc] = ACTIONS(184), [anon_sym_ATinheritDoc] = ACTIONS(184), + [anon_sym_RBRACE] = ACTIONS(184), [anon_sym_ATapi] = ACTIONS(184), [anon_sym_ATfilesource] = ACTIONS(184), [anon_sym_ATignore] = ACTIONS(184), @@ -7875,7 +8070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(184), [anon_sym_ATuses] = ACTIONS(184), [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), + [anon_sym_LT] = ACTIONS(184), [anon_sym_GT] = ACTIONS(184), [anon_sym_ATglobal] = ACTIONS(184), [anon_sym_ATlink] = ACTIONS(184), @@ -7964,6 +8159,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), + [anon_sym_from] = ACTIONS(182), + [aux_sym__psalm_tag_token1] = ACTIONS(182), [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), @@ -7971,7 +8168,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(184), [anon_sym_LBRACK_RBRACK] = ACTIONS(184), [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_BSLASH] = ACTIONS(189), [anon_sym_PIPE] = ACTIONS(184), [anon_sym_AMP] = ACTIONS(184), [anon_sym_RPAREN] = ACTIONS(184), @@ -7979,375 +8175,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(184), }, [8] = { - [sym_name] = ACTIONS(192), - [anon_sym_ATinheritdoc] = ACTIONS(194), - [anon_sym_ATinheritDoc] = ACTIONS(194), - [anon_sym_ATapi] = ACTIONS(194), - [anon_sym_ATfilesource] = ACTIONS(194), - [anon_sym_ATignore] = ACTIONS(194), - [anon_sym_ATinternal] = ACTIONS(194), - [anon_sym_ATcategory] = ACTIONS(194), - [anon_sym_ATcopyright] = ACTIONS(194), - [anon_sym_ATtodo] = ACTIONS(194), - [anon_sym_ATexample] = ACTIONS(194), - [anon_sym_ATlicense] = ACTIONS(194), - [anon_sym_ATpackage] = ACTIONS(194), - [anon_sym_ATsource] = ACTIONS(194), - [anon_sym_ATsubpackage] = ACTIONS(194), - [anon_sym_ATuses] = ACTIONS(194), - [anon_sym_ATauthor] = ACTIONS(194), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_ATglobal] = ACTIONS(194), - [anon_sym_ATlink] = ACTIONS(194), - [anon_sym_ATmethod] = ACTIONS(194), - [anon_sym_ATparam] = ACTIONS(192), - [anon_sym_ATproperty] = ACTIONS(192), - [anon_sym_ATproperty_DASHread] = ACTIONS(194), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATreturn] = ACTIONS(194), - [anon_sym_ATsee] = ACTIONS(194), - [anon_sym_ATthrows] = ACTIONS(194), - [anon_sym_ATvar] = ACTIONS(194), - [anon_sym_ATdeprecated] = ACTIONS(194), - [anon_sym_ATsince] = ACTIONS(194), - [anon_sym_ATversion] = ACTIONS(194), - [anon_sym_ATtemplate] = ACTIONS(192), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(194), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(194), - [anon_sym_of] = ACTIONS(192), - [anon_sym_ATimplements] = ACTIONS(194), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(194), - [anon_sym_ATextends] = ACTIONS(194), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(194), - [anon_sym_ATuse] = ACTIONS(192), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(194), - [anon_sym_ATafter] = ACTIONS(192), - [anon_sym_ATafterClass] = ACTIONS(194), - [anon_sym_ATannotation] = ACTIONS(194), - [anon_sym_ATbackupGlobals] = ACTIONS(194), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(194), - [anon_sym_ATbefore] = ACTIONS(192), - [anon_sym_ATbeforeClass] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(192), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(194), - [anon_sym_ATcovers] = ACTIONS(192), - [anon_sym_ATcoversDefaultClass] = ACTIONS(192), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(194), - [anon_sym_ATcoversNothing] = ACTIONS(194), - [anon_sym_ATdataProvider] = ACTIONS(194), - [anon_sym_ATdepends] = ACTIONS(192), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(194), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(194), - [anon_sym_ATgroup] = ACTIONS(194), - [anon_sym_ATlarge] = ACTIONS(194), - [anon_sym_ATmedium] = ACTIONS(194), - [anon_sym_ATpreserveGlobalState] = ACTIONS(194), - [anon_sym_ATrequires] = ACTIONS(192), - [anon_sym_ATrequiresusages] = ACTIONS(194), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(194), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(194), - [anon_sym_ATsmall] = ACTIONS(194), - [anon_sym_ATtest] = ACTIONS(192), - [anon_sym_ATtestWith] = ACTIONS(194), - [anon_sym_ATtestdox] = ACTIONS(194), - [anon_sym_ATticket] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(194), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(192), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(192), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(194), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(192), - [anon_sym_ATreadonly] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(194), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(194), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(194), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(194), - [anon_sym_ATparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(192), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(194), - [anon_sym_from] = ACTIONS(192), - [aux_sym__psalm_tag_token1] = ACTIONS(192), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(194), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(194), - [anon_sym_ATmixin] = ACTIONS(194), - [anon_sym_LBRACK_RBRACK] = ACTIONS(194), - [anon_sym_COMMA] = ACTIONS(194), - [anon_sym_PIPE] = ACTIONS(194), - [anon_sym_AMP] = ACTIONS(194), - [anon_sym_RPAREN] = ACTIONS(194), - [anon_sym_DOLLAR] = ACTIONS(194), - [sym__end] = ACTIONS(194), + [sym_name] = ACTIONS(186), + [anon_sym_ATinheritdoc] = ACTIONS(188), + [anon_sym_ATinheritDoc] = ACTIONS(188), + [anon_sym_RBRACE] = ACTIONS(188), + [anon_sym_ATapi] = ACTIONS(188), + [anon_sym_ATfilesource] = ACTIONS(188), + [anon_sym_ATignore] = ACTIONS(188), + [anon_sym_ATinternal] = ACTIONS(188), + [anon_sym_ATcategory] = ACTIONS(188), + [anon_sym_ATcopyright] = ACTIONS(188), + [anon_sym_ATtodo] = ACTIONS(188), + [anon_sym_ATexample] = ACTIONS(188), + [anon_sym_ATlicense] = ACTIONS(188), + [anon_sym_ATpackage] = ACTIONS(188), + [anon_sym_ATsource] = ACTIONS(188), + [anon_sym_ATsubpackage] = ACTIONS(188), + [anon_sym_ATuses] = ACTIONS(188), + [anon_sym_ATauthor] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(188), + [anon_sym_ATglobal] = ACTIONS(188), + [anon_sym_ATlink] = ACTIONS(188), + [anon_sym_ATmethod] = ACTIONS(188), + [anon_sym_ATparam] = ACTIONS(186), + [anon_sym_ATproperty] = ACTIONS(186), + [anon_sym_ATproperty_DASHread] = ACTIONS(188), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATreturn] = ACTIONS(188), + [anon_sym_ATsee] = ACTIONS(188), + [anon_sym_ATthrows] = ACTIONS(188), + [anon_sym_ATvar] = ACTIONS(188), + [anon_sym_ATdeprecated] = ACTIONS(188), + [anon_sym_ATsince] = ACTIONS(188), + [anon_sym_ATversion] = ACTIONS(188), + [anon_sym_ATtemplate] = ACTIONS(186), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(188), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(188), + [anon_sym_of] = ACTIONS(186), + [anon_sym_ATimplements] = ACTIONS(188), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(188), + [anon_sym_ATextends] = ACTIONS(188), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(188), + [anon_sym_ATuse] = ACTIONS(186), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(188), + [anon_sym_ATafter] = ACTIONS(186), + [anon_sym_ATafterClass] = ACTIONS(188), + [anon_sym_ATannotation] = ACTIONS(188), + [anon_sym_ATbackupGlobals] = ACTIONS(188), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(188), + [anon_sym_ATbefore] = ACTIONS(186), + [anon_sym_ATbeforeClass] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(186), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(188), + [anon_sym_ATcovers] = ACTIONS(186), + [anon_sym_ATcoversDefaultClass] = ACTIONS(186), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(188), + [anon_sym_ATcoversNothing] = ACTIONS(188), + [anon_sym_ATdataProvider] = ACTIONS(188), + [anon_sym_ATdepends] = ACTIONS(186), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(188), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(188), + [anon_sym_ATgroup] = ACTIONS(188), + [anon_sym_ATlarge] = ACTIONS(188), + [anon_sym_ATmedium] = ACTIONS(188), + [anon_sym_ATpreserveGlobalState] = ACTIONS(188), + [anon_sym_ATrequires] = ACTIONS(186), + [anon_sym_ATrequiresusages] = ACTIONS(188), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(188), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(188), + [anon_sym_ATsmall] = ACTIONS(188), + [anon_sym_ATtest] = ACTIONS(186), + [anon_sym_ATtestWith] = ACTIONS(188), + [anon_sym_ATtestdox] = ACTIONS(188), + [anon_sym_ATticket] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(188), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(186), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(186), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(188), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(186), + [anon_sym_ATreadonly] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(188), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(188), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(188), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(188), + [anon_sym_ATparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(186), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(188), + [anon_sym_from] = ACTIONS(186), + [aux_sym__psalm_tag_token1] = ACTIONS(186), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(188), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(188), + [anon_sym_ATmixin] = ACTIONS(188), + [anon_sym_LBRACK_RBRACK] = ACTIONS(188), + [anon_sym_COMMA] = ACTIONS(188), + [anon_sym_PIPE] = ACTIONS(188), + [anon_sym_AMP] = ACTIONS(188), + [anon_sym_RPAREN] = ACTIONS(188), + [anon_sym_DOLLAR] = ACTIONS(188), + [sym__end] = ACTIONS(188), }, [9] = { - [sym_name] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(198), - [anon_sym_ATinheritDoc] = ACTIONS(198), - [anon_sym_ATapi] = ACTIONS(198), - [anon_sym_ATfilesource] = ACTIONS(198), - [anon_sym_ATignore] = ACTIONS(198), - [anon_sym_ATinternal] = ACTIONS(198), - [anon_sym_ATcategory] = ACTIONS(198), - [anon_sym_ATcopyright] = ACTIONS(198), - [anon_sym_ATtodo] = ACTIONS(198), - [anon_sym_ATexample] = ACTIONS(198), - [anon_sym_ATlicense] = ACTIONS(198), - [anon_sym_ATpackage] = ACTIONS(198), - [anon_sym_ATsource] = ACTIONS(198), - [anon_sym_ATsubpackage] = ACTIONS(198), - [anon_sym_ATuses] = ACTIONS(198), - [anon_sym_ATauthor] = ACTIONS(198), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_ATglobal] = ACTIONS(198), - [anon_sym_ATlink] = ACTIONS(198), - [anon_sym_ATmethod] = ACTIONS(198), - [anon_sym_ATparam] = ACTIONS(196), - [anon_sym_ATproperty] = ACTIONS(196), - [anon_sym_ATproperty_DASHread] = ACTIONS(198), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATreturn] = ACTIONS(198), - [anon_sym_ATsee] = ACTIONS(198), - [anon_sym_ATthrows] = ACTIONS(198), - [anon_sym_ATvar] = ACTIONS(198), - [anon_sym_ATdeprecated] = ACTIONS(198), - [anon_sym_ATsince] = ACTIONS(198), - [anon_sym_ATversion] = ACTIONS(198), - [anon_sym_ATtemplate] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(198), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(198), - [anon_sym_of] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(198), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(198), - [anon_sym_ATextends] = ACTIONS(198), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(198), - [anon_sym_ATuse] = ACTIONS(196), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(198), - [anon_sym_ATafter] = ACTIONS(196), - [anon_sym_ATafterClass] = ACTIONS(198), - [anon_sym_ATannotation] = ACTIONS(198), - [anon_sym_ATbackupGlobals] = ACTIONS(198), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(198), - [anon_sym_ATbefore] = ACTIONS(196), - [anon_sym_ATbeforeClass] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(198), - [anon_sym_ATcovers] = ACTIONS(196), - [anon_sym_ATcoversDefaultClass] = ACTIONS(196), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(198), - [anon_sym_ATcoversNothing] = ACTIONS(198), - [anon_sym_ATdataProvider] = ACTIONS(198), - [anon_sym_ATdepends] = ACTIONS(196), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(198), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(198), - [anon_sym_ATgroup] = ACTIONS(198), - [anon_sym_ATlarge] = ACTIONS(198), - [anon_sym_ATmedium] = ACTIONS(198), - [anon_sym_ATpreserveGlobalState] = ACTIONS(198), - [anon_sym_ATrequires] = ACTIONS(196), - [anon_sym_ATrequiresusages] = ACTIONS(198), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(198), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(198), - [anon_sym_ATsmall] = ACTIONS(198), - [anon_sym_ATtest] = ACTIONS(196), - [anon_sym_ATtestWith] = ACTIONS(198), - [anon_sym_ATtestdox] = ACTIONS(198), - [anon_sym_ATticket] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(198), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(198), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(196), - [anon_sym_ATreadonly] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(198), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(198), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(198), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(198), - [anon_sym_ATparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(198), - [anon_sym_from] = ACTIONS(196), - [aux_sym__psalm_tag_token1] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(198), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(198), - [anon_sym_ATmixin] = ACTIONS(198), - [anon_sym_LBRACK_RBRACK] = ACTIONS(198), - [anon_sym_COMMA] = ACTIONS(198), - [anon_sym_PIPE] = ACTIONS(198), - [anon_sym_AMP] = ACTIONS(198), - [anon_sym_RPAREN] = ACTIONS(198), - [anon_sym_DOLLAR] = ACTIONS(198), - [sym__end] = ACTIONS(198), + [sym__type_argument_list] = STATE(11), + [aux_sym_namespace_name_repeat1] = STATE(290), + [sym_name] = ACTIONS(190), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(194), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_of] = ACTIONS(190), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [anon_sym_BSLASH] = ACTIONS(197), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_RPAREN] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), }, [10] = { - [sym_name] = ACTIONS(182), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(184), - [anon_sym_GT] = ACTIONS(184), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_of] = ACTIONS(182), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_from] = ACTIONS(182), - [aux_sym__psalm_tag_token1] = ACTIONS(182), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_LBRACK_RBRACK] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_PIPE] = ACTIONS(184), - [anon_sym_AMP] = ACTIONS(184), - [anon_sym_RPAREN] = ACTIONS(184), - [anon_sym_DOLLAR] = ACTIONS(184), - [sym__end] = ACTIONS(184), - }, - [11] = { [sym_name] = ACTIONS(200), [anon_sym_ATinheritdoc] = ACTIONS(202), [anon_sym_ATinheritDoc] = ACTIONS(202), + [anon_sym_RBRACE] = ACTIONS(202), [anon_sym_ATapi] = ACTIONS(202), [anon_sym_ATfilesource] = ACTIONS(202), [anon_sym_ATignore] = ACTIONS(202), @@ -8466,10 +8543,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(202), [sym__end] = ACTIONS(202), }, - [12] = { + [11] = { [sym_name] = ACTIONS(204), [anon_sym_ATinheritdoc] = ACTIONS(206), [anon_sym_ATinheritDoc] = ACTIONS(206), + [anon_sym_RBRACE] = ACTIONS(206), [anon_sym_ATapi] = ACTIONS(206), [anon_sym_ATfilesource] = ACTIONS(206), [anon_sym_ATignore] = ACTIONS(206), @@ -8588,10 +8666,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(206), [sym__end] = ACTIONS(206), }, + [12] = { + [sym_name] = ACTIONS(190), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_RBRACE] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_of] = ACTIONS(190), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_from] = ACTIONS(190), + [aux_sym__psalm_tag_token1] = ACTIONS(190), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_RPAREN] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), + }, [13] = { [sym_name] = ACTIONS(208), [anon_sym_ATinheritdoc] = ACTIONS(210), [anon_sym_ATinheritDoc] = ACTIONS(210), + [anon_sym_RBRACE] = ACTIONS(210), [anon_sym_ATapi] = ACTIONS(210), [anon_sym_ATfilesource] = ACTIONS(210), [anon_sym_ATignore] = ACTIONS(210), @@ -8711,10 +8913,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(210), }, [14] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(16), + [sym__type_argument_list] = STATE(11), + [sym_name] = ACTIONS(190), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(194), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_of] = ACTIONS(190), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_RPAREN] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), + }, + [15] = { [sym_name] = ACTIONS(212), [anon_sym_ATinheritdoc] = ACTIONS(214), [anon_sym_ATinheritDoc] = ACTIONS(214), + [anon_sym_RBRACE] = ACTIONS(214), [anon_sym_ATapi] = ACTIONS(214), [anon_sym_ATfilesource] = ACTIONS(214), [anon_sym_ATignore] = ACTIONS(214), @@ -8729,7 +9052,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(214), [anon_sym_ATuses] = ACTIONS(214), [anon_sym_ATauthor] = ACTIONS(214), - [anon_sym_LT] = ACTIONS(216), + [anon_sym_LT] = ACTIONS(214), [anon_sym_GT] = ACTIONS(214), [anon_sym_ATglobal] = ACTIONS(214), [anon_sym_ATlink] = ACTIONS(214), @@ -8823,7 +9146,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(214), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(214), [anon_sym_ATmixin] = ACTIONS(214), - [anon_sym_LBRACK_RBRACK] = ACTIONS(218), + [anon_sym_LBRACK_RBRACK] = ACTIONS(214), [anon_sym_COMMA] = ACTIONS(214), [anon_sym_PIPE] = ACTIONS(214), [anon_sym_AMP] = ACTIONS(214), @@ -8831,848 +9154,851 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(214), [sym__end] = ACTIONS(214), }, - [15] = { - [sym__type_argument_list] = STATE(9), - [sym_name] = ACTIONS(182), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_GT] = ACTIONS(184), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_of] = ACTIONS(182), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_LBRACK_RBRACK] = ACTIONS(184), - [anon_sym_COMMA] = ACTIONS(184), - [anon_sym_PIPE] = ACTIONS(184), - [anon_sym_AMP] = ACTIONS(184), - [anon_sym_RPAREN] = ACTIONS(184), - [anon_sym_DOLLAR] = ACTIONS(184), - [sym__end] = ACTIONS(184), - }, [16] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(20), - [sym_name] = ACTIONS(220), - [anon_sym_ATinheritdoc] = ACTIONS(222), - [anon_sym_ATinheritDoc] = ACTIONS(222), - [anon_sym_ATapi] = ACTIONS(222), - [anon_sym_ATfilesource] = ACTIONS(222), - [anon_sym_ATignore] = ACTIONS(222), - [anon_sym_ATinternal] = ACTIONS(222), - [anon_sym_ATcategory] = ACTIONS(222), - [anon_sym_ATcopyright] = ACTIONS(222), - [anon_sym_ATtodo] = ACTIONS(222), - [anon_sym_ATexample] = ACTIONS(222), - [anon_sym_ATlicense] = ACTIONS(222), - [anon_sym_ATpackage] = ACTIONS(222), - [anon_sym_ATsource] = ACTIONS(222), - [anon_sym_ATsubpackage] = ACTIONS(222), - [anon_sym_ATuses] = ACTIONS(222), - [anon_sym_ATauthor] = ACTIONS(222), - [anon_sym_GT] = ACTIONS(222), - [anon_sym_ATglobal] = ACTIONS(222), - [anon_sym_ATlink] = ACTIONS(222), - [anon_sym_ATmethod] = ACTIONS(222), - [anon_sym_ATparam] = ACTIONS(220), - [anon_sym_ATproperty] = ACTIONS(220), - [anon_sym_ATproperty_DASHread] = ACTIONS(222), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(222), - [anon_sym_ATreturn] = ACTIONS(222), - [anon_sym_ATsee] = ACTIONS(222), - [anon_sym_ATthrows] = ACTIONS(222), - [anon_sym_ATvar] = ACTIONS(222), - [anon_sym_ATdeprecated] = ACTIONS(222), - [anon_sym_ATsince] = ACTIONS(222), - [anon_sym_ATversion] = ACTIONS(222), - [anon_sym_ATtemplate] = ACTIONS(220), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(222), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(222), - [anon_sym_of] = ACTIONS(220), - [anon_sym_ATimplements] = ACTIONS(222), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(222), - [anon_sym_ATextends] = ACTIONS(222), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(222), - [anon_sym_ATuse] = ACTIONS(220), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(222), - [anon_sym_ATafter] = ACTIONS(220), - [anon_sym_ATafterClass] = ACTIONS(222), - [anon_sym_ATannotation] = ACTIONS(222), - [anon_sym_ATbackupGlobals] = ACTIONS(222), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(222), - [anon_sym_ATbefore] = ACTIONS(220), - [anon_sym_ATbeforeClass] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(220), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(222), - [anon_sym_ATcovers] = ACTIONS(220), - [anon_sym_ATcoversDefaultClass] = ACTIONS(220), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(222), - [anon_sym_ATcoversNothing] = ACTIONS(222), - [anon_sym_ATdataProvider] = ACTIONS(222), - [anon_sym_ATdepends] = ACTIONS(220), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(222), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(222), - [anon_sym_ATgroup] = ACTIONS(222), - [anon_sym_ATlarge] = ACTIONS(222), - [anon_sym_ATmedium] = ACTIONS(222), - [anon_sym_ATpreserveGlobalState] = ACTIONS(222), - [anon_sym_ATrequires] = ACTIONS(220), - [anon_sym_ATrequiresusages] = ACTIONS(222), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(222), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(222), - [anon_sym_ATsmall] = ACTIONS(222), - [anon_sym_ATtest] = ACTIONS(220), - [anon_sym_ATtestWith] = ACTIONS(222), - [anon_sym_ATtestdox] = ACTIONS(222), - [anon_sym_ATticket] = ACTIONS(222), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(222), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(222), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(222), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(220), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(220), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(222), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(222), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(222), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(222), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(222), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(220), - [anon_sym_ATreadonly] = ACTIONS(222), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(222), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(222), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(222), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(222), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(222), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(222), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(222), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(222), - [anon_sym_ATparam_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(220), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(222), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(222), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(222), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(222), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(222), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(222), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(222), - [anon_sym_ATmixin] = ACTIONS(222), - [anon_sym_LBRACK_RBRACK] = ACTIONS(224), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_PIPE] = ACTIONS(222), - [anon_sym_AMP] = ACTIONS(222), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_DOLLAR] = ACTIONS(222), - [sym__end] = ACTIONS(222), + [sym_name] = ACTIONS(216), + [anon_sym_ATinheritdoc] = ACTIONS(218), + [anon_sym_ATinheritDoc] = ACTIONS(218), + [anon_sym_RBRACE] = ACTIONS(218), + [anon_sym_ATapi] = ACTIONS(218), + [anon_sym_ATfilesource] = ACTIONS(218), + [anon_sym_ATignore] = ACTIONS(218), + [anon_sym_ATinternal] = ACTIONS(218), + [anon_sym_ATcategory] = ACTIONS(218), + [anon_sym_ATcopyright] = ACTIONS(218), + [anon_sym_ATtodo] = ACTIONS(218), + [anon_sym_ATexample] = ACTIONS(218), + [anon_sym_ATlicense] = ACTIONS(218), + [anon_sym_ATpackage] = ACTIONS(218), + [anon_sym_ATsource] = ACTIONS(218), + [anon_sym_ATsubpackage] = ACTIONS(218), + [anon_sym_ATuses] = ACTIONS(218), + [anon_sym_ATauthor] = ACTIONS(218), + [anon_sym_LT] = ACTIONS(218), + [anon_sym_GT] = ACTIONS(218), + [anon_sym_ATglobal] = ACTIONS(218), + [anon_sym_ATlink] = ACTIONS(218), + [anon_sym_ATmethod] = ACTIONS(218), + [anon_sym_ATparam] = ACTIONS(216), + [anon_sym_ATproperty] = ACTIONS(216), + [anon_sym_ATproperty_DASHread] = ACTIONS(218), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(218), + [anon_sym_ATreturn] = ACTIONS(218), + [anon_sym_ATsee] = ACTIONS(218), + [anon_sym_ATthrows] = ACTIONS(218), + [anon_sym_ATvar] = ACTIONS(218), + [anon_sym_ATdeprecated] = ACTIONS(218), + [anon_sym_ATsince] = ACTIONS(218), + [anon_sym_ATversion] = ACTIONS(218), + [anon_sym_ATtemplate] = ACTIONS(216), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(218), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(218), + [anon_sym_of] = ACTIONS(216), + [anon_sym_ATimplements] = ACTIONS(218), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(218), + [anon_sym_ATextends] = ACTIONS(218), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(218), + [anon_sym_ATuse] = ACTIONS(216), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(218), + [anon_sym_ATafter] = ACTIONS(216), + [anon_sym_ATafterClass] = ACTIONS(218), + [anon_sym_ATannotation] = ACTIONS(218), + [anon_sym_ATbackupGlobals] = ACTIONS(218), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(218), + [anon_sym_ATbefore] = ACTIONS(216), + [anon_sym_ATbeforeClass] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(216), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(218), + [anon_sym_ATcovers] = ACTIONS(216), + [anon_sym_ATcoversDefaultClass] = ACTIONS(216), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(218), + [anon_sym_ATcoversNothing] = ACTIONS(218), + [anon_sym_ATdataProvider] = ACTIONS(218), + [anon_sym_ATdepends] = ACTIONS(216), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(218), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(218), + [anon_sym_ATgroup] = ACTIONS(218), + [anon_sym_ATlarge] = ACTIONS(218), + [anon_sym_ATmedium] = ACTIONS(218), + [anon_sym_ATpreserveGlobalState] = ACTIONS(218), + [anon_sym_ATrequires] = ACTIONS(216), + [anon_sym_ATrequiresusages] = ACTIONS(218), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(218), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(218), + [anon_sym_ATsmall] = ACTIONS(218), + [anon_sym_ATtest] = ACTIONS(216), + [anon_sym_ATtestWith] = ACTIONS(218), + [anon_sym_ATtestdox] = ACTIONS(218), + [anon_sym_ATticket] = ACTIONS(218), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(218), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(218), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(218), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(216), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(216), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(218), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(218), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(218), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(218), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(218), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(216), + [anon_sym_ATreadonly] = ACTIONS(218), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(218), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(218), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(218), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(218), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(218), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(218), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(218), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(218), + [anon_sym_ATparam_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(216), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(218), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(218), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(218), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(218), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(218), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(218), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(218), + [anon_sym_ATmixin] = ACTIONS(218), + [anon_sym_LBRACK_RBRACK] = ACTIONS(218), + [anon_sym_COMMA] = ACTIONS(218), + [anon_sym_PIPE] = ACTIONS(218), + [anon_sym_AMP] = ACTIONS(218), + [anon_sym_RPAREN] = ACTIONS(218), + [anon_sym_DOLLAR] = ACTIONS(218), + [sym__end] = ACTIONS(218), }, [17] = { - [sym__type_argument_list] = STATE(44), - [aux_sym_namespace_name_repeat1] = STATE(288), - [anon_sym_LBRACE] = ACTIONS(184), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(226), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_LBRACK_RBRACK] = ACTIONS(184), - [anon_sym_BSLASH] = ACTIONS(189), - [anon_sym_PIPE] = ACTIONS(184), - [anon_sym_AMP] = ACTIONS(184), - [anon_sym_DOLLAR] = ACTIONS(184), - [sym__end] = ACTIONS(184), - [sym__text_after_type] = ACTIONS(184), + [sym_name] = ACTIONS(212), + [anon_sym_LBRACE] = ACTIONS(220), + [anon_sym_ATinheritdoc] = ACTIONS(214), + [anon_sym_ATinheritDoc] = ACTIONS(214), + [anon_sym_ATapi] = ACTIONS(214), + [anon_sym_ATfilesource] = ACTIONS(214), + [anon_sym_ATignore] = ACTIONS(214), + [anon_sym_ATinternal] = ACTIONS(214), + [anon_sym_ATcategory] = ACTIONS(214), + [anon_sym_ATcopyright] = ACTIONS(214), + [anon_sym_ATtodo] = ACTIONS(214), + [anon_sym_ATexample] = ACTIONS(214), + [anon_sym_ATlicense] = ACTIONS(214), + [anon_sym_ATpackage] = ACTIONS(214), + [anon_sym_ATsource] = ACTIONS(214), + [anon_sym_ATsubpackage] = ACTIONS(214), + [anon_sym_ATuses] = ACTIONS(214), + [anon_sym_ATauthor] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(214), + [anon_sym_GT] = ACTIONS(214), + [anon_sym_ATglobal] = ACTIONS(214), + [anon_sym_ATlink] = ACTIONS(214), + [anon_sym_ATmethod] = ACTIONS(214), + [anon_sym_ATparam] = ACTIONS(212), + [anon_sym_ATproperty] = ACTIONS(212), + [anon_sym_ATproperty_DASHread] = ACTIONS(214), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATreturn] = ACTIONS(214), + [anon_sym_ATsee] = ACTIONS(214), + [anon_sym_ATthrows] = ACTIONS(214), + [anon_sym_ATvar] = ACTIONS(214), + [anon_sym_ATdeprecated] = ACTIONS(214), + [anon_sym_ATsince] = ACTIONS(214), + [anon_sym_ATversion] = ACTIONS(214), + [anon_sym_ATtemplate] = ACTIONS(212), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(214), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(214), + [anon_sym_of] = ACTIONS(212), + [anon_sym_ATimplements] = ACTIONS(214), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(214), + [anon_sym_ATextends] = ACTIONS(214), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(214), + [anon_sym_ATuse] = ACTIONS(212), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(214), + [anon_sym_ATafter] = ACTIONS(212), + [anon_sym_ATafterClass] = ACTIONS(214), + [anon_sym_ATannotation] = ACTIONS(214), + [anon_sym_ATbackupGlobals] = ACTIONS(214), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(214), + [anon_sym_ATbefore] = ACTIONS(212), + [anon_sym_ATbeforeClass] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(212), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(214), + [anon_sym_ATcovers] = ACTIONS(212), + [anon_sym_ATcoversDefaultClass] = ACTIONS(212), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(214), + [anon_sym_ATcoversNothing] = ACTIONS(214), + [anon_sym_ATdataProvider] = ACTIONS(214), + [anon_sym_ATdepends] = ACTIONS(212), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(214), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(214), + [anon_sym_ATgroup] = ACTIONS(214), + [anon_sym_ATlarge] = ACTIONS(214), + [anon_sym_ATmedium] = ACTIONS(214), + [anon_sym_ATpreserveGlobalState] = ACTIONS(214), + [anon_sym_ATrequires] = ACTIONS(212), + [anon_sym_ATrequiresusages] = ACTIONS(214), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(214), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(214), + [anon_sym_ATsmall] = ACTIONS(214), + [anon_sym_ATtest] = ACTIONS(212), + [anon_sym_ATtestWith] = ACTIONS(214), + [anon_sym_ATtestdox] = ACTIONS(214), + [anon_sym_ATticket] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(214), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(212), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(212), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(214), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(212), + [anon_sym_ATreadonly] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(214), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(214), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(214), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(214), + [anon_sym_ATparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(212), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(214), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(214), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(214), + [anon_sym_ATmixin] = ACTIONS(214), + [anon_sym_LBRACK_RBRACK] = ACTIONS(214), + [anon_sym_COMMA] = ACTIONS(214), + [anon_sym_PIPE] = ACTIONS(214), + [anon_sym_AMP] = ACTIONS(214), + [anon_sym_RPAREN] = ACTIONS(214), + [anon_sym_DOLLAR] = ACTIONS(214), + [sym__end] = ACTIONS(214), }, [18] = { - [sym__description_not_version] = STATE(150), - [sym_inline_tag] = STATE(121), - [sym_version] = STATE(82), - [aux_sym__description_not_version_repeat1] = STATE(96), - [anon_sym_LBRACE] = ACTIONS(229), - [anon_sym_ATinheritdoc] = ACTIONS(231), - [anon_sym_ATinheritDoc] = ACTIONS(231), - [anon_sym_ATapi] = ACTIONS(231), - [anon_sym_ATfilesource] = ACTIONS(231), - [anon_sym_ATignore] = ACTIONS(231), - [anon_sym_ATinternal] = ACTIONS(231), - [anon_sym_ATcategory] = ACTIONS(231), - [anon_sym_ATcopyright] = ACTIONS(231), - [anon_sym_ATtodo] = ACTIONS(231), - [anon_sym_ATexample] = ACTIONS(231), - [anon_sym_ATlicense] = ACTIONS(231), - [anon_sym_ATpackage] = ACTIONS(233), - [anon_sym_ATsource] = ACTIONS(231), - [anon_sym_ATsubpackage] = ACTIONS(231), - [anon_sym_ATuses] = ACTIONS(231), - [anon_sym_ATauthor] = ACTIONS(231), - [anon_sym_ATglobal] = ACTIONS(231), - [anon_sym_ATlink] = ACTIONS(231), - [anon_sym_ATmethod] = ACTIONS(231), - [anon_sym_ATparam] = ACTIONS(233), - [anon_sym_ATproperty] = ACTIONS(233), - [anon_sym_ATproperty_DASHread] = ACTIONS(231), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(231), - [anon_sym_ATreturn] = ACTIONS(231), - [anon_sym_ATsee] = ACTIONS(231), - [anon_sym_ATthrows] = ACTIONS(231), - [anon_sym_ATvar] = ACTIONS(231), - [anon_sym_ATdeprecated] = ACTIONS(231), - [anon_sym_ATsince] = ACTIONS(231), - [anon_sym_ATversion] = ACTIONS(231), - [anon_sym_ATtemplate] = ACTIONS(233), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(231), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(231), - [anon_sym_ATimplements] = ACTIONS(231), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(231), - [anon_sym_ATextends] = ACTIONS(231), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(231), - [anon_sym_ATuse] = ACTIONS(233), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(231), - [anon_sym_ATafter] = ACTIONS(233), - [anon_sym_ATafterClass] = ACTIONS(231), - [anon_sym_ATannotation] = ACTIONS(231), - [anon_sym_ATbackupGlobals] = ACTIONS(231), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(231), - [anon_sym_ATbefore] = ACTIONS(233), - [anon_sym_ATbeforeClass] = ACTIONS(231), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(233), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(231), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(231), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(231), - [anon_sym_ATcovers] = ACTIONS(233), - [anon_sym_ATcoversDefaultClass] = ACTIONS(233), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(231), - [anon_sym_ATcoversNothing] = ACTIONS(231), - [anon_sym_ATdataProvider] = ACTIONS(231), - [anon_sym_ATdepends] = ACTIONS(233), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(231), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(231), - [anon_sym_ATgroup] = ACTIONS(231), - [anon_sym_ATlarge] = ACTIONS(231), - [anon_sym_ATmedium] = ACTIONS(231), - [anon_sym_ATpreserveGlobalState] = ACTIONS(231), - [anon_sym_ATrequires] = ACTIONS(233), - [anon_sym_ATrequiresusages] = ACTIONS(231), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(231), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(231), - [anon_sym_ATsmall] = ACTIONS(231), - [anon_sym_ATtest] = ACTIONS(233), - [anon_sym_ATtestWith] = ACTIONS(231), - [anon_sym_ATtestdox] = ACTIONS(231), - [anon_sym_ATticket] = ACTIONS(231), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(231), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(231), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(231), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(233), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(231), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(233), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(231), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(231), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(231), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(231), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(231), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(231), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(231), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(231), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(231), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(233), - [anon_sym_ATreadonly] = ACTIONS(231), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(231), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(231), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(231), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(231), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(231), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(231), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(231), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(231), - [anon_sym_ATparam_DASHout] = ACTIONS(231), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(231), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(233), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(231), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(231), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(231), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(231), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(231), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(231), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(231), - [anon_sym_ATmixin] = ACTIONS(231), - [aux_sym_version_token1] = ACTIONS(235), - [aux_sym_version_token2] = ACTIONS(237), - [anon_sym_ATpackage_version_AT] = ACTIONS(235), - [sym__version_vector] = ACTIONS(235), - [sym__end] = ACTIONS(231), - [sym__text_not_version] = ACTIONS(239), + [aux_sym__phpdoc_array_types_repeat1] = STATE(23), + [sym_name] = ACTIONS(222), + [anon_sym_ATinheritdoc] = ACTIONS(224), + [anon_sym_ATinheritDoc] = ACTIONS(224), + [anon_sym_ATapi] = ACTIONS(224), + [anon_sym_ATfilesource] = ACTIONS(224), + [anon_sym_ATignore] = ACTIONS(224), + [anon_sym_ATinternal] = ACTIONS(224), + [anon_sym_ATcategory] = ACTIONS(224), + [anon_sym_ATcopyright] = ACTIONS(224), + [anon_sym_ATtodo] = ACTIONS(224), + [anon_sym_ATexample] = ACTIONS(224), + [anon_sym_ATlicense] = ACTIONS(224), + [anon_sym_ATpackage] = ACTIONS(224), + [anon_sym_ATsource] = ACTIONS(224), + [anon_sym_ATsubpackage] = ACTIONS(224), + [anon_sym_ATuses] = ACTIONS(224), + [anon_sym_ATauthor] = ACTIONS(224), + [anon_sym_LT] = ACTIONS(226), + [anon_sym_GT] = ACTIONS(224), + [anon_sym_ATglobal] = ACTIONS(224), + [anon_sym_ATlink] = ACTIONS(224), + [anon_sym_ATmethod] = ACTIONS(224), + [anon_sym_ATparam] = ACTIONS(222), + [anon_sym_ATproperty] = ACTIONS(222), + [anon_sym_ATproperty_DASHread] = ACTIONS(224), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(224), + [anon_sym_ATreturn] = ACTIONS(224), + [anon_sym_ATsee] = ACTIONS(224), + [anon_sym_ATthrows] = ACTIONS(224), + [anon_sym_ATvar] = ACTIONS(224), + [anon_sym_ATdeprecated] = ACTIONS(224), + [anon_sym_ATsince] = ACTIONS(224), + [anon_sym_ATversion] = ACTIONS(224), + [anon_sym_ATtemplate] = ACTIONS(222), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(224), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(224), + [anon_sym_of] = ACTIONS(222), + [anon_sym_ATimplements] = ACTIONS(224), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(224), + [anon_sym_ATextends] = ACTIONS(224), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(224), + [anon_sym_ATuse] = ACTIONS(222), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(224), + [anon_sym_ATafter] = ACTIONS(222), + [anon_sym_ATafterClass] = ACTIONS(224), + [anon_sym_ATannotation] = ACTIONS(224), + [anon_sym_ATbackupGlobals] = ACTIONS(224), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(224), + [anon_sym_ATbefore] = ACTIONS(222), + [anon_sym_ATbeforeClass] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(222), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(224), + [anon_sym_ATcovers] = ACTIONS(222), + [anon_sym_ATcoversDefaultClass] = ACTIONS(222), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(224), + [anon_sym_ATcoversNothing] = ACTIONS(224), + [anon_sym_ATdataProvider] = ACTIONS(224), + [anon_sym_ATdepends] = ACTIONS(222), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(224), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(224), + [anon_sym_ATgroup] = ACTIONS(224), + [anon_sym_ATlarge] = ACTIONS(224), + [anon_sym_ATmedium] = ACTIONS(224), + [anon_sym_ATpreserveGlobalState] = ACTIONS(224), + [anon_sym_ATrequires] = ACTIONS(222), + [anon_sym_ATrequiresusages] = ACTIONS(224), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(224), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(224), + [anon_sym_ATsmall] = ACTIONS(224), + [anon_sym_ATtest] = ACTIONS(222), + [anon_sym_ATtestWith] = ACTIONS(224), + [anon_sym_ATtestdox] = ACTIONS(224), + [anon_sym_ATticket] = ACTIONS(224), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(224), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(224), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(224), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(222), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(222), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(224), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(224), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(224), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(224), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(224), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(222), + [anon_sym_ATreadonly] = ACTIONS(224), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(224), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(224), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(224), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(224), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(224), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(224), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(224), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(224), + [anon_sym_ATparam_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(222), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(224), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(224), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(224), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(224), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(224), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(224), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(224), + [anon_sym_ATmixin] = ACTIONS(224), + [anon_sym_LBRACK_RBRACK] = ACTIONS(228), + [anon_sym_COMMA] = ACTIONS(224), + [anon_sym_PIPE] = ACTIONS(224), + [anon_sym_AMP] = ACTIONS(224), + [anon_sym_RPAREN] = ACTIONS(224), + [anon_sym_DOLLAR] = ACTIONS(224), + [sym__end] = ACTIONS(224), }, [19] = { - [sym__type_argument_named_type] = STATE(31), - [sym_name] = ACTIONS(241), - [anon_sym_ATinheritdoc] = ACTIONS(243), - [anon_sym_ATinheritDoc] = ACTIONS(243), - [anon_sym_ATapi] = ACTIONS(243), - [anon_sym_ATfilesource] = ACTIONS(243), - [anon_sym_ATignore] = ACTIONS(243), - [anon_sym_ATinternal] = ACTIONS(243), - [anon_sym_ATcategory] = ACTIONS(243), - [anon_sym_ATcopyright] = ACTIONS(243), - [anon_sym_ATtodo] = ACTIONS(243), - [anon_sym_ATexample] = ACTIONS(243), - [anon_sym_ATlicense] = ACTIONS(243), - [anon_sym_ATpackage] = ACTIONS(243), - [anon_sym_ATsource] = ACTIONS(243), - [anon_sym_ATsubpackage] = ACTIONS(243), - [anon_sym_ATuses] = ACTIONS(243), - [anon_sym_ATauthor] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(245), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_ATglobal] = ACTIONS(243), - [anon_sym_ATlink] = ACTIONS(243), - [anon_sym_ATmethod] = ACTIONS(243), - [anon_sym_ATparam] = ACTIONS(241), - [anon_sym_ATproperty] = ACTIONS(241), - [anon_sym_ATproperty_DASHread] = ACTIONS(243), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATreturn] = ACTIONS(243), - [anon_sym_ATsee] = ACTIONS(243), - [anon_sym_ATthrows] = ACTIONS(243), - [anon_sym_ATvar] = ACTIONS(243), - [anon_sym_ATdeprecated] = ACTIONS(243), - [anon_sym_ATsince] = ACTIONS(243), - [anon_sym_ATversion] = ACTIONS(243), - [anon_sym_ATtemplate] = ACTIONS(241), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(243), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(243), - [anon_sym_of] = ACTIONS(241), - [anon_sym_ATimplements] = ACTIONS(243), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(243), - [anon_sym_ATextends] = ACTIONS(243), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(243), - [anon_sym_ATuse] = ACTIONS(241), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(243), - [anon_sym_ATafter] = ACTIONS(241), - [anon_sym_ATafterClass] = ACTIONS(243), - [anon_sym_ATannotation] = ACTIONS(243), - [anon_sym_ATbackupGlobals] = ACTIONS(243), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(243), - [anon_sym_ATbefore] = ACTIONS(241), - [anon_sym_ATbeforeClass] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(241), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(243), - [anon_sym_ATcovers] = ACTIONS(241), - [anon_sym_ATcoversDefaultClass] = ACTIONS(241), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(243), - [anon_sym_ATcoversNothing] = ACTIONS(243), - [anon_sym_ATdataProvider] = ACTIONS(243), - [anon_sym_ATdepends] = ACTIONS(241), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(243), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(243), - [anon_sym_ATgroup] = ACTIONS(243), - [anon_sym_ATlarge] = ACTIONS(243), - [anon_sym_ATmedium] = ACTIONS(243), - [anon_sym_ATpreserveGlobalState] = ACTIONS(243), - [anon_sym_ATrequires] = ACTIONS(241), - [anon_sym_ATrequiresusages] = ACTIONS(243), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(243), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(243), - [anon_sym_ATsmall] = ACTIONS(243), - [anon_sym_ATtest] = ACTIONS(241), - [anon_sym_ATtestWith] = ACTIONS(243), - [anon_sym_ATtestdox] = ACTIONS(243), - [anon_sym_ATticket] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(243), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(241), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(241), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(243), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(241), - [anon_sym_ATreadonly] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(243), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(243), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(243), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(243), - [anon_sym_ATparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(241), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(243), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(243), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(243), - [anon_sym_ATmixin] = ACTIONS(243), - [anon_sym_COMMA] = ACTIONS(243), - [anon_sym_PIPE] = ACTIONS(243), - [anon_sym_AMP] = ACTIONS(243), - [anon_sym_RPAREN] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(243), - [sym__end] = ACTIONS(243), + [aux_sym__phpdoc_array_types_repeat1] = STATE(19), + [sym_name] = ACTIONS(230), + [anon_sym_ATinheritdoc] = ACTIONS(232), + [anon_sym_ATinheritDoc] = ACTIONS(232), + [anon_sym_ATapi] = ACTIONS(232), + [anon_sym_ATfilesource] = ACTIONS(232), + [anon_sym_ATignore] = ACTIONS(232), + [anon_sym_ATinternal] = ACTIONS(232), + [anon_sym_ATcategory] = ACTIONS(232), + [anon_sym_ATcopyright] = ACTIONS(232), + [anon_sym_ATtodo] = ACTIONS(232), + [anon_sym_ATexample] = ACTIONS(232), + [anon_sym_ATlicense] = ACTIONS(232), + [anon_sym_ATpackage] = ACTIONS(232), + [anon_sym_ATsource] = ACTIONS(232), + [anon_sym_ATsubpackage] = ACTIONS(232), + [anon_sym_ATuses] = ACTIONS(232), + [anon_sym_ATauthor] = ACTIONS(232), + [anon_sym_GT] = ACTIONS(232), + [anon_sym_ATglobal] = ACTIONS(232), + [anon_sym_ATlink] = ACTIONS(232), + [anon_sym_ATmethod] = ACTIONS(232), + [anon_sym_ATparam] = ACTIONS(230), + [anon_sym_ATproperty] = ACTIONS(230), + [anon_sym_ATproperty_DASHread] = ACTIONS(232), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(232), + [anon_sym_ATreturn] = ACTIONS(232), + [anon_sym_ATsee] = ACTIONS(232), + [anon_sym_ATthrows] = ACTIONS(232), + [anon_sym_ATvar] = ACTIONS(232), + [anon_sym_ATdeprecated] = ACTIONS(232), + [anon_sym_ATsince] = ACTIONS(232), + [anon_sym_ATversion] = ACTIONS(232), + [anon_sym_ATtemplate] = ACTIONS(230), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(232), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(232), + [anon_sym_of] = ACTIONS(230), + [anon_sym_ATimplements] = ACTIONS(232), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(232), + [anon_sym_ATextends] = ACTIONS(232), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(232), + [anon_sym_ATuse] = ACTIONS(230), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), + [anon_sym_ATafter] = ACTIONS(230), + [anon_sym_ATafterClass] = ACTIONS(232), + [anon_sym_ATannotation] = ACTIONS(232), + [anon_sym_ATbackupGlobals] = ACTIONS(232), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(232), + [anon_sym_ATbefore] = ACTIONS(230), + [anon_sym_ATbeforeClass] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(230), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(232), + [anon_sym_ATcovers] = ACTIONS(230), + [anon_sym_ATcoversDefaultClass] = ACTIONS(230), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), + [anon_sym_ATcoversNothing] = ACTIONS(232), + [anon_sym_ATdataProvider] = ACTIONS(232), + [anon_sym_ATdepends] = ACTIONS(230), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(232), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(232), + [anon_sym_ATgroup] = ACTIONS(232), + [anon_sym_ATlarge] = ACTIONS(232), + [anon_sym_ATmedium] = ACTIONS(232), + [anon_sym_ATpreserveGlobalState] = ACTIONS(232), + [anon_sym_ATrequires] = ACTIONS(230), + [anon_sym_ATrequiresusages] = ACTIONS(232), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(232), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(232), + [anon_sym_ATsmall] = ACTIONS(232), + [anon_sym_ATtest] = ACTIONS(230), + [anon_sym_ATtestWith] = ACTIONS(232), + [anon_sym_ATtestdox] = ACTIONS(232), + [anon_sym_ATticket] = ACTIONS(232), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(232), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(232), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(232), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(230), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(230), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(232), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(232), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(232), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(232), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(230), + [anon_sym_ATreadonly] = ACTIONS(232), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(232), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(232), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(232), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(232), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(232), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(232), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(232), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(232), + [anon_sym_ATparam_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(230), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(232), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(232), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(232), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(232), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(232), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(232), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(232), + [anon_sym_ATmixin] = ACTIONS(232), + [anon_sym_LBRACK_RBRACK] = ACTIONS(234), + [anon_sym_COMMA] = ACTIONS(232), + [anon_sym_PIPE] = ACTIONS(232), + [anon_sym_AMP] = ACTIONS(232), + [anon_sym_RPAREN] = ACTIONS(232), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__end] = ACTIONS(232), }, [20] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(20), - [sym_name] = ACTIONS(247), - [anon_sym_ATinheritdoc] = ACTIONS(249), - [anon_sym_ATinheritDoc] = ACTIONS(249), - [anon_sym_ATapi] = ACTIONS(249), - [anon_sym_ATfilesource] = ACTIONS(249), - [anon_sym_ATignore] = ACTIONS(249), - [anon_sym_ATinternal] = ACTIONS(249), - [anon_sym_ATcategory] = ACTIONS(249), - [anon_sym_ATcopyright] = ACTIONS(249), - [anon_sym_ATtodo] = ACTIONS(249), - [anon_sym_ATexample] = ACTIONS(249), - [anon_sym_ATlicense] = ACTIONS(249), - [anon_sym_ATpackage] = ACTIONS(249), - [anon_sym_ATsource] = ACTIONS(249), - [anon_sym_ATsubpackage] = ACTIONS(249), - [anon_sym_ATuses] = ACTIONS(249), - [anon_sym_ATauthor] = ACTIONS(249), - [anon_sym_GT] = ACTIONS(249), - [anon_sym_ATglobal] = ACTIONS(249), - [anon_sym_ATlink] = ACTIONS(249), - [anon_sym_ATmethod] = ACTIONS(249), + [sym__type_argument_named_type] = STATE(34), + [sym_name] = ACTIONS(237), + [anon_sym_ATinheritdoc] = ACTIONS(239), + [anon_sym_ATinheritDoc] = ACTIONS(239), + [anon_sym_ATapi] = ACTIONS(239), + [anon_sym_ATfilesource] = ACTIONS(239), + [anon_sym_ATignore] = ACTIONS(239), + [anon_sym_ATinternal] = ACTIONS(239), + [anon_sym_ATcategory] = ACTIONS(239), + [anon_sym_ATcopyright] = ACTIONS(239), + [anon_sym_ATtodo] = ACTIONS(239), + [anon_sym_ATexample] = ACTIONS(239), + [anon_sym_ATlicense] = ACTIONS(239), + [anon_sym_ATpackage] = ACTIONS(239), + [anon_sym_ATsource] = ACTIONS(239), + [anon_sym_ATsubpackage] = ACTIONS(239), + [anon_sym_ATuses] = ACTIONS(239), + [anon_sym_ATauthor] = ACTIONS(239), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_ATglobal] = ACTIONS(239), + [anon_sym_ATlink] = ACTIONS(239), + [anon_sym_ATmethod] = ACTIONS(239), + [anon_sym_ATparam] = ACTIONS(237), + [anon_sym_ATproperty] = ACTIONS(237), + [anon_sym_ATproperty_DASHread] = ACTIONS(239), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATreturn] = ACTIONS(239), + [anon_sym_ATsee] = ACTIONS(239), + [anon_sym_ATthrows] = ACTIONS(239), + [anon_sym_ATvar] = ACTIONS(239), + [anon_sym_ATdeprecated] = ACTIONS(239), + [anon_sym_ATsince] = ACTIONS(239), + [anon_sym_ATversion] = ACTIONS(239), + [anon_sym_ATtemplate] = ACTIONS(237), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(239), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(239), + [anon_sym_of] = ACTIONS(237), + [anon_sym_ATimplements] = ACTIONS(239), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(239), + [anon_sym_ATextends] = ACTIONS(239), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(239), + [anon_sym_ATuse] = ACTIONS(237), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(239), + [anon_sym_ATafter] = ACTIONS(237), + [anon_sym_ATafterClass] = ACTIONS(239), + [anon_sym_ATannotation] = ACTIONS(239), + [anon_sym_ATbackupGlobals] = ACTIONS(239), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(239), + [anon_sym_ATbefore] = ACTIONS(237), + [anon_sym_ATbeforeClass] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(237), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(239), + [anon_sym_ATcovers] = ACTIONS(237), + [anon_sym_ATcoversDefaultClass] = ACTIONS(237), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(239), + [anon_sym_ATcoversNothing] = ACTIONS(239), + [anon_sym_ATdataProvider] = ACTIONS(239), + [anon_sym_ATdepends] = ACTIONS(237), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(239), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(239), + [anon_sym_ATgroup] = ACTIONS(239), + [anon_sym_ATlarge] = ACTIONS(239), + [anon_sym_ATmedium] = ACTIONS(239), + [anon_sym_ATpreserveGlobalState] = ACTIONS(239), + [anon_sym_ATrequires] = ACTIONS(237), + [anon_sym_ATrequiresusages] = ACTIONS(239), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(239), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(239), + [anon_sym_ATsmall] = ACTIONS(239), + [anon_sym_ATtest] = ACTIONS(237), + [anon_sym_ATtestWith] = ACTIONS(239), + [anon_sym_ATtestdox] = ACTIONS(239), + [anon_sym_ATticket] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(239), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(237), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(237), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(239), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(237), + [anon_sym_ATreadonly] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(239), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(239), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(239), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(239), + [anon_sym_ATparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(237), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(239), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(239), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(239), + [anon_sym_ATmixin] = ACTIONS(239), + [anon_sym_COMMA] = ACTIONS(239), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_RPAREN] = ACTIONS(239), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym__end] = ACTIONS(239), + }, + [21] = { + [sym__description_not_version] = STATE(152), + [sym_inline_tag] = STATE(123), + [sym_version] = STATE(83), + [aux_sym__description_not_version_repeat1] = STATE(108), + [anon_sym_LBRACE] = ACTIONS(243), + [anon_sym_ATinheritdoc] = ACTIONS(245), + [anon_sym_ATinheritDoc] = ACTIONS(245), + [anon_sym_ATapi] = ACTIONS(245), + [anon_sym_ATfilesource] = ACTIONS(245), + [anon_sym_ATignore] = ACTIONS(245), + [anon_sym_ATinternal] = ACTIONS(245), + [anon_sym_ATcategory] = ACTIONS(245), + [anon_sym_ATcopyright] = ACTIONS(245), + [anon_sym_ATtodo] = ACTIONS(245), + [anon_sym_ATexample] = ACTIONS(245), + [anon_sym_ATlicense] = ACTIONS(245), + [anon_sym_ATpackage] = ACTIONS(247), + [anon_sym_ATsource] = ACTIONS(245), + [anon_sym_ATsubpackage] = ACTIONS(245), + [anon_sym_ATuses] = ACTIONS(245), + [anon_sym_ATauthor] = ACTIONS(245), + [anon_sym_ATglobal] = ACTIONS(245), + [anon_sym_ATlink] = ACTIONS(245), + [anon_sym_ATmethod] = ACTIONS(245), [anon_sym_ATparam] = ACTIONS(247), [anon_sym_ATproperty] = ACTIONS(247), - [anon_sym_ATproperty_DASHread] = ACTIONS(249), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(249), - [anon_sym_ATreturn] = ACTIONS(249), - [anon_sym_ATsee] = ACTIONS(249), - [anon_sym_ATthrows] = ACTIONS(249), - [anon_sym_ATvar] = ACTIONS(249), - [anon_sym_ATdeprecated] = ACTIONS(249), - [anon_sym_ATsince] = ACTIONS(249), - [anon_sym_ATversion] = ACTIONS(249), + [anon_sym_ATproperty_DASHread] = ACTIONS(245), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(245), + [anon_sym_ATreturn] = ACTIONS(245), + [anon_sym_ATsee] = ACTIONS(245), + [anon_sym_ATthrows] = ACTIONS(245), + [anon_sym_ATvar] = ACTIONS(245), + [anon_sym_ATdeprecated] = ACTIONS(245), + [anon_sym_ATsince] = ACTIONS(245), + [anon_sym_ATversion] = ACTIONS(245), [anon_sym_ATtemplate] = ACTIONS(247), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(249), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(249), - [anon_sym_of] = ACTIONS(247), - [anon_sym_ATimplements] = ACTIONS(249), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(249), - [anon_sym_ATextends] = ACTIONS(249), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(249), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(245), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(245), + [anon_sym_ATimplements] = ACTIONS(245), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(245), + [anon_sym_ATextends] = ACTIONS(245), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(245), [anon_sym_ATuse] = ACTIONS(247), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(249), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(245), [anon_sym_ATafter] = ACTIONS(247), - [anon_sym_ATafterClass] = ACTIONS(249), - [anon_sym_ATannotation] = ACTIONS(249), - [anon_sym_ATbackupGlobals] = ACTIONS(249), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(249), + [anon_sym_ATafterClass] = ACTIONS(245), + [anon_sym_ATannotation] = ACTIONS(245), + [anon_sym_ATbackupGlobals] = ACTIONS(245), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(245), [anon_sym_ATbefore] = ACTIONS(247), - [anon_sym_ATbeforeClass] = ACTIONS(249), + [anon_sym_ATbeforeClass] = ACTIONS(245), [anon_sym_ATcodeCoverageIgnore] = ACTIONS(247), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(249), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(249), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(249), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(245), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(245), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(245), [anon_sym_ATcovers] = ACTIONS(247), [anon_sym_ATcoversDefaultClass] = ACTIONS(247), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(249), - [anon_sym_ATcoversNothing] = ACTIONS(249), - [anon_sym_ATdataProvider] = ACTIONS(249), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(245), + [anon_sym_ATcoversNothing] = ACTIONS(245), + [anon_sym_ATdataProvider] = ACTIONS(245), [anon_sym_ATdepends] = ACTIONS(247), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(249), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(249), - [anon_sym_ATgroup] = ACTIONS(249), - [anon_sym_ATlarge] = ACTIONS(249), - [anon_sym_ATmedium] = ACTIONS(249), - [anon_sym_ATpreserveGlobalState] = ACTIONS(249), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(245), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(245), + [anon_sym_ATgroup] = ACTIONS(245), + [anon_sym_ATlarge] = ACTIONS(245), + [anon_sym_ATmedium] = ACTIONS(245), + [anon_sym_ATpreserveGlobalState] = ACTIONS(245), [anon_sym_ATrequires] = ACTIONS(247), - [anon_sym_ATrequiresusages] = ACTIONS(249), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(249), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(249), - [anon_sym_ATsmall] = ACTIONS(249), + [anon_sym_ATrequiresusages] = ACTIONS(245), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(245), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(245), + [anon_sym_ATsmall] = ACTIONS(245), [anon_sym_ATtest] = ACTIONS(247), - [anon_sym_ATtestWith] = ACTIONS(249), - [anon_sym_ATtestdox] = ACTIONS(249), - [anon_sym_ATticket] = ACTIONS(249), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(249), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(249), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(249), + [anon_sym_ATtestWith] = ACTIONS(245), + [anon_sym_ATtestdox] = ACTIONS(245), + [anon_sym_ATticket] = ACTIONS(245), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(245), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(245), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(245), [anon_sym_ATpsalm_DASHparam] = ACTIONS(247), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(249), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(245), [anon_sym_ATpsalm_DASHproperty] = ACTIONS(247), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(249), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(249), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(249), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(249), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(249), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(249), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(245), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(245), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(245), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(245), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(245), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(245), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(245), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(245), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(245), [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(247), - [anon_sym_ATreadonly] = ACTIONS(249), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(249), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(249), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(249), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(249), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(249), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(249), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(249), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(249), - [anon_sym_ATparam_DASHout] = ACTIONS(249), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(249), + [anon_sym_ATreadonly] = ACTIONS(245), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(245), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(245), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(245), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(245), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(245), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(245), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(245), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(245), + [anon_sym_ATparam_DASHout] = ACTIONS(245), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(245), [anon_sym_ATpsalm_DASHassert] = ACTIONS(247), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(249), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(249), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(249), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(249), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(249), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(249), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(249), - [anon_sym_ATmixin] = ACTIONS(249), - [anon_sym_LBRACK_RBRACK] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(249), - [anon_sym_PIPE] = ACTIONS(249), - [anon_sym_AMP] = ACTIONS(249), - [anon_sym_RPAREN] = ACTIONS(249), - [anon_sym_DOLLAR] = ACTIONS(249), - [sym__end] = ACTIONS(249), - }, - [21] = { - [sym_name] = ACTIONS(254), - [anon_sym_ATinheritdoc] = ACTIONS(256), - [anon_sym_ATinheritDoc] = ACTIONS(256), - [anon_sym_ATapi] = ACTIONS(256), - [anon_sym_ATfilesource] = ACTIONS(256), - [anon_sym_ATignore] = ACTIONS(256), - [anon_sym_ATinternal] = ACTIONS(256), - [anon_sym_ATcategory] = ACTIONS(256), - [anon_sym_ATcopyright] = ACTIONS(256), - [anon_sym_ATtodo] = ACTIONS(256), - [anon_sym_ATexample] = ACTIONS(256), - [anon_sym_ATlicense] = ACTIONS(256), - [anon_sym_ATpackage] = ACTIONS(256), - [anon_sym_ATsource] = ACTIONS(256), - [anon_sym_ATsubpackage] = ACTIONS(256), - [anon_sym_ATuses] = ACTIONS(256), - [anon_sym_ATauthor] = ACTIONS(256), - [anon_sym_LT] = ACTIONS(256), - [anon_sym_GT] = ACTIONS(256), - [anon_sym_ATglobal] = ACTIONS(256), - [anon_sym_ATlink] = ACTIONS(256), - [anon_sym_ATmethod] = ACTIONS(256), - [anon_sym_ATparam] = ACTIONS(254), - [anon_sym_ATproperty] = ACTIONS(254), - [anon_sym_ATproperty_DASHread] = ACTIONS(256), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(256), - [anon_sym_ATreturn] = ACTIONS(256), - [anon_sym_ATsee] = ACTIONS(256), - [anon_sym_ATthrows] = ACTIONS(256), - [anon_sym_ATvar] = ACTIONS(256), - [anon_sym_ATdeprecated] = ACTIONS(256), - [anon_sym_ATsince] = ACTIONS(256), - [anon_sym_ATversion] = ACTIONS(256), - [anon_sym_ATtemplate] = ACTIONS(254), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(256), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(256), - [anon_sym_of] = ACTIONS(254), - [anon_sym_ATimplements] = ACTIONS(256), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(256), - [anon_sym_ATextends] = ACTIONS(256), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(256), - [anon_sym_ATuse] = ACTIONS(254), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(256), - [anon_sym_ATafter] = ACTIONS(254), - [anon_sym_ATafterClass] = ACTIONS(256), - [anon_sym_ATannotation] = ACTIONS(256), - [anon_sym_ATbackupGlobals] = ACTIONS(256), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(256), - [anon_sym_ATbefore] = ACTIONS(254), - [anon_sym_ATbeforeClass] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(254), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(256), - [anon_sym_ATcovers] = ACTIONS(254), - [anon_sym_ATcoversDefaultClass] = ACTIONS(254), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(256), - [anon_sym_ATcoversNothing] = ACTIONS(256), - [anon_sym_ATdataProvider] = ACTIONS(256), - [anon_sym_ATdepends] = ACTIONS(254), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(256), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(256), - [anon_sym_ATgroup] = ACTIONS(256), - [anon_sym_ATlarge] = ACTIONS(256), - [anon_sym_ATmedium] = ACTIONS(256), - [anon_sym_ATpreserveGlobalState] = ACTIONS(256), - [anon_sym_ATrequires] = ACTIONS(254), - [anon_sym_ATrequiresusages] = ACTIONS(256), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(256), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(256), - [anon_sym_ATsmall] = ACTIONS(256), - [anon_sym_ATtest] = ACTIONS(254), - [anon_sym_ATtestWith] = ACTIONS(256), - [anon_sym_ATtestdox] = ACTIONS(256), - [anon_sym_ATticket] = ACTIONS(256), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(256), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(256), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(256), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(254), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(254), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(256), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(256), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(256), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(256), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(256), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(254), - [anon_sym_ATreadonly] = ACTIONS(256), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(256), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(256), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(256), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(256), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(256), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(256), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(256), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(256), - [anon_sym_ATparam_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(254), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(256), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(256), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(256), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(256), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(256), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(256), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(256), - [anon_sym_ATmixin] = ACTIONS(256), - [anon_sym_LBRACK_RBRACK] = ACTIONS(256), - [anon_sym_COMMA] = ACTIONS(256), - [anon_sym_PIPE] = ACTIONS(256), - [anon_sym_AMP] = ACTIONS(256), - [anon_sym_RPAREN] = ACTIONS(256), - [anon_sym_DOLLAR] = ACTIONS(256), - [sym__end] = ACTIONS(256), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(245), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(245), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(245), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(245), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(245), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(245), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(245), + [anon_sym_ATmixin] = ACTIONS(245), + [aux_sym_version_token1] = ACTIONS(249), + [aux_sym_version_token2] = ACTIONS(251), + [anon_sym_ATpackage_version_AT] = ACTIONS(249), + [sym__version_vector] = ACTIONS(249), + [sym__end] = ACTIONS(245), + [sym__text_not_version] = ACTIONS(253), }, [22] = { + [sym__type_argument_list] = STATE(49), + [aux_sym_namespace_name_repeat1] = STATE(290), + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(255), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_BSLASH] = ACTIONS(197), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym__text_after_type] = ACTIONS(192), + }, + [23] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(19), [sym_name] = ACTIONS(258), [anon_sym_ATinheritdoc] = ACTIONS(260), [anon_sym_ATinheritDoc] = ACTIONS(260), @@ -9690,7 +10016,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(260), [anon_sym_ATuses] = ACTIONS(260), [anon_sym_ATauthor] = ACTIONS(260), - [anon_sym_LT] = ACTIONS(260), [anon_sym_GT] = ACTIONS(260), [anon_sym_ATglobal] = ACTIONS(260), [anon_sym_ATlink] = ACTIONS(260), @@ -9784,7 +10109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(260), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(260), [anon_sym_ATmixin] = ACTIONS(260), - [anon_sym_LBRACK_RBRACK] = ACTIONS(260), + [anon_sym_LBRACK_RBRACK] = ACTIONS(262), [anon_sym_COMMA] = ACTIONS(260), [anon_sym_PIPE] = ACTIONS(260), [anon_sym_AMP] = ACTIONS(260), @@ -9792,480 +10117,245 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(260), [sym__end] = ACTIONS(260), }, - [23] = { - [aux_sym_union_type_repeat1] = STATE(49), - [aux_sym_intersection_type_repeat1] = STATE(37), - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(52), - [sym_name] = ACTIONS(262), - [anon_sym_ATinheritdoc] = ACTIONS(267), - [anon_sym_ATinheritDoc] = ACTIONS(267), - [anon_sym_ATapi] = ACTIONS(267), - [anon_sym_ATfilesource] = ACTIONS(267), - [anon_sym_ATignore] = ACTIONS(267), - [anon_sym_ATinternal] = ACTIONS(267), - [anon_sym_ATcategory] = ACTIONS(267), - [anon_sym_ATcopyright] = ACTIONS(267), - [anon_sym_ATtodo] = ACTIONS(267), - [anon_sym_ATexample] = ACTIONS(267), - [anon_sym_ATlicense] = ACTIONS(267), - [anon_sym_ATpackage] = ACTIONS(267), - [anon_sym_ATsource] = ACTIONS(267), - [anon_sym_ATsubpackage] = ACTIONS(267), - [anon_sym_ATuses] = ACTIONS(267), - [anon_sym_ATauthor] = ACTIONS(267), - [anon_sym_ATglobal] = ACTIONS(267), - [anon_sym_ATlink] = ACTIONS(267), - [anon_sym_ATmethod] = ACTIONS(267), - [anon_sym_ATparam] = ACTIONS(262), - [anon_sym_ATproperty] = ACTIONS(262), - [anon_sym_ATproperty_DASHread] = ACTIONS(267), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(267), - [anon_sym_ATreturn] = ACTIONS(267), - [anon_sym_ATsee] = ACTIONS(267), - [anon_sym_ATthrows] = ACTIONS(267), - [anon_sym_ATvar] = ACTIONS(267), - [anon_sym_ATdeprecated] = ACTIONS(267), - [anon_sym_ATsince] = ACTIONS(267), - [anon_sym_ATversion] = ACTIONS(267), - [anon_sym_ATtemplate] = ACTIONS(262), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(267), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(267), - [anon_sym_of] = ACTIONS(262), - [anon_sym_ATimplements] = ACTIONS(267), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(267), - [anon_sym_ATextends] = ACTIONS(267), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(267), - [anon_sym_ATuse] = ACTIONS(262), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), - [anon_sym_ATafter] = ACTIONS(262), - [anon_sym_ATafterClass] = ACTIONS(267), - [anon_sym_ATannotation] = ACTIONS(267), - [anon_sym_ATbackupGlobals] = ACTIONS(267), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), - [anon_sym_ATbefore] = ACTIONS(262), - [anon_sym_ATbeforeClass] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(262), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), - [anon_sym_ATcovers] = ACTIONS(262), - [anon_sym_ATcoversDefaultClass] = ACTIONS(262), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), - [anon_sym_ATcoversNothing] = ACTIONS(267), - [anon_sym_ATdataProvider] = ACTIONS(267), - [anon_sym_ATdepends] = ACTIONS(262), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(267), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(267), - [anon_sym_ATgroup] = ACTIONS(267), - [anon_sym_ATlarge] = ACTIONS(267), - [anon_sym_ATmedium] = ACTIONS(267), - [anon_sym_ATpreserveGlobalState] = ACTIONS(267), - [anon_sym_ATrequires] = ACTIONS(262), - [anon_sym_ATrequiresusages] = ACTIONS(267), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), - [anon_sym_ATsmall] = ACTIONS(267), - [anon_sym_ATtest] = ACTIONS(262), - [anon_sym_ATtestWith] = ACTIONS(267), - [anon_sym_ATtestdox] = ACTIONS(267), - [anon_sym_ATticket] = ACTIONS(267), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(267), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(267), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(267), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(262), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(262), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(267), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(267), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(267), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(267), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(267), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(262), - [anon_sym_ATreadonly] = ACTIONS(267), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(267), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(267), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(267), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(267), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(267), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(267), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(267), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(267), - [anon_sym_ATparam_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(262), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(267), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(267), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(267), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(267), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(267), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(267), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(267), - [anon_sym_ATmixin] = ACTIONS(267), - [anon_sym_COMMA] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(272), - [anon_sym_AMP] = ACTIONS(274), - [anon_sym_DOLLAR] = ACTIONS(267), - [sym__end] = ACTIONS(267), - }, [24] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(48), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_ATinheritdoc] = ACTIONS(214), - [anon_sym_ATinheritDoc] = ACTIONS(214), - [anon_sym_ATapi] = ACTIONS(214), - [anon_sym_ATfilesource] = ACTIONS(214), - [anon_sym_ATignore] = ACTIONS(214), - [anon_sym_ATinternal] = ACTIONS(214), - [anon_sym_ATcategory] = ACTIONS(214), - [anon_sym_ATcopyright] = ACTIONS(214), - [anon_sym_ATtodo] = ACTIONS(214), - [anon_sym_ATexample] = ACTIONS(214), - [anon_sym_ATlicense] = ACTIONS(214), - [anon_sym_ATpackage] = ACTIONS(214), - [anon_sym_ATsource] = ACTIONS(214), - [anon_sym_ATsubpackage] = ACTIONS(214), - [anon_sym_ATuses] = ACTIONS(214), - [anon_sym_ATauthor] = ACTIONS(214), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_ATglobal] = ACTIONS(214), - [anon_sym_ATlink] = ACTIONS(214), - [anon_sym_ATmethod] = ACTIONS(214), - [anon_sym_ATparam] = ACTIONS(212), - [anon_sym_ATproperty] = ACTIONS(212), - [anon_sym_ATproperty_DASHread] = ACTIONS(214), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(214), - [anon_sym_ATreturn] = ACTIONS(214), - [anon_sym_ATsee] = ACTIONS(214), - [anon_sym_ATthrows] = ACTIONS(214), - [anon_sym_ATvar] = ACTIONS(214), - [anon_sym_ATdeprecated] = ACTIONS(214), - [anon_sym_ATsince] = ACTIONS(214), - [anon_sym_ATversion] = ACTIONS(214), - [anon_sym_ATtemplate] = ACTIONS(212), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(214), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(214), - [anon_sym_ATimplements] = ACTIONS(214), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(214), - [anon_sym_ATextends] = ACTIONS(214), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(214), - [anon_sym_ATuse] = ACTIONS(212), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(214), - [anon_sym_ATafter] = ACTIONS(212), - [anon_sym_ATafterClass] = ACTIONS(214), - [anon_sym_ATannotation] = ACTIONS(214), - [anon_sym_ATbackupGlobals] = ACTIONS(214), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(214), - [anon_sym_ATbefore] = ACTIONS(212), - [anon_sym_ATbeforeClass] = ACTIONS(214), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(212), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(214), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(214), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(214), - [anon_sym_ATcovers] = ACTIONS(212), - [anon_sym_ATcoversDefaultClass] = ACTIONS(212), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(214), - [anon_sym_ATcoversNothing] = ACTIONS(214), - [anon_sym_ATdataProvider] = ACTIONS(214), - [anon_sym_ATdepends] = ACTIONS(212), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(214), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(214), - [anon_sym_ATgroup] = ACTIONS(214), - [anon_sym_ATlarge] = ACTIONS(214), - [anon_sym_ATmedium] = ACTIONS(214), - [anon_sym_ATpreserveGlobalState] = ACTIONS(214), - [anon_sym_ATrequires] = ACTIONS(212), - [anon_sym_ATrequiresusages] = ACTIONS(214), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(214), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(214), - [anon_sym_ATsmall] = ACTIONS(214), - [anon_sym_ATtest] = ACTIONS(212), - [anon_sym_ATtestWith] = ACTIONS(214), - [anon_sym_ATtestdox] = ACTIONS(214), - [anon_sym_ATticket] = ACTIONS(214), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(214), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(214), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(214), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(212), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(214), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(212), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(214), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(214), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(214), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(214), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(214), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(214), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(214), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(214), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(214), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(212), - [anon_sym_ATreadonly] = ACTIONS(214), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(214), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(214), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(214), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(214), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(214), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(214), - [anon_sym_ATparam_DASHout] = ACTIONS(214), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(214), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(212), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(214), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(214), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(214), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(214), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(214), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(214), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(214), - [anon_sym_ATmixin] = ACTIONS(214), - [anon_sym_LBRACK_RBRACK] = ACTIONS(278), - [anon_sym_PIPE] = ACTIONS(214), - [anon_sym_AMP] = ACTIONS(214), - [anon_sym_DOLLAR] = ACTIONS(214), - [sym__end] = ACTIONS(214), - [sym__text_after_type] = ACTIONS(214), + [sym__type_argument_list] = STATE(11), + [aux_sym_namespace_name_repeat1] = STATE(290), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_RBRACE] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(264), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_from] = ACTIONS(192), + [aux_sym__psalm_tag_token1] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [anon_sym_BSLASH] = ACTIONS(197), + [sym__end] = ACTIONS(192), }, [25] = { - [sym_name] = ACTIONS(241), - [anon_sym_ATinheritdoc] = ACTIONS(243), - [anon_sym_ATinheritDoc] = ACTIONS(243), - [anon_sym_ATapi] = ACTIONS(243), - [anon_sym_ATfilesource] = ACTIONS(243), - [anon_sym_ATignore] = ACTIONS(243), - [anon_sym_ATinternal] = ACTIONS(243), - [anon_sym_ATcategory] = ACTIONS(243), - [anon_sym_ATcopyright] = ACTIONS(243), - [anon_sym_ATtodo] = ACTIONS(243), - [anon_sym_ATexample] = ACTIONS(243), - [anon_sym_ATlicense] = ACTIONS(243), - [anon_sym_ATpackage] = ACTIONS(243), - [anon_sym_ATsource] = ACTIONS(243), - [anon_sym_ATsubpackage] = ACTIONS(243), - [anon_sym_ATuses] = ACTIONS(243), - [anon_sym_ATauthor] = ACTIONS(243), - [anon_sym_GT] = ACTIONS(243), - [anon_sym_ATglobal] = ACTIONS(243), - [anon_sym_ATlink] = ACTIONS(243), - [anon_sym_ATmethod] = ACTIONS(243), - [anon_sym_ATparam] = ACTIONS(241), - [anon_sym_ATproperty] = ACTIONS(241), - [anon_sym_ATproperty_DASHread] = ACTIONS(243), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATreturn] = ACTIONS(243), - [anon_sym_ATsee] = ACTIONS(243), - [anon_sym_ATthrows] = ACTIONS(243), - [anon_sym_ATvar] = ACTIONS(243), - [anon_sym_ATdeprecated] = ACTIONS(243), - [anon_sym_ATsince] = ACTIONS(243), - [anon_sym_ATversion] = ACTIONS(243), - [anon_sym_ATtemplate] = ACTIONS(241), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(243), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(243), - [anon_sym_of] = ACTIONS(241), - [anon_sym_ATimplements] = ACTIONS(243), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(243), - [anon_sym_ATextends] = ACTIONS(243), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(243), - [anon_sym_ATuse] = ACTIONS(241), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(243), - [anon_sym_ATafter] = ACTIONS(241), - [anon_sym_ATafterClass] = ACTIONS(243), - [anon_sym_ATannotation] = ACTIONS(243), - [anon_sym_ATbackupGlobals] = ACTIONS(243), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(243), - [anon_sym_ATbefore] = ACTIONS(241), - [anon_sym_ATbeforeClass] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(241), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(243), - [anon_sym_ATcovers] = ACTIONS(241), - [anon_sym_ATcoversDefaultClass] = ACTIONS(241), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(243), - [anon_sym_ATcoversNothing] = ACTIONS(243), - [anon_sym_ATdataProvider] = ACTIONS(243), - [anon_sym_ATdepends] = ACTIONS(241), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(243), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(243), - [anon_sym_ATgroup] = ACTIONS(243), - [anon_sym_ATlarge] = ACTIONS(243), - [anon_sym_ATmedium] = ACTIONS(243), - [anon_sym_ATpreserveGlobalState] = ACTIONS(243), - [anon_sym_ATrequires] = ACTIONS(241), - [anon_sym_ATrequiresusages] = ACTIONS(243), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(243), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(243), - [anon_sym_ATsmall] = ACTIONS(243), - [anon_sym_ATtest] = ACTIONS(241), - [anon_sym_ATtestWith] = ACTIONS(243), - [anon_sym_ATtestdox] = ACTIONS(243), - [anon_sym_ATticket] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(243), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(241), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(241), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(243), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(241), - [anon_sym_ATreadonly] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(243), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(243), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(243), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(243), - [anon_sym_ATparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(241), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(243), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(243), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(243), - [anon_sym_ATmixin] = ACTIONS(243), - [anon_sym_COMMA] = ACTIONS(243), - [anon_sym_PIPE] = ACTIONS(243), - [anon_sym_AMP] = ACTIONS(243), - [anon_sym_RPAREN] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(243), - [sym__end] = ACTIONS(243), + [aux_sym_union_type_repeat1] = STATE(60), + [aux_sym_intersection_type_repeat1] = STATE(48), + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(61), + [sym_name] = ACTIONS(266), + [anon_sym_ATinheritdoc] = ACTIONS(271), + [anon_sym_ATinheritDoc] = ACTIONS(271), + [anon_sym_ATapi] = ACTIONS(271), + [anon_sym_ATfilesource] = ACTIONS(271), + [anon_sym_ATignore] = ACTIONS(271), + [anon_sym_ATinternal] = ACTIONS(271), + [anon_sym_ATcategory] = ACTIONS(271), + [anon_sym_ATcopyright] = ACTIONS(271), + [anon_sym_ATtodo] = ACTIONS(271), + [anon_sym_ATexample] = ACTIONS(271), + [anon_sym_ATlicense] = ACTIONS(271), + [anon_sym_ATpackage] = ACTIONS(271), + [anon_sym_ATsource] = ACTIONS(271), + [anon_sym_ATsubpackage] = ACTIONS(271), + [anon_sym_ATuses] = ACTIONS(271), + [anon_sym_ATauthor] = ACTIONS(271), + [anon_sym_ATglobal] = ACTIONS(271), + [anon_sym_ATlink] = ACTIONS(271), + [anon_sym_ATmethod] = ACTIONS(271), + [anon_sym_ATparam] = ACTIONS(266), + [anon_sym_ATproperty] = ACTIONS(266), + [anon_sym_ATproperty_DASHread] = ACTIONS(271), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(271), + [anon_sym_ATreturn] = ACTIONS(271), + [anon_sym_ATsee] = ACTIONS(271), + [anon_sym_ATthrows] = ACTIONS(271), + [anon_sym_ATvar] = ACTIONS(271), + [anon_sym_ATdeprecated] = ACTIONS(271), + [anon_sym_ATsince] = ACTIONS(271), + [anon_sym_ATversion] = ACTIONS(271), + [anon_sym_ATtemplate] = ACTIONS(266), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(271), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(271), + [anon_sym_of] = ACTIONS(266), + [anon_sym_ATimplements] = ACTIONS(271), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(271), + [anon_sym_ATextends] = ACTIONS(271), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(271), + [anon_sym_ATuse] = ACTIONS(266), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(271), + [anon_sym_ATafter] = ACTIONS(266), + [anon_sym_ATafterClass] = ACTIONS(271), + [anon_sym_ATannotation] = ACTIONS(271), + [anon_sym_ATbackupGlobals] = ACTIONS(271), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(271), + [anon_sym_ATbefore] = ACTIONS(266), + [anon_sym_ATbeforeClass] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(266), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(271), + [anon_sym_ATcovers] = ACTIONS(266), + [anon_sym_ATcoversDefaultClass] = ACTIONS(266), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(271), + [anon_sym_ATcoversNothing] = ACTIONS(271), + [anon_sym_ATdataProvider] = ACTIONS(271), + [anon_sym_ATdepends] = ACTIONS(266), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(271), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(271), + [anon_sym_ATgroup] = ACTIONS(271), + [anon_sym_ATlarge] = ACTIONS(271), + [anon_sym_ATmedium] = ACTIONS(271), + [anon_sym_ATpreserveGlobalState] = ACTIONS(271), + [anon_sym_ATrequires] = ACTIONS(266), + [anon_sym_ATrequiresusages] = ACTIONS(271), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(271), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(271), + [anon_sym_ATsmall] = ACTIONS(271), + [anon_sym_ATtest] = ACTIONS(266), + [anon_sym_ATtestWith] = ACTIONS(271), + [anon_sym_ATtestdox] = ACTIONS(271), + [anon_sym_ATticket] = ACTIONS(271), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(271), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(271), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(271), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(266), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(266), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(271), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(271), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(271), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(266), + [anon_sym_ATreadonly] = ACTIONS(271), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(271), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(271), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(271), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(271), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(271), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(271), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(271), + [anon_sym_ATparam_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(266), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(271), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(271), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(271), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(271), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(271), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(271), + [anon_sym_ATmixin] = ACTIONS(271), + [anon_sym_COMMA] = ACTIONS(271), + [anon_sym_PIPE] = ACTIONS(276), + [anon_sym_AMP] = ACTIONS(278), + [anon_sym_DOLLAR] = ACTIONS(271), + [sym__end] = ACTIONS(271), }, [26] = { - [sym__type_argument_list] = STATE(44), - [anon_sym_LBRACE] = ACTIONS(184), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(226), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_LBRACK_RBRACK] = ACTIONS(184), - [anon_sym_PIPE] = ACTIONS(184), - [anon_sym_AMP] = ACTIONS(184), - [anon_sym_DOLLAR] = ACTIONS(184), - [sym__end] = ACTIONS(184), - [sym__text_after_type] = ACTIONS(184), - }, - [27] = { [sym_name] = ACTIONS(280), [anon_sym_ATinheritdoc] = ACTIONS(282), [anon_sym_ATinheritDoc] = ACTIONS(282), @@ -10383,7 +10473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(282), [sym__end] = ACTIONS(282), }, - [28] = { + [27] = { [sym_name] = ACTIONS(284), [anon_sym_ATinheritdoc] = ACTIONS(286), [anon_sym_ATinheritDoc] = ACTIONS(286), @@ -10501,359 +10591,477 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(286), [sym__end] = ACTIONS(286), }, + [28] = { + [sym__type_argument_list] = STATE(49), + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(255), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym__text_after_type] = ACTIONS(192), + }, [29] = { - [sym_name] = ACTIONS(288), - [anon_sym_ATinheritdoc] = ACTIONS(290), - [anon_sym_ATinheritDoc] = ACTIONS(290), - [anon_sym_ATapi] = ACTIONS(290), - [anon_sym_ATfilesource] = ACTIONS(290), - [anon_sym_ATignore] = ACTIONS(290), - [anon_sym_ATinternal] = ACTIONS(290), - [anon_sym_ATcategory] = ACTIONS(290), - [anon_sym_ATcopyright] = ACTIONS(290), - [anon_sym_ATtodo] = ACTIONS(290), - [anon_sym_ATexample] = ACTIONS(290), - [anon_sym_ATlicense] = ACTIONS(290), - [anon_sym_ATpackage] = ACTIONS(290), - [anon_sym_ATsource] = ACTIONS(290), - [anon_sym_ATsubpackage] = ACTIONS(290), - [anon_sym_ATuses] = ACTIONS(290), - [anon_sym_ATauthor] = ACTIONS(290), - [anon_sym_GT] = ACTIONS(290), - [anon_sym_ATglobal] = ACTIONS(290), - [anon_sym_ATlink] = ACTIONS(290), - [anon_sym_ATmethod] = ACTIONS(290), - [anon_sym_ATparam] = ACTIONS(288), - [anon_sym_ATproperty] = ACTIONS(288), - [anon_sym_ATproperty_DASHread] = ACTIONS(290), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(290), - [anon_sym_ATreturn] = ACTIONS(290), - [anon_sym_ATsee] = ACTIONS(290), - [anon_sym_ATthrows] = ACTIONS(290), - [anon_sym_ATvar] = ACTIONS(290), - [anon_sym_ATdeprecated] = ACTIONS(290), - [anon_sym_ATsince] = ACTIONS(290), - [anon_sym_ATversion] = ACTIONS(290), - [anon_sym_ATtemplate] = ACTIONS(288), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(290), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(290), - [anon_sym_of] = ACTIONS(288), - [anon_sym_ATimplements] = ACTIONS(290), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(290), - [anon_sym_ATextends] = ACTIONS(290), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(290), - [anon_sym_ATuse] = ACTIONS(288), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(290), - [anon_sym_ATafter] = ACTIONS(288), - [anon_sym_ATafterClass] = ACTIONS(290), - [anon_sym_ATannotation] = ACTIONS(290), - [anon_sym_ATbackupGlobals] = ACTIONS(290), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(290), - [anon_sym_ATbefore] = ACTIONS(288), - [anon_sym_ATbeforeClass] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(288), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(290), - [anon_sym_ATcovers] = ACTIONS(288), - [anon_sym_ATcoversDefaultClass] = ACTIONS(288), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(290), - [anon_sym_ATcoversNothing] = ACTIONS(290), - [anon_sym_ATdataProvider] = ACTIONS(290), - [anon_sym_ATdepends] = ACTIONS(288), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(290), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(290), - [anon_sym_ATgroup] = ACTIONS(290), - [anon_sym_ATlarge] = ACTIONS(290), - [anon_sym_ATmedium] = ACTIONS(290), - [anon_sym_ATpreserveGlobalState] = ACTIONS(290), - [anon_sym_ATrequires] = ACTIONS(288), - [anon_sym_ATrequiresusages] = ACTIONS(290), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(290), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(290), - [anon_sym_ATsmall] = ACTIONS(290), - [anon_sym_ATtest] = ACTIONS(288), - [anon_sym_ATtestWith] = ACTIONS(290), - [anon_sym_ATtestdox] = ACTIONS(290), - [anon_sym_ATticket] = ACTIONS(290), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(290), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(290), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(290), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(288), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(288), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(290), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(290), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(290), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(290), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(290), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(288), - [anon_sym_ATreadonly] = ACTIONS(290), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(290), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(290), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(290), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(290), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(290), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(290), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(290), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(290), - [anon_sym_ATparam_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(288), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(290), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(290), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(290), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(290), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(290), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(290), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(290), - [anon_sym_ATmixin] = ACTIONS(290), - [anon_sym_COMMA] = ACTIONS(290), - [anon_sym_PIPE] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(290), - [anon_sym_RPAREN] = ACTIONS(290), - [anon_sym_DOLLAR] = ACTIONS(290), - [sym__end] = ACTIONS(290), + [aux_sym__phpdoc_array_types_repeat1] = STATE(54), + [anon_sym_LBRACE] = ACTIONS(224), + [anon_sym_ATinheritdoc] = ACTIONS(224), + [anon_sym_ATinheritDoc] = ACTIONS(224), + [anon_sym_ATapi] = ACTIONS(224), + [anon_sym_ATfilesource] = ACTIONS(224), + [anon_sym_ATignore] = ACTIONS(224), + [anon_sym_ATinternal] = ACTIONS(224), + [anon_sym_ATcategory] = ACTIONS(224), + [anon_sym_ATcopyright] = ACTIONS(224), + [anon_sym_ATtodo] = ACTIONS(224), + [anon_sym_ATexample] = ACTIONS(224), + [anon_sym_ATlicense] = ACTIONS(224), + [anon_sym_ATpackage] = ACTIONS(224), + [anon_sym_ATsource] = ACTIONS(224), + [anon_sym_ATsubpackage] = ACTIONS(224), + [anon_sym_ATuses] = ACTIONS(224), + [anon_sym_ATauthor] = ACTIONS(224), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_ATglobal] = ACTIONS(224), + [anon_sym_ATlink] = ACTIONS(224), + [anon_sym_ATmethod] = ACTIONS(224), + [anon_sym_ATparam] = ACTIONS(222), + [anon_sym_ATproperty] = ACTIONS(222), + [anon_sym_ATproperty_DASHread] = ACTIONS(224), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(224), + [anon_sym_ATreturn] = ACTIONS(224), + [anon_sym_ATsee] = ACTIONS(224), + [anon_sym_ATthrows] = ACTIONS(224), + [anon_sym_ATvar] = ACTIONS(224), + [anon_sym_ATdeprecated] = ACTIONS(224), + [anon_sym_ATsince] = ACTIONS(224), + [anon_sym_ATversion] = ACTIONS(224), + [anon_sym_ATtemplate] = ACTIONS(222), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(224), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(224), + [anon_sym_ATimplements] = ACTIONS(224), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(224), + [anon_sym_ATextends] = ACTIONS(224), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(224), + [anon_sym_ATuse] = ACTIONS(222), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(224), + [anon_sym_ATafter] = ACTIONS(222), + [anon_sym_ATafterClass] = ACTIONS(224), + [anon_sym_ATannotation] = ACTIONS(224), + [anon_sym_ATbackupGlobals] = ACTIONS(224), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(224), + [anon_sym_ATbefore] = ACTIONS(222), + [anon_sym_ATbeforeClass] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(222), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(224), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(224), + [anon_sym_ATcovers] = ACTIONS(222), + [anon_sym_ATcoversDefaultClass] = ACTIONS(222), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(224), + [anon_sym_ATcoversNothing] = ACTIONS(224), + [anon_sym_ATdataProvider] = ACTIONS(224), + [anon_sym_ATdepends] = ACTIONS(222), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(224), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(224), + [anon_sym_ATgroup] = ACTIONS(224), + [anon_sym_ATlarge] = ACTIONS(224), + [anon_sym_ATmedium] = ACTIONS(224), + [anon_sym_ATpreserveGlobalState] = ACTIONS(224), + [anon_sym_ATrequires] = ACTIONS(222), + [anon_sym_ATrequiresusages] = ACTIONS(224), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(224), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(224), + [anon_sym_ATsmall] = ACTIONS(224), + [anon_sym_ATtest] = ACTIONS(222), + [anon_sym_ATtestWith] = ACTIONS(224), + [anon_sym_ATtestdox] = ACTIONS(224), + [anon_sym_ATticket] = ACTIONS(224), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(224), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(224), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(224), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(222), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(222), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(224), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(224), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(224), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(224), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(224), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(224), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(222), + [anon_sym_ATreadonly] = ACTIONS(224), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(224), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(224), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(224), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(224), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(224), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(224), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(224), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(224), + [anon_sym_ATparam_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(224), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(222), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(224), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(224), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(224), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(224), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(224), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(224), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(224), + [anon_sym_ATmixin] = ACTIONS(224), + [anon_sym_LBRACK_RBRACK] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(224), + [anon_sym_AMP] = ACTIONS(224), + [anon_sym_DOLLAR] = ACTIONS(224), + [sym__end] = ACTIONS(224), + [sym__text_after_type] = ACTIONS(224), }, [30] = { - [aux_sym_union_type_repeat1] = STATE(60), - [aux_sym_intersection_type_repeat1] = STATE(61), - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(75), - [anon_sym_LBRACE] = ACTIONS(267), - [anon_sym_ATinheritdoc] = ACTIONS(267), - [anon_sym_ATinheritDoc] = ACTIONS(267), - [anon_sym_ATapi] = ACTIONS(267), - [anon_sym_ATfilesource] = ACTIONS(267), - [anon_sym_ATignore] = ACTIONS(267), - [anon_sym_ATinternal] = ACTIONS(267), - [anon_sym_ATcategory] = ACTIONS(267), - [anon_sym_ATcopyright] = ACTIONS(267), - [anon_sym_ATtodo] = ACTIONS(267), - [anon_sym_ATexample] = ACTIONS(267), - [anon_sym_ATlicense] = ACTIONS(267), - [anon_sym_ATpackage] = ACTIONS(267), - [anon_sym_ATsource] = ACTIONS(267), - [anon_sym_ATsubpackage] = ACTIONS(267), - [anon_sym_ATuses] = ACTIONS(267), - [anon_sym_ATauthor] = ACTIONS(267), - [anon_sym_ATglobal] = ACTIONS(267), - [anon_sym_ATlink] = ACTIONS(267), - [anon_sym_ATmethod] = ACTIONS(267), - [anon_sym_ATparam] = ACTIONS(262), - [anon_sym_ATproperty] = ACTIONS(262), - [anon_sym_ATproperty_DASHread] = ACTIONS(267), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(267), - [anon_sym_ATreturn] = ACTIONS(267), - [anon_sym_ATsee] = ACTIONS(267), - [anon_sym_ATthrows] = ACTIONS(267), - [anon_sym_ATvar] = ACTIONS(267), - [anon_sym_ATdeprecated] = ACTIONS(267), - [anon_sym_ATsince] = ACTIONS(267), - [anon_sym_ATversion] = ACTIONS(267), - [anon_sym_ATtemplate] = ACTIONS(262), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(267), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(267), - [anon_sym_ATimplements] = ACTIONS(267), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(267), - [anon_sym_ATextends] = ACTIONS(267), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(267), - [anon_sym_ATuse] = ACTIONS(262), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), - [anon_sym_ATafter] = ACTIONS(262), - [anon_sym_ATafterClass] = ACTIONS(267), - [anon_sym_ATannotation] = ACTIONS(267), - [anon_sym_ATbackupGlobals] = ACTIONS(267), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), - [anon_sym_ATbefore] = ACTIONS(262), - [anon_sym_ATbeforeClass] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(262), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), - [anon_sym_ATcovers] = ACTIONS(262), - [anon_sym_ATcoversDefaultClass] = ACTIONS(262), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), - [anon_sym_ATcoversNothing] = ACTIONS(267), - [anon_sym_ATdataProvider] = ACTIONS(267), - [anon_sym_ATdepends] = ACTIONS(262), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(267), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(267), - [anon_sym_ATgroup] = ACTIONS(267), - [anon_sym_ATlarge] = ACTIONS(267), - [anon_sym_ATmedium] = ACTIONS(267), - [anon_sym_ATpreserveGlobalState] = ACTIONS(267), - [anon_sym_ATrequires] = ACTIONS(262), - [anon_sym_ATrequiresusages] = ACTIONS(267), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), - [anon_sym_ATsmall] = ACTIONS(267), - [anon_sym_ATtest] = ACTIONS(262), - [anon_sym_ATtestWith] = ACTIONS(267), - [anon_sym_ATtestdox] = ACTIONS(267), - [anon_sym_ATticket] = ACTIONS(267), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(267), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(267), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(267), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(262), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(262), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(267), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(267), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(267), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(267), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(267), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(267), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(262), - [anon_sym_ATreadonly] = ACTIONS(267), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(267), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(267), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(267), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(267), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(267), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(267), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(267), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(267), - [anon_sym_ATparam_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(267), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(262), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(267), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(267), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(267), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(267), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(267), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(267), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(267), - [anon_sym_ATmixin] = ACTIONS(267), + [aux_sym_union_type_repeat1] = STATE(64), + [aux_sym_intersection_type_repeat1] = STATE(81), + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(90), + [anon_sym_LBRACE] = ACTIONS(271), + [anon_sym_ATinheritdoc] = ACTIONS(271), + [anon_sym_ATinheritDoc] = ACTIONS(271), + [anon_sym_ATapi] = ACTIONS(271), + [anon_sym_ATfilesource] = ACTIONS(271), + [anon_sym_ATignore] = ACTIONS(271), + [anon_sym_ATinternal] = ACTIONS(271), + [anon_sym_ATcategory] = ACTIONS(271), + [anon_sym_ATcopyright] = ACTIONS(271), + [anon_sym_ATtodo] = ACTIONS(271), + [anon_sym_ATexample] = ACTIONS(271), + [anon_sym_ATlicense] = ACTIONS(271), + [anon_sym_ATpackage] = ACTIONS(271), + [anon_sym_ATsource] = ACTIONS(271), + [anon_sym_ATsubpackage] = ACTIONS(271), + [anon_sym_ATuses] = ACTIONS(271), + [anon_sym_ATauthor] = ACTIONS(271), + [anon_sym_ATglobal] = ACTIONS(271), + [anon_sym_ATlink] = ACTIONS(271), + [anon_sym_ATmethod] = ACTIONS(271), + [anon_sym_ATparam] = ACTIONS(266), + [anon_sym_ATproperty] = ACTIONS(266), + [anon_sym_ATproperty_DASHread] = ACTIONS(271), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(271), + [anon_sym_ATreturn] = ACTIONS(271), + [anon_sym_ATsee] = ACTIONS(271), + [anon_sym_ATthrows] = ACTIONS(271), + [anon_sym_ATvar] = ACTIONS(271), + [anon_sym_ATdeprecated] = ACTIONS(271), + [anon_sym_ATsince] = ACTIONS(271), + [anon_sym_ATversion] = ACTIONS(271), + [anon_sym_ATtemplate] = ACTIONS(266), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(271), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(271), + [anon_sym_ATimplements] = ACTIONS(271), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(271), + [anon_sym_ATextends] = ACTIONS(271), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(271), + [anon_sym_ATuse] = ACTIONS(266), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(271), + [anon_sym_ATafter] = ACTIONS(266), + [anon_sym_ATafterClass] = ACTIONS(271), + [anon_sym_ATannotation] = ACTIONS(271), + [anon_sym_ATbackupGlobals] = ACTIONS(271), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(271), + [anon_sym_ATbefore] = ACTIONS(266), + [anon_sym_ATbeforeClass] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(266), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(271), + [anon_sym_ATcovers] = ACTIONS(266), + [anon_sym_ATcoversDefaultClass] = ACTIONS(266), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(271), + [anon_sym_ATcoversNothing] = ACTIONS(271), + [anon_sym_ATdataProvider] = ACTIONS(271), + [anon_sym_ATdepends] = ACTIONS(266), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(271), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(271), + [anon_sym_ATgroup] = ACTIONS(271), + [anon_sym_ATlarge] = ACTIONS(271), + [anon_sym_ATmedium] = ACTIONS(271), + [anon_sym_ATpreserveGlobalState] = ACTIONS(271), + [anon_sym_ATrequires] = ACTIONS(266), + [anon_sym_ATrequiresusages] = ACTIONS(271), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(271), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(271), + [anon_sym_ATsmall] = ACTIONS(271), + [anon_sym_ATtest] = ACTIONS(266), + [anon_sym_ATtestWith] = ACTIONS(271), + [anon_sym_ATtestdox] = ACTIONS(271), + [anon_sym_ATticket] = ACTIONS(271), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(271), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(271), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(271), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(266), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(266), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(271), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(271), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(271), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(271), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(266), + [anon_sym_ATreadonly] = ACTIONS(271), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(271), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(271), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(271), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(271), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(271), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(271), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(271), + [anon_sym_ATparam_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(266), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(271), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(271), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(271), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(271), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(271), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(271), + [anon_sym_ATmixin] = ACTIONS(271), [anon_sym_PIPE] = ACTIONS(292), [anon_sym_AMP] = ACTIONS(294), - [anon_sym_DOLLAR] = ACTIONS(267), - [sym__end] = ACTIONS(267), - [sym__text_after_type] = ACTIONS(267), + [anon_sym_DOLLAR] = ACTIONS(271), + [sym__end] = ACTIONS(271), + [sym__text_after_type] = ACTIONS(271), }, [31] = { - [sym_name] = ACTIONS(296), - [anon_sym_ATinheritdoc] = ACTIONS(298), - [anon_sym_ATinheritDoc] = ACTIONS(298), - [anon_sym_ATapi] = ACTIONS(298), - [anon_sym_ATfilesource] = ACTIONS(298), - [anon_sym_ATignore] = ACTIONS(298), - [anon_sym_ATinternal] = ACTIONS(298), - [anon_sym_ATcategory] = ACTIONS(298), - [anon_sym_ATcopyright] = ACTIONS(298), - [anon_sym_ATtodo] = ACTIONS(298), - [anon_sym_ATexample] = ACTIONS(298), - [anon_sym_ATlicense] = ACTIONS(298), - [anon_sym_ATpackage] = ACTIONS(298), - [anon_sym_ATsource] = ACTIONS(298), - [anon_sym_ATsubpackage] = ACTIONS(298), - [anon_sym_ATuses] = ACTIONS(298), - [anon_sym_ATauthor] = ACTIONS(298), - [anon_sym_GT] = ACTIONS(298), - [anon_sym_ATglobal] = ACTIONS(298), - [anon_sym_ATlink] = ACTIONS(298), - [anon_sym_ATmethod] = ACTIONS(298), - [anon_sym_ATparam] = ACTIONS(296), - [anon_sym_ATproperty] = ACTIONS(296), - [anon_sym_ATproperty_DASHread] = ACTIONS(298), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(298), - [anon_sym_ATreturn] = ACTIONS(298), - [anon_sym_ATsee] = ACTIONS(298), - [anon_sym_ATthrows] = ACTIONS(298), - [anon_sym_ATvar] = ACTIONS(298), - [anon_sym_ATdeprecated] = ACTIONS(298), - [anon_sym_ATsince] = ACTIONS(298), - [anon_sym_ATversion] = ACTIONS(298), - [anon_sym_ATtemplate] = ACTIONS(296), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(298), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(298), - [anon_sym_of] = ACTIONS(296), - [anon_sym_ATimplements] = ACTIONS(298), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(298), - [anon_sym_ATextends] = ACTIONS(298), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(298), - [anon_sym_ATuse] = ACTIONS(296), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(298), - [anon_sym_ATafter] = ACTIONS(296), - [anon_sym_ATafterClass] = ACTIONS(298), - [anon_sym_ATannotation] = ACTIONS(298), - [anon_sym_ATbackupGlobals] = ACTIONS(298), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(298), - [anon_sym_ATbefore] = ACTIONS(296), - [anon_sym_ATbeforeClass] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(296), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(298), - [anon_sym_ATcovers] = ACTIONS(296), - [anon_sym_ATcoversDefaultClass] = ACTIONS(296), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(298), - [anon_sym_ATcoversNothing] = ACTIONS(298), - [anon_sym_ATdataProvider] = ACTIONS(298), - [anon_sym_ATdepends] = ACTIONS(296), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(298), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(298), - [anon_sym_ATgroup] = ACTIONS(298), - [anon_sym_ATlarge] = ACTIONS(298), - [anon_sym_ATmedium] = ACTIONS(298), - [anon_sym_ATpreserveGlobalState] = ACTIONS(298), - [anon_sym_ATrequires] = ACTIONS(296), - [anon_sym_ATrequiresusages] = ACTIONS(298), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(298), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(298), - [anon_sym_ATsmall] = ACTIONS(298), - [anon_sym_ATtest] = ACTIONS(296), - [anon_sym_ATtestWith] = ACTIONS(298), - [anon_sym_ATtestdox] = ACTIONS(298), - [anon_sym_ATticket] = ACTIONS(298), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(298), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(298), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(298), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(296), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(296), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(298), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(298), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(298), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(298), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(298), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(296), - [anon_sym_ATreadonly] = ACTIONS(298), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(298), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(298), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(298), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(298), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(298), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(298), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(298), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(298), - [anon_sym_ATparam_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(296), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(298), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(298), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(298), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(298), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(298), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(298), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(298), - [anon_sym_ATmixin] = ACTIONS(298), - [anon_sym_COMMA] = ACTIONS(298), - [anon_sym_PIPE] = ACTIONS(298), - [anon_sym_AMP] = ACTIONS(298), - [anon_sym_RPAREN] = ACTIONS(298), - [anon_sym_DOLLAR] = ACTIONS(298), - [sym__end] = ACTIONS(298), + [sym__type_argument_list] = STATE(113), + [aux_sym_namespace_name_repeat1] = STATE(290), + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(296), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_BSLASH] = ACTIONS(197), + [anon_sym_LPAREN_RPAREN] = ACTIONS(298), + [anon_sym_COLON_COLON] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym_text] = ACTIONS(192), }, [32] = { [sym_name] = ACTIONS(300), @@ -11092,359 +11300,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(306), }, [34] = { - [sym__type_argument_list] = STATE(110), - [aux_sym_namespace_name_repeat1] = STATE(288), - [anon_sym_LBRACE] = ACTIONS(184), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(308), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_BSLASH] = ACTIONS(189), - [anon_sym_LPAREN_RPAREN] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(184), - [sym__end] = ACTIONS(184), - [sym_text] = ACTIONS(184), - }, - [35] = { - [anon_sym_LBRACE] = ACTIONS(206), - [anon_sym_ATinheritdoc] = ACTIONS(206), - [anon_sym_ATinheritDoc] = ACTIONS(206), - [anon_sym_ATapi] = ACTIONS(206), - [anon_sym_ATfilesource] = ACTIONS(206), - [anon_sym_ATignore] = ACTIONS(206), - [anon_sym_ATinternal] = ACTIONS(206), - [anon_sym_ATcategory] = ACTIONS(206), - [anon_sym_ATcopyright] = ACTIONS(206), - [anon_sym_ATtodo] = ACTIONS(206), - [anon_sym_ATexample] = ACTIONS(206), - [anon_sym_ATlicense] = ACTIONS(206), - [anon_sym_ATpackage] = ACTIONS(206), - [anon_sym_ATsource] = ACTIONS(206), - [anon_sym_ATsubpackage] = ACTIONS(206), - [anon_sym_ATuses] = ACTIONS(206), - [anon_sym_ATauthor] = ACTIONS(206), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_ATglobal] = ACTIONS(206), - [anon_sym_ATlink] = ACTIONS(206), - [anon_sym_ATmethod] = ACTIONS(206), - [anon_sym_ATparam] = ACTIONS(204), - [anon_sym_ATproperty] = ACTIONS(204), - [anon_sym_ATproperty_DASHread] = ACTIONS(206), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(206), - [anon_sym_ATreturn] = ACTIONS(206), - [anon_sym_ATsee] = ACTIONS(206), - [anon_sym_ATthrows] = ACTIONS(206), - [anon_sym_ATvar] = ACTIONS(206), - [anon_sym_ATdeprecated] = ACTIONS(206), - [anon_sym_ATsince] = ACTIONS(206), - [anon_sym_ATversion] = ACTIONS(206), - [anon_sym_ATtemplate] = ACTIONS(204), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(206), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(206), - [anon_sym_ATimplements] = ACTIONS(206), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(206), - [anon_sym_ATextends] = ACTIONS(206), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(206), - [anon_sym_ATuse] = ACTIONS(204), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(206), - [anon_sym_ATafter] = ACTIONS(204), - [anon_sym_ATafterClass] = ACTIONS(206), - [anon_sym_ATannotation] = ACTIONS(206), - [anon_sym_ATbackupGlobals] = ACTIONS(206), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(206), - [anon_sym_ATbefore] = ACTIONS(204), - [anon_sym_ATbeforeClass] = ACTIONS(206), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(204), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(206), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(206), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(206), - [anon_sym_ATcovers] = ACTIONS(204), - [anon_sym_ATcoversDefaultClass] = ACTIONS(204), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(206), - [anon_sym_ATcoversNothing] = ACTIONS(206), - [anon_sym_ATdataProvider] = ACTIONS(206), - [anon_sym_ATdepends] = ACTIONS(204), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(206), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(206), - [anon_sym_ATgroup] = ACTIONS(206), - [anon_sym_ATlarge] = ACTIONS(206), - [anon_sym_ATmedium] = ACTIONS(206), - [anon_sym_ATpreserveGlobalState] = ACTIONS(206), - [anon_sym_ATrequires] = ACTIONS(204), - [anon_sym_ATrequiresusages] = ACTIONS(206), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(206), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(206), - [anon_sym_ATsmall] = ACTIONS(206), - [anon_sym_ATtest] = ACTIONS(204), - [anon_sym_ATtestWith] = ACTIONS(206), - [anon_sym_ATtestdox] = ACTIONS(206), - [anon_sym_ATticket] = ACTIONS(206), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(206), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(206), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(206), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(204), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(206), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(204), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(206), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(206), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(206), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(206), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(206), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(206), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(206), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(206), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(206), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(204), - [anon_sym_ATreadonly] = ACTIONS(206), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(206), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(206), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(206), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(206), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(206), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(206), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(206), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(206), - [anon_sym_ATparam_DASHout] = ACTIONS(206), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(206), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(204), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(206), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(206), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(206), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(206), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(206), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(206), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(206), - [anon_sym_ATmixin] = ACTIONS(206), - [anon_sym_LBRACK_RBRACK] = ACTIONS(206), - [anon_sym_PIPE] = ACTIONS(206), - [anon_sym_AMP] = ACTIONS(206), - [anon_sym_DOLLAR] = ACTIONS(206), - [sym__end] = ACTIONS(206), - [sym__text_after_type] = ACTIONS(206), - }, - [36] = { - [anon_sym_LBRACE] = ACTIONS(202), - [anon_sym_ATinheritdoc] = ACTIONS(202), - [anon_sym_ATinheritDoc] = ACTIONS(202), - [anon_sym_ATapi] = ACTIONS(202), - [anon_sym_ATfilesource] = ACTIONS(202), - [anon_sym_ATignore] = ACTIONS(202), - [anon_sym_ATinternal] = ACTIONS(202), - [anon_sym_ATcategory] = ACTIONS(202), - [anon_sym_ATcopyright] = ACTIONS(202), - [anon_sym_ATtodo] = ACTIONS(202), - [anon_sym_ATexample] = ACTIONS(202), - [anon_sym_ATlicense] = ACTIONS(202), - [anon_sym_ATpackage] = ACTIONS(202), - [anon_sym_ATsource] = ACTIONS(202), - [anon_sym_ATsubpackage] = ACTIONS(202), - [anon_sym_ATuses] = ACTIONS(202), - [anon_sym_ATauthor] = ACTIONS(202), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_ATglobal] = ACTIONS(202), - [anon_sym_ATlink] = ACTIONS(202), - [anon_sym_ATmethod] = ACTIONS(202), - [anon_sym_ATparam] = ACTIONS(200), - [anon_sym_ATproperty] = ACTIONS(200), - [anon_sym_ATproperty_DASHread] = ACTIONS(202), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(202), - [anon_sym_ATreturn] = ACTIONS(202), - [anon_sym_ATsee] = ACTIONS(202), - [anon_sym_ATthrows] = ACTIONS(202), - [anon_sym_ATvar] = ACTIONS(202), - [anon_sym_ATdeprecated] = ACTIONS(202), - [anon_sym_ATsince] = ACTIONS(202), - [anon_sym_ATversion] = ACTIONS(202), - [anon_sym_ATtemplate] = ACTIONS(200), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(202), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(202), - [anon_sym_ATimplements] = ACTIONS(202), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(202), - [anon_sym_ATextends] = ACTIONS(202), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(202), - [anon_sym_ATuse] = ACTIONS(200), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(202), - [anon_sym_ATafter] = ACTIONS(200), - [anon_sym_ATafterClass] = ACTIONS(202), - [anon_sym_ATannotation] = ACTIONS(202), - [anon_sym_ATbackupGlobals] = ACTIONS(202), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(202), - [anon_sym_ATbefore] = ACTIONS(200), - [anon_sym_ATbeforeClass] = ACTIONS(202), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(202), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(202), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(202), - [anon_sym_ATcovers] = ACTIONS(200), - [anon_sym_ATcoversDefaultClass] = ACTIONS(200), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(202), - [anon_sym_ATcoversNothing] = ACTIONS(202), - [anon_sym_ATdataProvider] = ACTIONS(202), - [anon_sym_ATdepends] = ACTIONS(200), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(202), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(202), - [anon_sym_ATgroup] = ACTIONS(202), - [anon_sym_ATlarge] = ACTIONS(202), - [anon_sym_ATmedium] = ACTIONS(202), - [anon_sym_ATpreserveGlobalState] = ACTIONS(202), - [anon_sym_ATrequires] = ACTIONS(200), - [anon_sym_ATrequiresusages] = ACTIONS(202), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(202), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(202), - [anon_sym_ATsmall] = ACTIONS(202), - [anon_sym_ATtest] = ACTIONS(200), - [anon_sym_ATtestWith] = ACTIONS(202), - [anon_sym_ATtestdox] = ACTIONS(202), - [anon_sym_ATticket] = ACTIONS(202), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(202), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(202), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(202), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(202), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(202), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(202), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(202), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(202), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(202), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(202), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(202), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(202), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(202), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(200), - [anon_sym_ATreadonly] = ACTIONS(202), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(202), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(202), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(202), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(202), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(202), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(202), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(202), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(202), - [anon_sym_ATparam_DASHout] = ACTIONS(202), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(202), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(202), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(202), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(202), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(202), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(202), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(202), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(202), - [anon_sym_ATmixin] = ACTIONS(202), - [anon_sym_LBRACK_RBRACK] = ACTIONS(202), - [anon_sym_PIPE] = ACTIONS(202), - [anon_sym_AMP] = ACTIONS(202), - [anon_sym_DOLLAR] = ACTIONS(202), - [sym__end] = ACTIONS(202), - [sym__text_after_type] = ACTIONS(202), + [sym_name] = ACTIONS(308), + [anon_sym_ATinheritdoc] = ACTIONS(310), + [anon_sym_ATinheritDoc] = ACTIONS(310), + [anon_sym_ATapi] = ACTIONS(310), + [anon_sym_ATfilesource] = ACTIONS(310), + [anon_sym_ATignore] = ACTIONS(310), + [anon_sym_ATinternal] = ACTIONS(310), + [anon_sym_ATcategory] = ACTIONS(310), + [anon_sym_ATcopyright] = ACTIONS(310), + [anon_sym_ATtodo] = ACTIONS(310), + [anon_sym_ATexample] = ACTIONS(310), + [anon_sym_ATlicense] = ACTIONS(310), + [anon_sym_ATpackage] = ACTIONS(310), + [anon_sym_ATsource] = ACTIONS(310), + [anon_sym_ATsubpackage] = ACTIONS(310), + [anon_sym_ATuses] = ACTIONS(310), + [anon_sym_ATauthor] = ACTIONS(310), + [anon_sym_GT] = ACTIONS(310), + [anon_sym_ATglobal] = ACTIONS(310), + [anon_sym_ATlink] = ACTIONS(310), + [anon_sym_ATmethod] = ACTIONS(310), + [anon_sym_ATparam] = ACTIONS(308), + [anon_sym_ATproperty] = ACTIONS(308), + [anon_sym_ATproperty_DASHread] = ACTIONS(310), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(310), + [anon_sym_ATreturn] = ACTIONS(310), + [anon_sym_ATsee] = ACTIONS(310), + [anon_sym_ATthrows] = ACTIONS(310), + [anon_sym_ATvar] = ACTIONS(310), + [anon_sym_ATdeprecated] = ACTIONS(310), + [anon_sym_ATsince] = ACTIONS(310), + [anon_sym_ATversion] = ACTIONS(310), + [anon_sym_ATtemplate] = ACTIONS(308), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(310), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(310), + [anon_sym_of] = ACTIONS(308), + [anon_sym_ATimplements] = ACTIONS(310), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(310), + [anon_sym_ATextends] = ACTIONS(310), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(310), + [anon_sym_ATuse] = ACTIONS(308), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(310), + [anon_sym_ATafter] = ACTIONS(308), + [anon_sym_ATafterClass] = ACTIONS(310), + [anon_sym_ATannotation] = ACTIONS(310), + [anon_sym_ATbackupGlobals] = ACTIONS(310), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(310), + [anon_sym_ATbefore] = ACTIONS(308), + [anon_sym_ATbeforeClass] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(308), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(310), + [anon_sym_ATcovers] = ACTIONS(308), + [anon_sym_ATcoversDefaultClass] = ACTIONS(308), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(310), + [anon_sym_ATcoversNothing] = ACTIONS(310), + [anon_sym_ATdataProvider] = ACTIONS(310), + [anon_sym_ATdepends] = ACTIONS(308), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(310), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(310), + [anon_sym_ATgroup] = ACTIONS(310), + [anon_sym_ATlarge] = ACTIONS(310), + [anon_sym_ATmedium] = ACTIONS(310), + [anon_sym_ATpreserveGlobalState] = ACTIONS(310), + [anon_sym_ATrequires] = ACTIONS(308), + [anon_sym_ATrequiresusages] = ACTIONS(310), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(310), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(310), + [anon_sym_ATsmall] = ACTIONS(310), + [anon_sym_ATtest] = ACTIONS(308), + [anon_sym_ATtestWith] = ACTIONS(310), + [anon_sym_ATtestdox] = ACTIONS(310), + [anon_sym_ATticket] = ACTIONS(310), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(310), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(310), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(310), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(308), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(308), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(310), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(310), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(310), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(310), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(310), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(308), + [anon_sym_ATreadonly] = ACTIONS(310), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(310), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(310), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(310), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(310), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(310), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(310), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(310), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(310), + [anon_sym_ATparam_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(308), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(310), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(310), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(310), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(310), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(310), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(310), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(310), + [anon_sym_ATmixin] = ACTIONS(310), + [anon_sym_COMMA] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(310), + [anon_sym_RPAREN] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(310), + [sym__end] = ACTIONS(310), }, - [37] = { - [aux_sym_intersection_type_repeat1] = STATE(42), + [35] = { [sym_name] = ACTIONS(312), [anon_sym_ATinheritdoc] = ACTIONS(314), [anon_sym_ATinheritDoc] = ACTIONS(314), @@ -11456,1047 +11429,701 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcopyright] = ACTIONS(314), [anon_sym_ATtodo] = ACTIONS(314), [anon_sym_ATexample] = ACTIONS(314), - [anon_sym_ATlicense] = ACTIONS(314), - [anon_sym_ATpackage] = ACTIONS(314), - [anon_sym_ATsource] = ACTIONS(314), - [anon_sym_ATsubpackage] = ACTIONS(314), - [anon_sym_ATuses] = ACTIONS(314), - [anon_sym_ATauthor] = ACTIONS(314), - [anon_sym_ATglobal] = ACTIONS(314), - [anon_sym_ATlink] = ACTIONS(314), - [anon_sym_ATmethod] = ACTIONS(314), - [anon_sym_ATparam] = ACTIONS(312), - [anon_sym_ATproperty] = ACTIONS(312), - [anon_sym_ATproperty_DASHread] = ACTIONS(314), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(314), - [anon_sym_ATreturn] = ACTIONS(314), - [anon_sym_ATsee] = ACTIONS(314), - [anon_sym_ATthrows] = ACTIONS(314), - [anon_sym_ATvar] = ACTIONS(314), - [anon_sym_ATdeprecated] = ACTIONS(314), - [anon_sym_ATsince] = ACTIONS(314), - [anon_sym_ATversion] = ACTIONS(314), - [anon_sym_ATtemplate] = ACTIONS(312), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(314), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(314), - [anon_sym_of] = ACTIONS(312), - [anon_sym_ATimplements] = ACTIONS(314), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(314), - [anon_sym_ATextends] = ACTIONS(314), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(314), - [anon_sym_ATuse] = ACTIONS(312), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(314), - [anon_sym_ATafter] = ACTIONS(312), - [anon_sym_ATafterClass] = ACTIONS(314), - [anon_sym_ATannotation] = ACTIONS(314), - [anon_sym_ATbackupGlobals] = ACTIONS(314), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(314), - [anon_sym_ATbefore] = ACTIONS(312), - [anon_sym_ATbeforeClass] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(312), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(314), - [anon_sym_ATcovers] = ACTIONS(312), - [anon_sym_ATcoversDefaultClass] = ACTIONS(312), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(314), - [anon_sym_ATcoversNothing] = ACTIONS(314), - [anon_sym_ATdataProvider] = ACTIONS(314), - [anon_sym_ATdepends] = ACTIONS(312), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(314), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(314), - [anon_sym_ATgroup] = ACTIONS(314), - [anon_sym_ATlarge] = ACTIONS(314), - [anon_sym_ATmedium] = ACTIONS(314), - [anon_sym_ATpreserveGlobalState] = ACTIONS(314), - [anon_sym_ATrequires] = ACTIONS(312), - [anon_sym_ATrequiresusages] = ACTIONS(314), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(314), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(314), - [anon_sym_ATsmall] = ACTIONS(314), - [anon_sym_ATtest] = ACTIONS(312), - [anon_sym_ATtestWith] = ACTIONS(314), - [anon_sym_ATtestdox] = ACTIONS(314), - [anon_sym_ATticket] = ACTIONS(314), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(314), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(314), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(314), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(312), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(312), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(314), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(314), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(314), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(314), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(314), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(312), - [anon_sym_ATreadonly] = ACTIONS(314), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(314), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(314), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(314), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(314), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(314), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(314), - [anon_sym_ATparam_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(312), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(314), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(314), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(314), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(314), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(314), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(314), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(314), - [anon_sym_ATmixin] = ACTIONS(314), - [anon_sym_COMMA] = ACTIONS(314), - [anon_sym_AMP] = ACTIONS(274), - [anon_sym_RPAREN] = ACTIONS(314), - [anon_sym_DOLLAR] = ACTIONS(314), - [sym__end] = ACTIONS(314), - }, - [38] = { - [sym__type_argument_named_type] = STATE(92), - [anon_sym_LBRACE] = ACTIONS(243), - [anon_sym_ATinheritdoc] = ACTIONS(243), - [anon_sym_ATinheritDoc] = ACTIONS(243), - [anon_sym_ATapi] = ACTIONS(243), - [anon_sym_ATfilesource] = ACTIONS(243), - [anon_sym_ATignore] = ACTIONS(243), - [anon_sym_ATinternal] = ACTIONS(243), - [anon_sym_ATcategory] = ACTIONS(243), - [anon_sym_ATcopyright] = ACTIONS(243), - [anon_sym_ATtodo] = ACTIONS(243), - [anon_sym_ATexample] = ACTIONS(243), - [anon_sym_ATlicense] = ACTIONS(243), - [anon_sym_ATpackage] = ACTIONS(243), - [anon_sym_ATsource] = ACTIONS(243), - [anon_sym_ATsubpackage] = ACTIONS(243), - [anon_sym_ATuses] = ACTIONS(243), - [anon_sym_ATauthor] = ACTIONS(243), - [anon_sym_LT] = ACTIONS(316), - [anon_sym_ATglobal] = ACTIONS(243), - [anon_sym_ATlink] = ACTIONS(243), - [anon_sym_ATmethod] = ACTIONS(243), - [anon_sym_ATparam] = ACTIONS(241), - [anon_sym_ATproperty] = ACTIONS(241), - [anon_sym_ATproperty_DASHread] = ACTIONS(243), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATreturn] = ACTIONS(243), - [anon_sym_ATsee] = ACTIONS(243), - [anon_sym_ATthrows] = ACTIONS(243), - [anon_sym_ATvar] = ACTIONS(243), - [anon_sym_ATdeprecated] = ACTIONS(243), - [anon_sym_ATsince] = ACTIONS(243), - [anon_sym_ATversion] = ACTIONS(243), - [anon_sym_ATtemplate] = ACTIONS(241), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(243), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(243), - [anon_sym_ATimplements] = ACTIONS(243), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(243), - [anon_sym_ATextends] = ACTIONS(243), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(243), - [anon_sym_ATuse] = ACTIONS(241), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(243), - [anon_sym_ATafter] = ACTIONS(241), - [anon_sym_ATafterClass] = ACTIONS(243), - [anon_sym_ATannotation] = ACTIONS(243), - [anon_sym_ATbackupGlobals] = ACTIONS(243), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(243), - [anon_sym_ATbefore] = ACTIONS(241), - [anon_sym_ATbeforeClass] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(241), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(243), - [anon_sym_ATcovers] = ACTIONS(241), - [anon_sym_ATcoversDefaultClass] = ACTIONS(241), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(243), - [anon_sym_ATcoversNothing] = ACTIONS(243), - [anon_sym_ATdataProvider] = ACTIONS(243), - [anon_sym_ATdepends] = ACTIONS(241), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(243), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(243), - [anon_sym_ATgroup] = ACTIONS(243), - [anon_sym_ATlarge] = ACTIONS(243), - [anon_sym_ATmedium] = ACTIONS(243), - [anon_sym_ATpreserveGlobalState] = ACTIONS(243), - [anon_sym_ATrequires] = ACTIONS(241), - [anon_sym_ATrequiresusages] = ACTIONS(243), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(243), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(243), - [anon_sym_ATsmall] = ACTIONS(243), - [anon_sym_ATtest] = ACTIONS(241), - [anon_sym_ATtestWith] = ACTIONS(243), - [anon_sym_ATtestdox] = ACTIONS(243), - [anon_sym_ATticket] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(243), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(241), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(241), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(243), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(241), - [anon_sym_ATreadonly] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(243), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(243), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(243), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(243), - [anon_sym_ATparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(241), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(243), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(243), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(243), - [anon_sym_ATmixin] = ACTIONS(243), - [anon_sym_PIPE] = ACTIONS(243), - [anon_sym_AMP] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(243), - [sym__end] = ACTIONS(243), - [sym__text_after_type] = ACTIONS(243), - }, - [39] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(39), - [anon_sym_LBRACE] = ACTIONS(249), - [anon_sym_ATinheritdoc] = ACTIONS(249), - [anon_sym_ATinheritDoc] = ACTIONS(249), - [anon_sym_ATapi] = ACTIONS(249), - [anon_sym_ATfilesource] = ACTIONS(249), - [anon_sym_ATignore] = ACTIONS(249), - [anon_sym_ATinternal] = ACTIONS(249), - [anon_sym_ATcategory] = ACTIONS(249), - [anon_sym_ATcopyright] = ACTIONS(249), - [anon_sym_ATtodo] = ACTIONS(249), - [anon_sym_ATexample] = ACTIONS(249), - [anon_sym_ATlicense] = ACTIONS(249), - [anon_sym_ATpackage] = ACTIONS(249), - [anon_sym_ATsource] = ACTIONS(249), - [anon_sym_ATsubpackage] = ACTIONS(249), - [anon_sym_ATuses] = ACTIONS(249), - [anon_sym_ATauthor] = ACTIONS(249), - [anon_sym_ATglobal] = ACTIONS(249), - [anon_sym_ATlink] = ACTIONS(249), - [anon_sym_ATmethod] = ACTIONS(249), - [anon_sym_ATparam] = ACTIONS(247), - [anon_sym_ATproperty] = ACTIONS(247), - [anon_sym_ATproperty_DASHread] = ACTIONS(249), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(249), - [anon_sym_ATreturn] = ACTIONS(249), - [anon_sym_ATsee] = ACTIONS(249), - [anon_sym_ATthrows] = ACTIONS(249), - [anon_sym_ATvar] = ACTIONS(249), - [anon_sym_ATdeprecated] = ACTIONS(249), - [anon_sym_ATsince] = ACTIONS(249), - [anon_sym_ATversion] = ACTIONS(249), - [anon_sym_ATtemplate] = ACTIONS(247), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(249), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(249), - [anon_sym_ATimplements] = ACTIONS(249), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(249), - [anon_sym_ATextends] = ACTIONS(249), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(249), - [anon_sym_ATuse] = ACTIONS(247), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(249), - [anon_sym_ATafter] = ACTIONS(247), - [anon_sym_ATafterClass] = ACTIONS(249), - [anon_sym_ATannotation] = ACTIONS(249), - [anon_sym_ATbackupGlobals] = ACTIONS(249), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(249), - [anon_sym_ATbefore] = ACTIONS(247), - [anon_sym_ATbeforeClass] = ACTIONS(249), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(247), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(249), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(249), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(249), - [anon_sym_ATcovers] = ACTIONS(247), - [anon_sym_ATcoversDefaultClass] = ACTIONS(247), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(249), - [anon_sym_ATcoversNothing] = ACTIONS(249), - [anon_sym_ATdataProvider] = ACTIONS(249), - [anon_sym_ATdepends] = ACTIONS(247), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(249), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(249), - [anon_sym_ATgroup] = ACTIONS(249), - [anon_sym_ATlarge] = ACTIONS(249), - [anon_sym_ATmedium] = ACTIONS(249), - [anon_sym_ATpreserveGlobalState] = ACTIONS(249), - [anon_sym_ATrequires] = ACTIONS(247), - [anon_sym_ATrequiresusages] = ACTIONS(249), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(249), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(249), - [anon_sym_ATsmall] = ACTIONS(249), - [anon_sym_ATtest] = ACTIONS(247), - [anon_sym_ATtestWith] = ACTIONS(249), - [anon_sym_ATtestdox] = ACTIONS(249), - [anon_sym_ATticket] = ACTIONS(249), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(249), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(249), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(249), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(247), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(249), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(247), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(249), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(249), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(249), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(249), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(249), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(249), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(249), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(247), - [anon_sym_ATreadonly] = ACTIONS(249), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(249), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(249), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(249), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(249), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(249), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(249), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(249), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(249), - [anon_sym_ATparam_DASHout] = ACTIONS(249), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(249), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(247), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(249), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(249), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(249), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(249), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(249), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(249), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(249), - [anon_sym_ATmixin] = ACTIONS(249), - [anon_sym_LBRACK_RBRACK] = ACTIONS(318), - [anon_sym_PIPE] = ACTIONS(249), - [anon_sym_AMP] = ACTIONS(249), - [anon_sym_DOLLAR] = ACTIONS(249), - [sym__end] = ACTIONS(249), - [sym__text_after_type] = ACTIONS(249), - }, - [40] = { - [sym__type_argument_list] = STATE(9), - [aux_sym_namespace_name_repeat1] = STATE(288), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(321), - [anon_sym_GT] = ACTIONS(184), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_from] = ACTIONS(184), - [aux_sym__psalm_tag_token1] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_BSLASH] = ACTIONS(189), - [sym__end] = ACTIONS(184), + [anon_sym_ATlicense] = ACTIONS(314), + [anon_sym_ATpackage] = ACTIONS(314), + [anon_sym_ATsource] = ACTIONS(314), + [anon_sym_ATsubpackage] = ACTIONS(314), + [anon_sym_ATuses] = ACTIONS(314), + [anon_sym_ATauthor] = ACTIONS(314), + [anon_sym_GT] = ACTIONS(314), + [anon_sym_ATglobal] = ACTIONS(314), + [anon_sym_ATlink] = ACTIONS(314), + [anon_sym_ATmethod] = ACTIONS(314), + [anon_sym_ATparam] = ACTIONS(312), + [anon_sym_ATproperty] = ACTIONS(312), + [anon_sym_ATproperty_DASHread] = ACTIONS(314), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(314), + [anon_sym_ATreturn] = ACTIONS(314), + [anon_sym_ATsee] = ACTIONS(314), + [anon_sym_ATthrows] = ACTIONS(314), + [anon_sym_ATvar] = ACTIONS(314), + [anon_sym_ATdeprecated] = ACTIONS(314), + [anon_sym_ATsince] = ACTIONS(314), + [anon_sym_ATversion] = ACTIONS(314), + [anon_sym_ATtemplate] = ACTIONS(312), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(314), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(314), + [anon_sym_of] = ACTIONS(312), + [anon_sym_ATimplements] = ACTIONS(314), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(314), + [anon_sym_ATextends] = ACTIONS(314), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(314), + [anon_sym_ATuse] = ACTIONS(312), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(314), + [anon_sym_ATafter] = ACTIONS(312), + [anon_sym_ATafterClass] = ACTIONS(314), + [anon_sym_ATannotation] = ACTIONS(314), + [anon_sym_ATbackupGlobals] = ACTIONS(314), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(314), + [anon_sym_ATbefore] = ACTIONS(312), + [anon_sym_ATbeforeClass] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(312), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(314), + [anon_sym_ATcovers] = ACTIONS(312), + [anon_sym_ATcoversDefaultClass] = ACTIONS(312), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(314), + [anon_sym_ATcoversNothing] = ACTIONS(314), + [anon_sym_ATdataProvider] = ACTIONS(314), + [anon_sym_ATdepends] = ACTIONS(312), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(314), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(314), + [anon_sym_ATgroup] = ACTIONS(314), + [anon_sym_ATlarge] = ACTIONS(314), + [anon_sym_ATmedium] = ACTIONS(314), + [anon_sym_ATpreserveGlobalState] = ACTIONS(314), + [anon_sym_ATrequires] = ACTIONS(312), + [anon_sym_ATrequiresusages] = ACTIONS(314), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(314), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(314), + [anon_sym_ATsmall] = ACTIONS(314), + [anon_sym_ATtest] = ACTIONS(312), + [anon_sym_ATtestWith] = ACTIONS(314), + [anon_sym_ATtestdox] = ACTIONS(314), + [anon_sym_ATticket] = ACTIONS(314), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(314), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(314), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(314), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(312), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(312), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(314), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(314), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(314), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(314), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(314), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(312), + [anon_sym_ATreadonly] = ACTIONS(314), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(314), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(314), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(314), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(314), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(314), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(314), + [anon_sym_ATparam_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(312), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(314), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(314), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(314), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(314), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(314), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(314), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(314), + [anon_sym_ATmixin] = ACTIONS(314), + [anon_sym_COMMA] = ACTIONS(314), + [anon_sym_PIPE] = ACTIONS(314), + [anon_sym_AMP] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(314), + [sym__end] = ACTIONS(314), }, - [41] = { - [anon_sym_LBRACE] = ACTIONS(260), - [anon_sym_ATinheritdoc] = ACTIONS(260), - [anon_sym_ATinheritDoc] = ACTIONS(260), - [anon_sym_ATapi] = ACTIONS(260), - [anon_sym_ATfilesource] = ACTIONS(260), - [anon_sym_ATignore] = ACTIONS(260), - [anon_sym_ATinternal] = ACTIONS(260), - [anon_sym_ATcategory] = ACTIONS(260), - [anon_sym_ATcopyright] = ACTIONS(260), - [anon_sym_ATtodo] = ACTIONS(260), - [anon_sym_ATexample] = ACTIONS(260), - [anon_sym_ATlicense] = ACTIONS(260), - [anon_sym_ATpackage] = ACTIONS(260), - [anon_sym_ATsource] = ACTIONS(260), - [anon_sym_ATsubpackage] = ACTIONS(260), - [anon_sym_ATuses] = ACTIONS(260), - [anon_sym_ATauthor] = ACTIONS(260), - [anon_sym_LT] = ACTIONS(260), - [anon_sym_ATglobal] = ACTIONS(260), - [anon_sym_ATlink] = ACTIONS(260), - [anon_sym_ATmethod] = ACTIONS(260), - [anon_sym_ATparam] = ACTIONS(258), - [anon_sym_ATproperty] = ACTIONS(258), - [anon_sym_ATproperty_DASHread] = ACTIONS(260), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(260), - [anon_sym_ATreturn] = ACTIONS(260), - [anon_sym_ATsee] = ACTIONS(260), - [anon_sym_ATthrows] = ACTIONS(260), - [anon_sym_ATvar] = ACTIONS(260), - [anon_sym_ATdeprecated] = ACTIONS(260), - [anon_sym_ATsince] = ACTIONS(260), - [anon_sym_ATversion] = ACTIONS(260), - [anon_sym_ATtemplate] = ACTIONS(258), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(260), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(260), - [anon_sym_ATimplements] = ACTIONS(260), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(260), - [anon_sym_ATextends] = ACTIONS(260), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(260), - [anon_sym_ATuse] = ACTIONS(258), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(260), - [anon_sym_ATafter] = ACTIONS(258), - [anon_sym_ATafterClass] = ACTIONS(260), - [anon_sym_ATannotation] = ACTIONS(260), - [anon_sym_ATbackupGlobals] = ACTIONS(260), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(260), - [anon_sym_ATbefore] = ACTIONS(258), - [anon_sym_ATbeforeClass] = ACTIONS(260), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(258), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(260), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(260), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(260), - [anon_sym_ATcovers] = ACTIONS(258), - [anon_sym_ATcoversDefaultClass] = ACTIONS(258), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(260), - [anon_sym_ATcoversNothing] = ACTIONS(260), - [anon_sym_ATdataProvider] = ACTIONS(260), - [anon_sym_ATdepends] = ACTIONS(258), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(260), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(260), - [anon_sym_ATgroup] = ACTIONS(260), - [anon_sym_ATlarge] = ACTIONS(260), - [anon_sym_ATmedium] = ACTIONS(260), - [anon_sym_ATpreserveGlobalState] = ACTIONS(260), - [anon_sym_ATrequires] = ACTIONS(258), - [anon_sym_ATrequiresusages] = ACTIONS(260), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(260), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(260), - [anon_sym_ATsmall] = ACTIONS(260), - [anon_sym_ATtest] = ACTIONS(258), - [anon_sym_ATtestWith] = ACTIONS(260), - [anon_sym_ATtestdox] = ACTIONS(260), - [anon_sym_ATticket] = ACTIONS(260), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(260), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(260), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(260), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(258), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(260), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(258), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(260), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(260), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(260), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(260), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(260), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(260), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(260), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(260), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(260), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(258), - [anon_sym_ATreadonly] = ACTIONS(260), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(260), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(260), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(260), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(260), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(260), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(260), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(260), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(260), - [anon_sym_ATparam_DASHout] = ACTIONS(260), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(260), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(258), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(260), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(260), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(260), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(260), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(260), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(260), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(260), - [anon_sym_ATmixin] = ACTIONS(260), - [anon_sym_LBRACK_RBRACK] = ACTIONS(260), - [anon_sym_PIPE] = ACTIONS(260), - [anon_sym_AMP] = ACTIONS(260), - [anon_sym_DOLLAR] = ACTIONS(260), - [sym__end] = ACTIONS(260), - [sym__text_after_type] = ACTIONS(260), + [36] = { + [sym_name] = ACTIONS(237), + [anon_sym_ATinheritdoc] = ACTIONS(239), + [anon_sym_ATinheritDoc] = ACTIONS(239), + [anon_sym_ATapi] = ACTIONS(239), + [anon_sym_ATfilesource] = ACTIONS(239), + [anon_sym_ATignore] = ACTIONS(239), + [anon_sym_ATinternal] = ACTIONS(239), + [anon_sym_ATcategory] = ACTIONS(239), + [anon_sym_ATcopyright] = ACTIONS(239), + [anon_sym_ATtodo] = ACTIONS(239), + [anon_sym_ATexample] = ACTIONS(239), + [anon_sym_ATlicense] = ACTIONS(239), + [anon_sym_ATpackage] = ACTIONS(239), + [anon_sym_ATsource] = ACTIONS(239), + [anon_sym_ATsubpackage] = ACTIONS(239), + [anon_sym_ATuses] = ACTIONS(239), + [anon_sym_ATauthor] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_ATglobal] = ACTIONS(239), + [anon_sym_ATlink] = ACTIONS(239), + [anon_sym_ATmethod] = ACTIONS(239), + [anon_sym_ATparam] = ACTIONS(237), + [anon_sym_ATproperty] = ACTIONS(237), + [anon_sym_ATproperty_DASHread] = ACTIONS(239), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATreturn] = ACTIONS(239), + [anon_sym_ATsee] = ACTIONS(239), + [anon_sym_ATthrows] = ACTIONS(239), + [anon_sym_ATvar] = ACTIONS(239), + [anon_sym_ATdeprecated] = ACTIONS(239), + [anon_sym_ATsince] = ACTIONS(239), + [anon_sym_ATversion] = ACTIONS(239), + [anon_sym_ATtemplate] = ACTIONS(237), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(239), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(239), + [anon_sym_of] = ACTIONS(237), + [anon_sym_ATimplements] = ACTIONS(239), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(239), + [anon_sym_ATextends] = ACTIONS(239), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(239), + [anon_sym_ATuse] = ACTIONS(237), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(239), + [anon_sym_ATafter] = ACTIONS(237), + [anon_sym_ATafterClass] = ACTIONS(239), + [anon_sym_ATannotation] = ACTIONS(239), + [anon_sym_ATbackupGlobals] = ACTIONS(239), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(239), + [anon_sym_ATbefore] = ACTIONS(237), + [anon_sym_ATbeforeClass] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(237), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(239), + [anon_sym_ATcovers] = ACTIONS(237), + [anon_sym_ATcoversDefaultClass] = ACTIONS(237), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(239), + [anon_sym_ATcoversNothing] = ACTIONS(239), + [anon_sym_ATdataProvider] = ACTIONS(239), + [anon_sym_ATdepends] = ACTIONS(237), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(239), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(239), + [anon_sym_ATgroup] = ACTIONS(239), + [anon_sym_ATlarge] = ACTIONS(239), + [anon_sym_ATmedium] = ACTIONS(239), + [anon_sym_ATpreserveGlobalState] = ACTIONS(239), + [anon_sym_ATrequires] = ACTIONS(237), + [anon_sym_ATrequiresusages] = ACTIONS(239), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(239), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(239), + [anon_sym_ATsmall] = ACTIONS(239), + [anon_sym_ATtest] = ACTIONS(237), + [anon_sym_ATtestWith] = ACTIONS(239), + [anon_sym_ATtestdox] = ACTIONS(239), + [anon_sym_ATticket] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(239), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(237), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(237), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(239), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(237), + [anon_sym_ATreadonly] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(239), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(239), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(239), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(239), + [anon_sym_ATparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(237), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(239), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(239), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(239), + [anon_sym_ATmixin] = ACTIONS(239), + [anon_sym_COMMA] = ACTIONS(239), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_RPAREN] = ACTIONS(239), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym__end] = ACTIONS(239), }, - [42] = { - [aux_sym_intersection_type_repeat1] = STATE(42), - [sym_name] = ACTIONS(323), - [anon_sym_ATinheritdoc] = ACTIONS(325), - [anon_sym_ATinheritDoc] = ACTIONS(325), - [anon_sym_ATapi] = ACTIONS(325), - [anon_sym_ATfilesource] = ACTIONS(325), - [anon_sym_ATignore] = ACTIONS(325), - [anon_sym_ATinternal] = ACTIONS(325), - [anon_sym_ATcategory] = ACTIONS(325), - [anon_sym_ATcopyright] = ACTIONS(325), - [anon_sym_ATtodo] = ACTIONS(325), - [anon_sym_ATexample] = ACTIONS(325), - [anon_sym_ATlicense] = ACTIONS(325), - [anon_sym_ATpackage] = ACTIONS(325), - [anon_sym_ATsource] = ACTIONS(325), - [anon_sym_ATsubpackage] = ACTIONS(325), - [anon_sym_ATuses] = ACTIONS(325), - [anon_sym_ATauthor] = ACTIONS(325), - [anon_sym_ATglobal] = ACTIONS(325), - [anon_sym_ATlink] = ACTIONS(325), - [anon_sym_ATmethod] = ACTIONS(325), - [anon_sym_ATparam] = ACTIONS(323), - [anon_sym_ATproperty] = ACTIONS(323), - [anon_sym_ATproperty_DASHread] = ACTIONS(325), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATreturn] = ACTIONS(325), - [anon_sym_ATsee] = ACTIONS(325), - [anon_sym_ATthrows] = ACTIONS(325), - [anon_sym_ATvar] = ACTIONS(325), - [anon_sym_ATdeprecated] = ACTIONS(325), - [anon_sym_ATsince] = ACTIONS(325), - [anon_sym_ATversion] = ACTIONS(325), - [anon_sym_ATtemplate] = ACTIONS(323), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(325), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(325), - [anon_sym_of] = ACTIONS(323), - [anon_sym_ATimplements] = ACTIONS(325), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(325), - [anon_sym_ATextends] = ACTIONS(325), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(325), - [anon_sym_ATuse] = ACTIONS(323), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(325), - [anon_sym_ATafter] = ACTIONS(323), - [anon_sym_ATafterClass] = ACTIONS(325), - [anon_sym_ATannotation] = ACTIONS(325), - [anon_sym_ATbackupGlobals] = ACTIONS(325), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(325), - [anon_sym_ATbefore] = ACTIONS(323), - [anon_sym_ATbeforeClass] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(323), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(325), - [anon_sym_ATcovers] = ACTIONS(323), - [anon_sym_ATcoversDefaultClass] = ACTIONS(323), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(325), - [anon_sym_ATcoversNothing] = ACTIONS(325), - [anon_sym_ATdataProvider] = ACTIONS(325), - [anon_sym_ATdepends] = ACTIONS(323), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(325), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(325), - [anon_sym_ATgroup] = ACTIONS(325), - [anon_sym_ATlarge] = ACTIONS(325), - [anon_sym_ATmedium] = ACTIONS(325), - [anon_sym_ATpreserveGlobalState] = ACTIONS(325), - [anon_sym_ATrequires] = ACTIONS(323), - [anon_sym_ATrequiresusages] = ACTIONS(325), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(325), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(325), - [anon_sym_ATsmall] = ACTIONS(325), - [anon_sym_ATtest] = ACTIONS(323), - [anon_sym_ATtestWith] = ACTIONS(325), - [anon_sym_ATtestdox] = ACTIONS(325), - [anon_sym_ATticket] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(325), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(323), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(323), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(325), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(323), - [anon_sym_ATreadonly] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(325), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(325), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(325), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(325), - [anon_sym_ATparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(323), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(325), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(325), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(325), - [anon_sym_ATmixin] = ACTIONS(325), - [anon_sym_COMMA] = ACTIONS(325), - [anon_sym_AMP] = ACTIONS(327), - [anon_sym_RPAREN] = ACTIONS(325), - [anon_sym_DOLLAR] = ACTIONS(325), - [sym__end] = ACTIONS(325), + [37] = { + [sym_name] = ACTIONS(316), + [anon_sym_ATinheritdoc] = ACTIONS(318), + [anon_sym_ATinheritDoc] = ACTIONS(318), + [anon_sym_ATapi] = ACTIONS(318), + [anon_sym_ATfilesource] = ACTIONS(318), + [anon_sym_ATignore] = ACTIONS(318), + [anon_sym_ATinternal] = ACTIONS(318), + [anon_sym_ATcategory] = ACTIONS(318), + [anon_sym_ATcopyright] = ACTIONS(318), + [anon_sym_ATtodo] = ACTIONS(318), + [anon_sym_ATexample] = ACTIONS(318), + [anon_sym_ATlicense] = ACTIONS(318), + [anon_sym_ATpackage] = ACTIONS(318), + [anon_sym_ATsource] = ACTIONS(318), + [anon_sym_ATsubpackage] = ACTIONS(318), + [anon_sym_ATuses] = ACTIONS(318), + [anon_sym_ATauthor] = ACTIONS(318), + [anon_sym_GT] = ACTIONS(318), + [anon_sym_ATglobal] = ACTIONS(318), + [anon_sym_ATlink] = ACTIONS(318), + [anon_sym_ATmethod] = ACTIONS(318), + [anon_sym_ATparam] = ACTIONS(316), + [anon_sym_ATproperty] = ACTIONS(316), + [anon_sym_ATproperty_DASHread] = ACTIONS(318), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(318), + [anon_sym_ATreturn] = ACTIONS(318), + [anon_sym_ATsee] = ACTIONS(318), + [anon_sym_ATthrows] = ACTIONS(318), + [anon_sym_ATvar] = ACTIONS(318), + [anon_sym_ATdeprecated] = ACTIONS(318), + [anon_sym_ATsince] = ACTIONS(318), + [anon_sym_ATversion] = ACTIONS(318), + [anon_sym_ATtemplate] = ACTIONS(316), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(318), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(318), + [anon_sym_of] = ACTIONS(316), + [anon_sym_ATimplements] = ACTIONS(318), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(318), + [anon_sym_ATextends] = ACTIONS(318), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(318), + [anon_sym_ATuse] = ACTIONS(316), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(318), + [anon_sym_ATafter] = ACTIONS(316), + [anon_sym_ATafterClass] = ACTIONS(318), + [anon_sym_ATannotation] = ACTIONS(318), + [anon_sym_ATbackupGlobals] = ACTIONS(318), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(318), + [anon_sym_ATbefore] = ACTIONS(316), + [anon_sym_ATbeforeClass] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(316), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(318), + [anon_sym_ATcovers] = ACTIONS(316), + [anon_sym_ATcoversDefaultClass] = ACTIONS(316), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(318), + [anon_sym_ATcoversNothing] = ACTIONS(318), + [anon_sym_ATdataProvider] = ACTIONS(318), + [anon_sym_ATdepends] = ACTIONS(316), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(318), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(318), + [anon_sym_ATgroup] = ACTIONS(318), + [anon_sym_ATlarge] = ACTIONS(318), + [anon_sym_ATmedium] = ACTIONS(318), + [anon_sym_ATpreserveGlobalState] = ACTIONS(318), + [anon_sym_ATrequires] = ACTIONS(316), + [anon_sym_ATrequiresusages] = ACTIONS(318), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(318), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(318), + [anon_sym_ATsmall] = ACTIONS(318), + [anon_sym_ATtest] = ACTIONS(316), + [anon_sym_ATtestWith] = ACTIONS(318), + [anon_sym_ATtestdox] = ACTIONS(318), + [anon_sym_ATticket] = ACTIONS(318), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(318), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(318), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(318), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(316), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(316), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(318), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(318), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(318), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(318), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(318), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(316), + [anon_sym_ATreadonly] = ACTIONS(318), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(318), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(318), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(318), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(318), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(318), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(318), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(318), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(318), + [anon_sym_ATparam_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(316), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(318), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(318), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(318), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(318), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(318), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(318), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(318), + [anon_sym_ATmixin] = ACTIONS(318), + [anon_sym_COMMA] = ACTIONS(318), + [anon_sym_PIPE] = ACTIONS(318), + [anon_sym_AMP] = ACTIONS(318), + [anon_sym_RPAREN] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(318), + [sym__end] = ACTIONS(318), }, - [43] = { - [anon_sym_LBRACE] = ACTIONS(194), - [anon_sym_ATinheritdoc] = ACTIONS(194), - [anon_sym_ATinheritDoc] = ACTIONS(194), - [anon_sym_ATapi] = ACTIONS(194), - [anon_sym_ATfilesource] = ACTIONS(194), - [anon_sym_ATignore] = ACTIONS(194), - [anon_sym_ATinternal] = ACTIONS(194), - [anon_sym_ATcategory] = ACTIONS(194), - [anon_sym_ATcopyright] = ACTIONS(194), - [anon_sym_ATtodo] = ACTIONS(194), - [anon_sym_ATexample] = ACTIONS(194), - [anon_sym_ATlicense] = ACTIONS(194), - [anon_sym_ATpackage] = ACTIONS(194), - [anon_sym_ATsource] = ACTIONS(194), - [anon_sym_ATsubpackage] = ACTIONS(194), - [anon_sym_ATuses] = ACTIONS(194), - [anon_sym_ATauthor] = ACTIONS(194), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_ATglobal] = ACTIONS(194), - [anon_sym_ATlink] = ACTIONS(194), - [anon_sym_ATmethod] = ACTIONS(194), - [anon_sym_ATparam] = ACTIONS(192), - [anon_sym_ATproperty] = ACTIONS(192), - [anon_sym_ATproperty_DASHread] = ACTIONS(194), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATreturn] = ACTIONS(194), - [anon_sym_ATsee] = ACTIONS(194), - [anon_sym_ATthrows] = ACTIONS(194), - [anon_sym_ATvar] = ACTIONS(194), - [anon_sym_ATdeprecated] = ACTIONS(194), - [anon_sym_ATsince] = ACTIONS(194), - [anon_sym_ATversion] = ACTIONS(194), - [anon_sym_ATtemplate] = ACTIONS(192), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(194), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(194), - [anon_sym_ATimplements] = ACTIONS(194), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(194), - [anon_sym_ATextends] = ACTIONS(194), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(194), - [anon_sym_ATuse] = ACTIONS(192), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(194), - [anon_sym_ATafter] = ACTIONS(192), - [anon_sym_ATafterClass] = ACTIONS(194), - [anon_sym_ATannotation] = ACTIONS(194), - [anon_sym_ATbackupGlobals] = ACTIONS(194), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(194), - [anon_sym_ATbefore] = ACTIONS(192), - [anon_sym_ATbeforeClass] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(192), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(194), - [anon_sym_ATcovers] = ACTIONS(192), - [anon_sym_ATcoversDefaultClass] = ACTIONS(192), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(194), - [anon_sym_ATcoversNothing] = ACTIONS(194), - [anon_sym_ATdataProvider] = ACTIONS(194), - [anon_sym_ATdepends] = ACTIONS(192), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(194), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(194), - [anon_sym_ATgroup] = ACTIONS(194), - [anon_sym_ATlarge] = ACTIONS(194), - [anon_sym_ATmedium] = ACTIONS(194), - [anon_sym_ATpreserveGlobalState] = ACTIONS(194), - [anon_sym_ATrequires] = ACTIONS(192), - [anon_sym_ATrequiresusages] = ACTIONS(194), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(194), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(194), - [anon_sym_ATsmall] = ACTIONS(194), - [anon_sym_ATtest] = ACTIONS(192), - [anon_sym_ATtestWith] = ACTIONS(194), - [anon_sym_ATtestdox] = ACTIONS(194), - [anon_sym_ATticket] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(194), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(192), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(192), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(194), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(192), - [anon_sym_ATreadonly] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(194), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(194), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(194), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(194), - [anon_sym_ATparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(192), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(194), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(194), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(194), - [anon_sym_ATmixin] = ACTIONS(194), - [anon_sym_LBRACK_RBRACK] = ACTIONS(194), - [anon_sym_PIPE] = ACTIONS(194), - [anon_sym_AMP] = ACTIONS(194), - [anon_sym_DOLLAR] = ACTIONS(194), - [sym__end] = ACTIONS(194), - [sym__text_after_type] = ACTIONS(194), + [38] = { + [sym_name] = ACTIONS(320), + [anon_sym_ATinheritdoc] = ACTIONS(322), + [anon_sym_ATinheritDoc] = ACTIONS(322), + [anon_sym_ATapi] = ACTIONS(322), + [anon_sym_ATfilesource] = ACTIONS(322), + [anon_sym_ATignore] = ACTIONS(322), + [anon_sym_ATinternal] = ACTIONS(322), + [anon_sym_ATcategory] = ACTIONS(322), + [anon_sym_ATcopyright] = ACTIONS(322), + [anon_sym_ATtodo] = ACTIONS(322), + [anon_sym_ATexample] = ACTIONS(322), + [anon_sym_ATlicense] = ACTIONS(322), + [anon_sym_ATpackage] = ACTIONS(322), + [anon_sym_ATsource] = ACTIONS(322), + [anon_sym_ATsubpackage] = ACTIONS(322), + [anon_sym_ATuses] = ACTIONS(322), + [anon_sym_ATauthor] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_ATglobal] = ACTIONS(322), + [anon_sym_ATlink] = ACTIONS(322), + [anon_sym_ATmethod] = ACTIONS(322), + [anon_sym_ATparam] = ACTIONS(320), + [anon_sym_ATproperty] = ACTIONS(320), + [anon_sym_ATproperty_DASHread] = ACTIONS(322), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(322), + [anon_sym_ATreturn] = ACTIONS(322), + [anon_sym_ATsee] = ACTIONS(322), + [anon_sym_ATthrows] = ACTIONS(322), + [anon_sym_ATvar] = ACTIONS(322), + [anon_sym_ATdeprecated] = ACTIONS(322), + [anon_sym_ATsince] = ACTIONS(322), + [anon_sym_ATversion] = ACTIONS(322), + [anon_sym_ATtemplate] = ACTIONS(320), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(322), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(322), + [anon_sym_of] = ACTIONS(320), + [anon_sym_ATimplements] = ACTIONS(322), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(322), + [anon_sym_ATextends] = ACTIONS(322), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(322), + [anon_sym_ATuse] = ACTIONS(320), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(322), + [anon_sym_ATafter] = ACTIONS(320), + [anon_sym_ATafterClass] = ACTIONS(322), + [anon_sym_ATannotation] = ACTIONS(322), + [anon_sym_ATbackupGlobals] = ACTIONS(322), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(322), + [anon_sym_ATbefore] = ACTIONS(320), + [anon_sym_ATbeforeClass] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(320), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(322), + [anon_sym_ATcovers] = ACTIONS(320), + [anon_sym_ATcoversDefaultClass] = ACTIONS(320), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(322), + [anon_sym_ATcoversNothing] = ACTIONS(322), + [anon_sym_ATdataProvider] = ACTIONS(322), + [anon_sym_ATdepends] = ACTIONS(320), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(322), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(322), + [anon_sym_ATgroup] = ACTIONS(322), + [anon_sym_ATlarge] = ACTIONS(322), + [anon_sym_ATmedium] = ACTIONS(322), + [anon_sym_ATpreserveGlobalState] = ACTIONS(322), + [anon_sym_ATrequires] = ACTIONS(320), + [anon_sym_ATrequiresusages] = ACTIONS(322), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(322), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(322), + [anon_sym_ATsmall] = ACTIONS(322), + [anon_sym_ATtest] = ACTIONS(320), + [anon_sym_ATtestWith] = ACTIONS(322), + [anon_sym_ATtestdox] = ACTIONS(322), + [anon_sym_ATticket] = ACTIONS(322), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(322), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(322), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(322), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(320), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(320), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(322), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(322), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(322), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(322), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(322), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(320), + [anon_sym_ATreadonly] = ACTIONS(322), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(322), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(322), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(322), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(322), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(322), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(322), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(322), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(322), + [anon_sym_ATparam_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(320), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(322), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(322), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(322), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(322), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(322), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(322), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(322), + [anon_sym_ATmixin] = ACTIONS(322), + [anon_sym_COMMA] = ACTIONS(322), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_RPAREN] = ACTIONS(322), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym__end] = ACTIONS(322), }, - [44] = { - [anon_sym_LBRACE] = ACTIONS(198), - [anon_sym_ATinheritdoc] = ACTIONS(198), - [anon_sym_ATinheritDoc] = ACTIONS(198), - [anon_sym_ATapi] = ACTIONS(198), - [anon_sym_ATfilesource] = ACTIONS(198), - [anon_sym_ATignore] = ACTIONS(198), - [anon_sym_ATinternal] = ACTIONS(198), - [anon_sym_ATcategory] = ACTIONS(198), - [anon_sym_ATcopyright] = ACTIONS(198), - [anon_sym_ATtodo] = ACTIONS(198), - [anon_sym_ATexample] = ACTIONS(198), - [anon_sym_ATlicense] = ACTIONS(198), - [anon_sym_ATpackage] = ACTIONS(198), - [anon_sym_ATsource] = ACTIONS(198), - [anon_sym_ATsubpackage] = ACTIONS(198), - [anon_sym_ATuses] = ACTIONS(198), - [anon_sym_ATauthor] = ACTIONS(198), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_ATglobal] = ACTIONS(198), - [anon_sym_ATlink] = ACTIONS(198), - [anon_sym_ATmethod] = ACTIONS(198), - [anon_sym_ATparam] = ACTIONS(196), - [anon_sym_ATproperty] = ACTIONS(196), - [anon_sym_ATproperty_DASHread] = ACTIONS(198), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATreturn] = ACTIONS(198), - [anon_sym_ATsee] = ACTIONS(198), - [anon_sym_ATthrows] = ACTIONS(198), - [anon_sym_ATvar] = ACTIONS(198), - [anon_sym_ATdeprecated] = ACTIONS(198), - [anon_sym_ATsince] = ACTIONS(198), - [anon_sym_ATversion] = ACTIONS(198), - [anon_sym_ATtemplate] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(198), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(198), - [anon_sym_ATimplements] = ACTIONS(198), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(198), - [anon_sym_ATextends] = ACTIONS(198), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(198), - [anon_sym_ATuse] = ACTIONS(196), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(198), - [anon_sym_ATafter] = ACTIONS(196), - [anon_sym_ATafterClass] = ACTIONS(198), - [anon_sym_ATannotation] = ACTIONS(198), - [anon_sym_ATbackupGlobals] = ACTIONS(198), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(198), - [anon_sym_ATbefore] = ACTIONS(196), - [anon_sym_ATbeforeClass] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(198), - [anon_sym_ATcovers] = ACTIONS(196), - [anon_sym_ATcoversDefaultClass] = ACTIONS(196), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(198), - [anon_sym_ATcoversNothing] = ACTIONS(198), - [anon_sym_ATdataProvider] = ACTIONS(198), - [anon_sym_ATdepends] = ACTIONS(196), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(198), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(198), - [anon_sym_ATgroup] = ACTIONS(198), - [anon_sym_ATlarge] = ACTIONS(198), - [anon_sym_ATmedium] = ACTIONS(198), - [anon_sym_ATpreserveGlobalState] = ACTIONS(198), - [anon_sym_ATrequires] = ACTIONS(196), - [anon_sym_ATrequiresusages] = ACTIONS(198), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(198), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(198), - [anon_sym_ATsmall] = ACTIONS(198), - [anon_sym_ATtest] = ACTIONS(196), - [anon_sym_ATtestWith] = ACTIONS(198), - [anon_sym_ATtestdox] = ACTIONS(198), - [anon_sym_ATticket] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(198), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(198), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(196), - [anon_sym_ATreadonly] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(198), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(198), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(198), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(198), - [anon_sym_ATparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(198), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(198), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(198), - [anon_sym_ATmixin] = ACTIONS(198), - [anon_sym_LBRACK_RBRACK] = ACTIONS(198), - [anon_sym_PIPE] = ACTIONS(198), - [anon_sym_AMP] = ACTIONS(198), - [anon_sym_DOLLAR] = ACTIONS(198), - [sym__end] = ACTIONS(198), - [sym__text_after_type] = ACTIONS(198), + [39] = { + [anon_sym_LBRACE] = ACTIONS(214), + [anon_sym_ATinheritdoc] = ACTIONS(214), + [anon_sym_ATinheritDoc] = ACTIONS(214), + [anon_sym_ATapi] = ACTIONS(214), + [anon_sym_ATfilesource] = ACTIONS(214), + [anon_sym_ATignore] = ACTIONS(214), + [anon_sym_ATinternal] = ACTIONS(214), + [anon_sym_ATcategory] = ACTIONS(214), + [anon_sym_ATcopyright] = ACTIONS(214), + [anon_sym_ATtodo] = ACTIONS(214), + [anon_sym_ATexample] = ACTIONS(214), + [anon_sym_ATlicense] = ACTIONS(214), + [anon_sym_ATpackage] = ACTIONS(214), + [anon_sym_ATsource] = ACTIONS(214), + [anon_sym_ATsubpackage] = ACTIONS(214), + [anon_sym_ATuses] = ACTIONS(214), + [anon_sym_ATauthor] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(214), + [anon_sym_ATglobal] = ACTIONS(214), + [anon_sym_ATlink] = ACTIONS(214), + [anon_sym_ATmethod] = ACTIONS(214), + [anon_sym_ATparam] = ACTIONS(212), + [anon_sym_ATproperty] = ACTIONS(212), + [anon_sym_ATproperty_DASHread] = ACTIONS(214), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATreturn] = ACTIONS(214), + [anon_sym_ATsee] = ACTIONS(214), + [anon_sym_ATthrows] = ACTIONS(214), + [anon_sym_ATvar] = ACTIONS(214), + [anon_sym_ATdeprecated] = ACTIONS(214), + [anon_sym_ATsince] = ACTIONS(214), + [anon_sym_ATversion] = ACTIONS(214), + [anon_sym_ATtemplate] = ACTIONS(212), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(214), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(214), + [anon_sym_ATimplements] = ACTIONS(214), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(214), + [anon_sym_ATextends] = ACTIONS(214), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(214), + [anon_sym_ATuse] = ACTIONS(212), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(214), + [anon_sym_ATafter] = ACTIONS(212), + [anon_sym_ATafterClass] = ACTIONS(214), + [anon_sym_ATannotation] = ACTIONS(214), + [anon_sym_ATbackupGlobals] = ACTIONS(214), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(214), + [anon_sym_ATbefore] = ACTIONS(212), + [anon_sym_ATbeforeClass] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(212), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(214), + [anon_sym_ATcovers] = ACTIONS(212), + [anon_sym_ATcoversDefaultClass] = ACTIONS(212), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(214), + [anon_sym_ATcoversNothing] = ACTIONS(214), + [anon_sym_ATdataProvider] = ACTIONS(214), + [anon_sym_ATdepends] = ACTIONS(212), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(214), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(214), + [anon_sym_ATgroup] = ACTIONS(214), + [anon_sym_ATlarge] = ACTIONS(214), + [anon_sym_ATmedium] = ACTIONS(214), + [anon_sym_ATpreserveGlobalState] = ACTIONS(214), + [anon_sym_ATrequires] = ACTIONS(212), + [anon_sym_ATrequiresusages] = ACTIONS(214), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(214), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(214), + [anon_sym_ATsmall] = ACTIONS(214), + [anon_sym_ATtest] = ACTIONS(212), + [anon_sym_ATtestWith] = ACTIONS(214), + [anon_sym_ATtestdox] = ACTIONS(214), + [anon_sym_ATticket] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(214), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(212), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(212), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(214), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(212), + [anon_sym_ATreadonly] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(214), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(214), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(214), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(214), + [anon_sym_ATparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(212), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(214), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(214), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(214), + [anon_sym_ATmixin] = ACTIONS(214), + [anon_sym_LBRACK_RBRACK] = ACTIONS(214), + [anon_sym_PIPE] = ACTIONS(214), + [anon_sym_AMP] = ACTIONS(214), + [anon_sym_DOLLAR] = ACTIONS(214), + [sym__end] = ACTIONS(214), + [sym__text_after_type] = ACTIONS(214), }, - [45] = { - [anon_sym_LBRACE] = ACTIONS(210), - [anon_sym_ATinheritdoc] = ACTIONS(210), - [anon_sym_ATinheritDoc] = ACTIONS(210), - [anon_sym_ATapi] = ACTIONS(210), - [anon_sym_ATfilesource] = ACTIONS(210), - [anon_sym_ATignore] = ACTIONS(210), - [anon_sym_ATinternal] = ACTIONS(210), - [anon_sym_ATcategory] = ACTIONS(210), - [anon_sym_ATcopyright] = ACTIONS(210), - [anon_sym_ATtodo] = ACTIONS(210), - [anon_sym_ATexample] = ACTIONS(210), - [anon_sym_ATlicense] = ACTIONS(210), - [anon_sym_ATpackage] = ACTIONS(210), - [anon_sym_ATsource] = ACTIONS(210), - [anon_sym_ATsubpackage] = ACTIONS(210), - [anon_sym_ATuses] = ACTIONS(210), - [anon_sym_ATauthor] = ACTIONS(210), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_ATglobal] = ACTIONS(210), - [anon_sym_ATlink] = ACTIONS(210), - [anon_sym_ATmethod] = ACTIONS(210), - [anon_sym_ATparam] = ACTIONS(208), - [anon_sym_ATproperty] = ACTIONS(208), - [anon_sym_ATproperty_DASHread] = ACTIONS(210), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(210), - [anon_sym_ATreturn] = ACTIONS(210), - [anon_sym_ATsee] = ACTIONS(210), - [anon_sym_ATthrows] = ACTIONS(210), - [anon_sym_ATvar] = ACTIONS(210), - [anon_sym_ATdeprecated] = ACTIONS(210), - [anon_sym_ATsince] = ACTIONS(210), - [anon_sym_ATversion] = ACTIONS(210), - [anon_sym_ATtemplate] = ACTIONS(208), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(210), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(210), - [anon_sym_ATimplements] = ACTIONS(210), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(210), - [anon_sym_ATextends] = ACTIONS(210), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(210), - [anon_sym_ATuse] = ACTIONS(208), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(210), - [anon_sym_ATafter] = ACTIONS(208), - [anon_sym_ATafterClass] = ACTIONS(210), - [anon_sym_ATannotation] = ACTIONS(210), - [anon_sym_ATbackupGlobals] = ACTIONS(210), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(210), - [anon_sym_ATbefore] = ACTIONS(208), - [anon_sym_ATbeforeClass] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(208), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(210), - [anon_sym_ATcovers] = ACTIONS(208), - [anon_sym_ATcoversDefaultClass] = ACTIONS(208), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(210), - [anon_sym_ATcoversNothing] = ACTIONS(210), - [anon_sym_ATdataProvider] = ACTIONS(210), - [anon_sym_ATdepends] = ACTIONS(208), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(210), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(210), - [anon_sym_ATgroup] = ACTIONS(210), - [anon_sym_ATlarge] = ACTIONS(210), - [anon_sym_ATmedium] = ACTIONS(210), - [anon_sym_ATpreserveGlobalState] = ACTIONS(210), - [anon_sym_ATrequires] = ACTIONS(208), - [anon_sym_ATrequiresusages] = ACTIONS(210), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(210), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(210), - [anon_sym_ATsmall] = ACTIONS(210), - [anon_sym_ATtest] = ACTIONS(208), - [anon_sym_ATtestWith] = ACTIONS(210), - [anon_sym_ATtestdox] = ACTIONS(210), - [anon_sym_ATticket] = ACTIONS(210), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(210), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(210), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(210), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(208), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(208), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(210), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(210), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(210), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(210), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(210), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(208), - [anon_sym_ATreadonly] = ACTIONS(210), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(210), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(210), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(210), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(210), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(210), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(210), - [anon_sym_ATparam_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(208), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(210), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(210), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(210), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(210), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(210), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(210), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(210), - [anon_sym_ATmixin] = ACTIONS(210), - [anon_sym_LBRACK_RBRACK] = ACTIONS(210), - [anon_sym_PIPE] = ACTIONS(210), - [anon_sym_AMP] = ACTIONS(210), - [anon_sym_DOLLAR] = ACTIONS(210), - [sym__end] = ACTIONS(210), - [sym__text_after_type] = ACTIONS(210), + [40] = { + [sym__type_argument_list] = STATE(11), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_RBRACE] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(264), + [anon_sym_GT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_from] = ACTIONS(192), + [aux_sym__psalm_tag_token1] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [sym__end] = ACTIONS(192), }, - [46] = { + [41] = { [anon_sym_LBRACE] = ACTIONS(184), [anon_sym_ATinheritdoc] = ACTIONS(184), [anon_sym_ATinheritDoc] = ACTIONS(184), @@ -12613,359 +12240,480 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(184), [sym__text_after_type] = ACTIONS(184), }, - [47] = { - [anon_sym_LBRACE] = ACTIONS(256), - [anon_sym_ATinheritdoc] = ACTIONS(256), - [anon_sym_ATinheritDoc] = ACTIONS(256), - [anon_sym_ATapi] = ACTIONS(256), - [anon_sym_ATfilesource] = ACTIONS(256), - [anon_sym_ATignore] = ACTIONS(256), - [anon_sym_ATinternal] = ACTIONS(256), - [anon_sym_ATcategory] = ACTIONS(256), - [anon_sym_ATcopyright] = ACTIONS(256), - [anon_sym_ATtodo] = ACTIONS(256), - [anon_sym_ATexample] = ACTIONS(256), - [anon_sym_ATlicense] = ACTIONS(256), - [anon_sym_ATpackage] = ACTIONS(256), - [anon_sym_ATsource] = ACTIONS(256), - [anon_sym_ATsubpackage] = ACTIONS(256), - [anon_sym_ATuses] = ACTIONS(256), - [anon_sym_ATauthor] = ACTIONS(256), - [anon_sym_LT] = ACTIONS(256), - [anon_sym_ATglobal] = ACTIONS(256), - [anon_sym_ATlink] = ACTIONS(256), - [anon_sym_ATmethod] = ACTIONS(256), - [anon_sym_ATparam] = ACTIONS(254), - [anon_sym_ATproperty] = ACTIONS(254), - [anon_sym_ATproperty_DASHread] = ACTIONS(256), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(256), - [anon_sym_ATreturn] = ACTIONS(256), - [anon_sym_ATsee] = ACTIONS(256), - [anon_sym_ATthrows] = ACTIONS(256), - [anon_sym_ATvar] = ACTIONS(256), - [anon_sym_ATdeprecated] = ACTIONS(256), - [anon_sym_ATsince] = ACTIONS(256), - [anon_sym_ATversion] = ACTIONS(256), - [anon_sym_ATtemplate] = ACTIONS(254), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(256), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(256), - [anon_sym_ATimplements] = ACTIONS(256), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(256), - [anon_sym_ATextends] = ACTIONS(256), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(256), - [anon_sym_ATuse] = ACTIONS(254), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(256), - [anon_sym_ATafter] = ACTIONS(254), - [anon_sym_ATafterClass] = ACTIONS(256), - [anon_sym_ATannotation] = ACTIONS(256), - [anon_sym_ATbackupGlobals] = ACTIONS(256), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(256), - [anon_sym_ATbefore] = ACTIONS(254), - [anon_sym_ATbeforeClass] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(254), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(256), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(256), - [anon_sym_ATcovers] = ACTIONS(254), - [anon_sym_ATcoversDefaultClass] = ACTIONS(254), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(256), - [anon_sym_ATcoversNothing] = ACTIONS(256), - [anon_sym_ATdataProvider] = ACTIONS(256), - [anon_sym_ATdepends] = ACTIONS(254), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(256), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(256), - [anon_sym_ATgroup] = ACTIONS(256), - [anon_sym_ATlarge] = ACTIONS(256), - [anon_sym_ATmedium] = ACTIONS(256), - [anon_sym_ATpreserveGlobalState] = ACTIONS(256), - [anon_sym_ATrequires] = ACTIONS(254), - [anon_sym_ATrequiresusages] = ACTIONS(256), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(256), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(256), - [anon_sym_ATsmall] = ACTIONS(256), - [anon_sym_ATtest] = ACTIONS(254), - [anon_sym_ATtestWith] = ACTIONS(256), - [anon_sym_ATtestdox] = ACTIONS(256), - [anon_sym_ATticket] = ACTIONS(256), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(256), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(256), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(256), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(254), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(254), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(256), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(256), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(256), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(256), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(256), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(256), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(254), - [anon_sym_ATreadonly] = ACTIONS(256), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(256), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(256), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(256), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(256), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(256), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(256), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(256), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(256), - [anon_sym_ATparam_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(256), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(254), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(256), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(256), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(256), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(256), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(256), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(256), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(256), - [anon_sym_ATmixin] = ACTIONS(256), - [anon_sym_LBRACK_RBRACK] = ACTIONS(256), - [anon_sym_PIPE] = ACTIONS(256), - [anon_sym_AMP] = ACTIONS(256), - [anon_sym_DOLLAR] = ACTIONS(256), - [sym__end] = ACTIONS(256), - [sym__text_after_type] = ACTIONS(256), + [42] = { + [aux_sym_intersection_type_repeat1] = STATE(42), + [sym_name] = ACTIONS(324), + [anon_sym_ATinheritdoc] = ACTIONS(326), + [anon_sym_ATinheritDoc] = ACTIONS(326), + [anon_sym_ATapi] = ACTIONS(326), + [anon_sym_ATfilesource] = ACTIONS(326), + [anon_sym_ATignore] = ACTIONS(326), + [anon_sym_ATinternal] = ACTIONS(326), + [anon_sym_ATcategory] = ACTIONS(326), + [anon_sym_ATcopyright] = ACTIONS(326), + [anon_sym_ATtodo] = ACTIONS(326), + [anon_sym_ATexample] = ACTIONS(326), + [anon_sym_ATlicense] = ACTIONS(326), + [anon_sym_ATpackage] = ACTIONS(326), + [anon_sym_ATsource] = ACTIONS(326), + [anon_sym_ATsubpackage] = ACTIONS(326), + [anon_sym_ATuses] = ACTIONS(326), + [anon_sym_ATauthor] = ACTIONS(326), + [anon_sym_ATglobal] = ACTIONS(326), + [anon_sym_ATlink] = ACTIONS(326), + [anon_sym_ATmethod] = ACTIONS(326), + [anon_sym_ATparam] = ACTIONS(324), + [anon_sym_ATproperty] = ACTIONS(324), + [anon_sym_ATproperty_DASHread] = ACTIONS(326), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATreturn] = ACTIONS(326), + [anon_sym_ATsee] = ACTIONS(326), + [anon_sym_ATthrows] = ACTIONS(326), + [anon_sym_ATvar] = ACTIONS(326), + [anon_sym_ATdeprecated] = ACTIONS(326), + [anon_sym_ATsince] = ACTIONS(326), + [anon_sym_ATversion] = ACTIONS(326), + [anon_sym_ATtemplate] = ACTIONS(324), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(326), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(326), + [anon_sym_of] = ACTIONS(324), + [anon_sym_ATimplements] = ACTIONS(326), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(326), + [anon_sym_ATextends] = ACTIONS(326), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(326), + [anon_sym_ATuse] = ACTIONS(324), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(326), + [anon_sym_ATafter] = ACTIONS(324), + [anon_sym_ATafterClass] = ACTIONS(326), + [anon_sym_ATannotation] = ACTIONS(326), + [anon_sym_ATbackupGlobals] = ACTIONS(326), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(326), + [anon_sym_ATbefore] = ACTIONS(324), + [anon_sym_ATbeforeClass] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(324), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(326), + [anon_sym_ATcovers] = ACTIONS(324), + [anon_sym_ATcoversDefaultClass] = ACTIONS(324), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(326), + [anon_sym_ATcoversNothing] = ACTIONS(326), + [anon_sym_ATdataProvider] = ACTIONS(326), + [anon_sym_ATdepends] = ACTIONS(324), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(326), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(326), + [anon_sym_ATgroup] = ACTIONS(326), + [anon_sym_ATlarge] = ACTIONS(326), + [anon_sym_ATmedium] = ACTIONS(326), + [anon_sym_ATpreserveGlobalState] = ACTIONS(326), + [anon_sym_ATrequires] = ACTIONS(324), + [anon_sym_ATrequiresusages] = ACTIONS(326), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(326), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(326), + [anon_sym_ATsmall] = ACTIONS(326), + [anon_sym_ATtest] = ACTIONS(324), + [anon_sym_ATtestWith] = ACTIONS(326), + [anon_sym_ATtestdox] = ACTIONS(326), + [anon_sym_ATticket] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(326), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(324), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(324), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(326), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(324), + [anon_sym_ATreadonly] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(326), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(326), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(326), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(326), + [anon_sym_ATparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(324), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(326), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(326), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(326), + [anon_sym_ATmixin] = ACTIONS(326), + [anon_sym_COMMA] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(328), + [anon_sym_RPAREN] = ACTIONS(326), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), }, - [48] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(39), - [anon_sym_LBRACE] = ACTIONS(222), - [anon_sym_ATinheritdoc] = ACTIONS(222), - [anon_sym_ATinheritDoc] = ACTIONS(222), - [anon_sym_ATapi] = ACTIONS(222), - [anon_sym_ATfilesource] = ACTIONS(222), - [anon_sym_ATignore] = ACTIONS(222), - [anon_sym_ATinternal] = ACTIONS(222), - [anon_sym_ATcategory] = ACTIONS(222), - [anon_sym_ATcopyright] = ACTIONS(222), - [anon_sym_ATtodo] = ACTIONS(222), - [anon_sym_ATexample] = ACTIONS(222), - [anon_sym_ATlicense] = ACTIONS(222), - [anon_sym_ATpackage] = ACTIONS(222), - [anon_sym_ATsource] = ACTIONS(222), - [anon_sym_ATsubpackage] = ACTIONS(222), - [anon_sym_ATuses] = ACTIONS(222), - [anon_sym_ATauthor] = ACTIONS(222), - [anon_sym_ATglobal] = ACTIONS(222), - [anon_sym_ATlink] = ACTIONS(222), - [anon_sym_ATmethod] = ACTIONS(222), - [anon_sym_ATparam] = ACTIONS(220), - [anon_sym_ATproperty] = ACTIONS(220), - [anon_sym_ATproperty_DASHread] = ACTIONS(222), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(222), - [anon_sym_ATreturn] = ACTIONS(222), - [anon_sym_ATsee] = ACTIONS(222), - [anon_sym_ATthrows] = ACTIONS(222), - [anon_sym_ATvar] = ACTIONS(222), - [anon_sym_ATdeprecated] = ACTIONS(222), - [anon_sym_ATsince] = ACTIONS(222), - [anon_sym_ATversion] = ACTIONS(222), - [anon_sym_ATtemplate] = ACTIONS(220), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(222), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(222), - [anon_sym_ATimplements] = ACTIONS(222), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(222), - [anon_sym_ATextends] = ACTIONS(222), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(222), - [anon_sym_ATuse] = ACTIONS(220), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(222), - [anon_sym_ATafter] = ACTIONS(220), - [anon_sym_ATafterClass] = ACTIONS(222), - [anon_sym_ATannotation] = ACTIONS(222), - [anon_sym_ATbackupGlobals] = ACTIONS(222), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(222), - [anon_sym_ATbefore] = ACTIONS(220), - [anon_sym_ATbeforeClass] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(220), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(222), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(222), - [anon_sym_ATcovers] = ACTIONS(220), - [anon_sym_ATcoversDefaultClass] = ACTIONS(220), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(222), - [anon_sym_ATcoversNothing] = ACTIONS(222), - [anon_sym_ATdataProvider] = ACTIONS(222), - [anon_sym_ATdepends] = ACTIONS(220), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(222), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(222), - [anon_sym_ATgroup] = ACTIONS(222), - [anon_sym_ATlarge] = ACTIONS(222), - [anon_sym_ATmedium] = ACTIONS(222), - [anon_sym_ATpreserveGlobalState] = ACTIONS(222), - [anon_sym_ATrequires] = ACTIONS(220), - [anon_sym_ATrequiresusages] = ACTIONS(222), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(222), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(222), - [anon_sym_ATsmall] = ACTIONS(222), - [anon_sym_ATtest] = ACTIONS(220), - [anon_sym_ATtestWith] = ACTIONS(222), - [anon_sym_ATtestdox] = ACTIONS(222), - [anon_sym_ATticket] = ACTIONS(222), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(222), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(222), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(222), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(220), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(220), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(222), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(222), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(222), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(222), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(222), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(222), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(220), - [anon_sym_ATreadonly] = ACTIONS(222), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(222), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(222), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(222), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(222), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(222), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(222), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(222), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(222), - [anon_sym_ATparam_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(222), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(220), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(222), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(222), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(222), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(222), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(222), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(222), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(222), - [anon_sym_ATmixin] = ACTIONS(222), - [anon_sym_LBRACK_RBRACK] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(222), - [anon_sym_AMP] = ACTIONS(222), - [anon_sym_DOLLAR] = ACTIONS(222), - [sym__end] = ACTIONS(222), - [sym__text_after_type] = ACTIONS(222), + [43] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(43), + [anon_sym_LBRACE] = ACTIONS(232), + [anon_sym_ATinheritdoc] = ACTIONS(232), + [anon_sym_ATinheritDoc] = ACTIONS(232), + [anon_sym_ATapi] = ACTIONS(232), + [anon_sym_ATfilesource] = ACTIONS(232), + [anon_sym_ATignore] = ACTIONS(232), + [anon_sym_ATinternal] = ACTIONS(232), + [anon_sym_ATcategory] = ACTIONS(232), + [anon_sym_ATcopyright] = ACTIONS(232), + [anon_sym_ATtodo] = ACTIONS(232), + [anon_sym_ATexample] = ACTIONS(232), + [anon_sym_ATlicense] = ACTIONS(232), + [anon_sym_ATpackage] = ACTIONS(232), + [anon_sym_ATsource] = ACTIONS(232), + [anon_sym_ATsubpackage] = ACTIONS(232), + [anon_sym_ATuses] = ACTIONS(232), + [anon_sym_ATauthor] = ACTIONS(232), + [anon_sym_ATglobal] = ACTIONS(232), + [anon_sym_ATlink] = ACTIONS(232), + [anon_sym_ATmethod] = ACTIONS(232), + [anon_sym_ATparam] = ACTIONS(230), + [anon_sym_ATproperty] = ACTIONS(230), + [anon_sym_ATproperty_DASHread] = ACTIONS(232), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(232), + [anon_sym_ATreturn] = ACTIONS(232), + [anon_sym_ATsee] = ACTIONS(232), + [anon_sym_ATthrows] = ACTIONS(232), + [anon_sym_ATvar] = ACTIONS(232), + [anon_sym_ATdeprecated] = ACTIONS(232), + [anon_sym_ATsince] = ACTIONS(232), + [anon_sym_ATversion] = ACTIONS(232), + [anon_sym_ATtemplate] = ACTIONS(230), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(232), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(232), + [anon_sym_ATimplements] = ACTIONS(232), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(232), + [anon_sym_ATextends] = ACTIONS(232), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(232), + [anon_sym_ATuse] = ACTIONS(230), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), + [anon_sym_ATafter] = ACTIONS(230), + [anon_sym_ATafterClass] = ACTIONS(232), + [anon_sym_ATannotation] = ACTIONS(232), + [anon_sym_ATbackupGlobals] = ACTIONS(232), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(232), + [anon_sym_ATbefore] = ACTIONS(230), + [anon_sym_ATbeforeClass] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(230), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(232), + [anon_sym_ATcovers] = ACTIONS(230), + [anon_sym_ATcoversDefaultClass] = ACTIONS(230), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), + [anon_sym_ATcoversNothing] = ACTIONS(232), + [anon_sym_ATdataProvider] = ACTIONS(232), + [anon_sym_ATdepends] = ACTIONS(230), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(232), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(232), + [anon_sym_ATgroup] = ACTIONS(232), + [anon_sym_ATlarge] = ACTIONS(232), + [anon_sym_ATmedium] = ACTIONS(232), + [anon_sym_ATpreserveGlobalState] = ACTIONS(232), + [anon_sym_ATrequires] = ACTIONS(230), + [anon_sym_ATrequiresusages] = ACTIONS(232), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(232), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(232), + [anon_sym_ATsmall] = ACTIONS(232), + [anon_sym_ATtest] = ACTIONS(230), + [anon_sym_ATtestWith] = ACTIONS(232), + [anon_sym_ATtestdox] = ACTIONS(232), + [anon_sym_ATticket] = ACTIONS(232), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(232), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(232), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(232), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(230), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(230), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(232), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(232), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(232), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(232), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(230), + [anon_sym_ATreadonly] = ACTIONS(232), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(232), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(232), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(232), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(232), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(232), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(232), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(232), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(232), + [anon_sym_ATparam_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(232), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(230), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(232), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(232), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(232), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(232), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(232), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(232), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(232), + [anon_sym_ATmixin] = ACTIONS(232), + [anon_sym_LBRACK_RBRACK] = ACTIONS(331), + [anon_sym_PIPE] = ACTIONS(232), + [anon_sym_AMP] = ACTIONS(232), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__end] = ACTIONS(232), + [sym__text_after_type] = ACTIONS(232), + }, + [44] = { + [anon_sym_LBRACE] = ACTIONS(334), + [anon_sym_ATinheritdoc] = ACTIONS(214), + [anon_sym_ATinheritDoc] = ACTIONS(214), + [anon_sym_ATapi] = ACTIONS(214), + [anon_sym_ATfilesource] = ACTIONS(214), + [anon_sym_ATignore] = ACTIONS(214), + [anon_sym_ATinternal] = ACTIONS(214), + [anon_sym_ATcategory] = ACTIONS(214), + [anon_sym_ATcopyright] = ACTIONS(214), + [anon_sym_ATtodo] = ACTIONS(214), + [anon_sym_ATexample] = ACTIONS(214), + [anon_sym_ATlicense] = ACTIONS(214), + [anon_sym_ATpackage] = ACTIONS(214), + [anon_sym_ATsource] = ACTIONS(214), + [anon_sym_ATsubpackage] = ACTIONS(214), + [anon_sym_ATuses] = ACTIONS(214), + [anon_sym_ATauthor] = ACTIONS(214), + [anon_sym_LT] = ACTIONS(214), + [anon_sym_ATglobal] = ACTIONS(214), + [anon_sym_ATlink] = ACTIONS(214), + [anon_sym_ATmethod] = ACTIONS(214), + [anon_sym_ATparam] = ACTIONS(212), + [anon_sym_ATproperty] = ACTIONS(212), + [anon_sym_ATproperty_DASHread] = ACTIONS(214), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATreturn] = ACTIONS(214), + [anon_sym_ATsee] = ACTIONS(214), + [anon_sym_ATthrows] = ACTIONS(214), + [anon_sym_ATvar] = ACTIONS(214), + [anon_sym_ATdeprecated] = ACTIONS(214), + [anon_sym_ATsince] = ACTIONS(214), + [anon_sym_ATversion] = ACTIONS(214), + [anon_sym_ATtemplate] = ACTIONS(212), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(214), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(214), + [anon_sym_ATimplements] = ACTIONS(214), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(214), + [anon_sym_ATextends] = ACTIONS(214), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(214), + [anon_sym_ATuse] = ACTIONS(212), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(214), + [anon_sym_ATafter] = ACTIONS(212), + [anon_sym_ATafterClass] = ACTIONS(214), + [anon_sym_ATannotation] = ACTIONS(214), + [anon_sym_ATbackupGlobals] = ACTIONS(214), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(214), + [anon_sym_ATbefore] = ACTIONS(212), + [anon_sym_ATbeforeClass] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(212), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(214), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(214), + [anon_sym_ATcovers] = ACTIONS(212), + [anon_sym_ATcoversDefaultClass] = ACTIONS(212), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(214), + [anon_sym_ATcoversNothing] = ACTIONS(214), + [anon_sym_ATdataProvider] = ACTIONS(214), + [anon_sym_ATdepends] = ACTIONS(212), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(214), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(214), + [anon_sym_ATgroup] = ACTIONS(214), + [anon_sym_ATlarge] = ACTIONS(214), + [anon_sym_ATmedium] = ACTIONS(214), + [anon_sym_ATpreserveGlobalState] = ACTIONS(214), + [anon_sym_ATrequires] = ACTIONS(212), + [anon_sym_ATrequiresusages] = ACTIONS(214), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(214), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(214), + [anon_sym_ATsmall] = ACTIONS(214), + [anon_sym_ATtest] = ACTIONS(212), + [anon_sym_ATtestWith] = ACTIONS(214), + [anon_sym_ATtestdox] = ACTIONS(214), + [anon_sym_ATticket] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(214), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(214), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(212), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(212), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(214), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(214), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(214), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(214), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(212), + [anon_sym_ATreadonly] = ACTIONS(214), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(214), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(214), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(214), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(214), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(214), + [anon_sym_ATparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(212), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(214), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(214), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(214), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(214), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(214), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(214), + [anon_sym_ATmixin] = ACTIONS(214), + [anon_sym_LBRACK_RBRACK] = ACTIONS(214), + [anon_sym_PIPE] = ACTIONS(214), + [anon_sym_AMP] = ACTIONS(214), + [anon_sym_DOLLAR] = ACTIONS(214), + [sym__end] = ACTIONS(214), + [sym__text_after_type] = ACTIONS(214), }, - [49] = { - [aux_sym_union_type_repeat1] = STATE(54), - [sym_name] = ACTIONS(332), - [anon_sym_ATinheritdoc] = ACTIONS(334), - [anon_sym_ATinheritDoc] = ACTIONS(334), - [anon_sym_ATapi] = ACTIONS(334), - [anon_sym_ATfilesource] = ACTIONS(334), - [anon_sym_ATignore] = ACTIONS(334), - [anon_sym_ATinternal] = ACTIONS(334), - [anon_sym_ATcategory] = ACTIONS(334), - [anon_sym_ATcopyright] = ACTIONS(334), - [anon_sym_ATtodo] = ACTIONS(334), - [anon_sym_ATexample] = ACTIONS(334), - [anon_sym_ATlicense] = ACTIONS(334), - [anon_sym_ATpackage] = ACTIONS(334), - [anon_sym_ATsource] = ACTIONS(334), - [anon_sym_ATsubpackage] = ACTIONS(334), - [anon_sym_ATuses] = ACTIONS(334), - [anon_sym_ATauthor] = ACTIONS(334), - [anon_sym_ATglobal] = ACTIONS(334), - [anon_sym_ATlink] = ACTIONS(334), - [anon_sym_ATmethod] = ACTIONS(334), - [anon_sym_ATparam] = ACTIONS(332), - [anon_sym_ATproperty] = ACTIONS(332), - [anon_sym_ATproperty_DASHread] = ACTIONS(334), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(334), - [anon_sym_ATreturn] = ACTIONS(334), - [anon_sym_ATsee] = ACTIONS(334), - [anon_sym_ATthrows] = ACTIONS(334), - [anon_sym_ATvar] = ACTIONS(334), - [anon_sym_ATdeprecated] = ACTIONS(334), - [anon_sym_ATsince] = ACTIONS(334), - [anon_sym_ATversion] = ACTIONS(334), - [anon_sym_ATtemplate] = ACTIONS(332), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(334), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(334), - [anon_sym_of] = ACTIONS(332), - [anon_sym_ATimplements] = ACTIONS(334), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(334), - [anon_sym_ATextends] = ACTIONS(334), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(334), - [anon_sym_ATuse] = ACTIONS(332), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(334), - [anon_sym_ATafter] = ACTIONS(332), - [anon_sym_ATafterClass] = ACTIONS(334), - [anon_sym_ATannotation] = ACTIONS(334), - [anon_sym_ATbackupGlobals] = ACTIONS(334), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(334), - [anon_sym_ATbefore] = ACTIONS(332), - [anon_sym_ATbeforeClass] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(332), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(334), - [anon_sym_ATcovers] = ACTIONS(332), - [anon_sym_ATcoversDefaultClass] = ACTIONS(332), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(334), - [anon_sym_ATcoversNothing] = ACTIONS(334), - [anon_sym_ATdataProvider] = ACTIONS(334), - [anon_sym_ATdepends] = ACTIONS(332), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(334), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(334), - [anon_sym_ATgroup] = ACTIONS(334), - [anon_sym_ATlarge] = ACTIONS(334), - [anon_sym_ATmedium] = ACTIONS(334), - [anon_sym_ATpreserveGlobalState] = ACTIONS(334), - [anon_sym_ATrequires] = ACTIONS(332), - [anon_sym_ATrequiresusages] = ACTIONS(334), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(334), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(334), - [anon_sym_ATsmall] = ACTIONS(334), - [anon_sym_ATtest] = ACTIONS(332), - [anon_sym_ATtestWith] = ACTIONS(334), - [anon_sym_ATtestdox] = ACTIONS(334), - [anon_sym_ATticket] = ACTIONS(334), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(334), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(334), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(334), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(332), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(332), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(334), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(334), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(334), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(334), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(334), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(332), - [anon_sym_ATreadonly] = ACTIONS(334), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(334), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(334), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(334), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(334), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(334), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(334), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(334), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(334), - [anon_sym_ATparam_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(332), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(334), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(334), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(334), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(334), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(334), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(334), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(334), - [anon_sym_ATmixin] = ACTIONS(334), - [anon_sym_COMMA] = ACTIONS(334), - [anon_sym_PIPE] = ACTIONS(336), - [anon_sym_DOLLAR] = ACTIONS(334), - [sym__end] = ACTIONS(334), + [45] = { + [sym__type_argument_named_type] = STATE(65), + [anon_sym_LBRACE] = ACTIONS(239), + [anon_sym_ATinheritdoc] = ACTIONS(239), + [anon_sym_ATinheritDoc] = ACTIONS(239), + [anon_sym_ATapi] = ACTIONS(239), + [anon_sym_ATfilesource] = ACTIONS(239), + [anon_sym_ATignore] = ACTIONS(239), + [anon_sym_ATinternal] = ACTIONS(239), + [anon_sym_ATcategory] = ACTIONS(239), + [anon_sym_ATcopyright] = ACTIONS(239), + [anon_sym_ATtodo] = ACTIONS(239), + [anon_sym_ATexample] = ACTIONS(239), + [anon_sym_ATlicense] = ACTIONS(239), + [anon_sym_ATpackage] = ACTIONS(239), + [anon_sym_ATsource] = ACTIONS(239), + [anon_sym_ATsubpackage] = ACTIONS(239), + [anon_sym_ATuses] = ACTIONS(239), + [anon_sym_ATauthor] = ACTIONS(239), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_ATglobal] = ACTIONS(239), + [anon_sym_ATlink] = ACTIONS(239), + [anon_sym_ATmethod] = ACTIONS(239), + [anon_sym_ATparam] = ACTIONS(237), + [anon_sym_ATproperty] = ACTIONS(237), + [anon_sym_ATproperty_DASHread] = ACTIONS(239), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATreturn] = ACTIONS(239), + [anon_sym_ATsee] = ACTIONS(239), + [anon_sym_ATthrows] = ACTIONS(239), + [anon_sym_ATvar] = ACTIONS(239), + [anon_sym_ATdeprecated] = ACTIONS(239), + [anon_sym_ATsince] = ACTIONS(239), + [anon_sym_ATversion] = ACTIONS(239), + [anon_sym_ATtemplate] = ACTIONS(237), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(239), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(239), + [anon_sym_ATimplements] = ACTIONS(239), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(239), + [anon_sym_ATextends] = ACTIONS(239), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(239), + [anon_sym_ATuse] = ACTIONS(237), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(239), + [anon_sym_ATafter] = ACTIONS(237), + [anon_sym_ATafterClass] = ACTIONS(239), + [anon_sym_ATannotation] = ACTIONS(239), + [anon_sym_ATbackupGlobals] = ACTIONS(239), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(239), + [anon_sym_ATbefore] = ACTIONS(237), + [anon_sym_ATbeforeClass] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(237), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(239), + [anon_sym_ATcovers] = ACTIONS(237), + [anon_sym_ATcoversDefaultClass] = ACTIONS(237), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(239), + [anon_sym_ATcoversNothing] = ACTIONS(239), + [anon_sym_ATdataProvider] = ACTIONS(239), + [anon_sym_ATdepends] = ACTIONS(237), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(239), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(239), + [anon_sym_ATgroup] = ACTIONS(239), + [anon_sym_ATlarge] = ACTIONS(239), + [anon_sym_ATmedium] = ACTIONS(239), + [anon_sym_ATpreserveGlobalState] = ACTIONS(239), + [anon_sym_ATrequires] = ACTIONS(237), + [anon_sym_ATrequiresusages] = ACTIONS(239), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(239), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(239), + [anon_sym_ATsmall] = ACTIONS(239), + [anon_sym_ATtest] = ACTIONS(237), + [anon_sym_ATtestWith] = ACTIONS(239), + [anon_sym_ATtestdox] = ACTIONS(239), + [anon_sym_ATticket] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(239), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(237), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(237), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(239), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(237), + [anon_sym_ATreadonly] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(239), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(239), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(239), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(239), + [anon_sym_ATparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(237), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(239), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(239), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(239), + [anon_sym_ATmixin] = ACTIONS(239), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym__end] = ACTIONS(239), + [sym__text_after_type] = ACTIONS(239), }, - [50] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(55), - [sym_name] = ACTIONS(338), + [46] = { + [sym__description_after_type] = STATE(150), + [sym_inline_tag] = STATE(133), + [sym_variable_name] = STATE(62), + [aux_sym__description_after_type_repeat1] = STATE(104), + [anon_sym_LBRACE] = ACTIONS(338), [anon_sym_ATinheritdoc] = ACTIONS(340), [anon_sym_ATinheritDoc] = ACTIONS(340), [anon_sym_ATapi] = ACTIONS(340), @@ -12985,8 +12733,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(340), [anon_sym_ATlink] = ACTIONS(340), [anon_sym_ATmethod] = ACTIONS(340), - [anon_sym_ATparam] = ACTIONS(338), - [anon_sym_ATproperty] = ACTIONS(338), + [anon_sym_ATparam] = ACTIONS(342), + [anon_sym_ATproperty] = ACTIONS(342), [anon_sym_ATproperty_DASHread] = ACTIONS(340), [anon_sym_ATproperty_DASHwrite] = ACTIONS(340), [anon_sym_ATreturn] = ACTIONS(340), @@ -12996,54 +12744,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(340), [anon_sym_ATsince] = ACTIONS(340), [anon_sym_ATversion] = ACTIONS(340), - [anon_sym_ATtemplate] = ACTIONS(338), + [anon_sym_ATtemplate] = ACTIONS(342), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(340), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(340), - [anon_sym_of] = ACTIONS(338), [anon_sym_ATimplements] = ACTIONS(340), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(340), [anon_sym_ATextends] = ACTIONS(340), [anon_sym_ATtemplate_DASHextends] = ACTIONS(340), - [anon_sym_ATuse] = ACTIONS(338), + [anon_sym_ATuse] = ACTIONS(342), [anon_sym_ATtemplate_DASHuse] = ACTIONS(340), - [anon_sym_ATafter] = ACTIONS(338), + [anon_sym_ATafter] = ACTIONS(342), [anon_sym_ATafterClass] = ACTIONS(340), [anon_sym_ATannotation] = ACTIONS(340), [anon_sym_ATbackupGlobals] = ACTIONS(340), [anon_sym_ATbackupStaticAttributes] = ACTIONS(340), - [anon_sym_ATbefore] = ACTIONS(338), + [anon_sym_ATbefore] = ACTIONS(342), [anon_sym_ATbeforeClass] = ACTIONS(340), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(342), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(340), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(340), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(340), - [anon_sym_ATcovers] = ACTIONS(338), - [anon_sym_ATcoversDefaultClass] = ACTIONS(338), + [anon_sym_ATcovers] = ACTIONS(342), + [anon_sym_ATcoversDefaultClass] = ACTIONS(342), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(340), [anon_sym_ATcoversNothing] = ACTIONS(340), [anon_sym_ATdataProvider] = ACTIONS(340), - [anon_sym_ATdepends] = ACTIONS(338), + [anon_sym_ATdepends] = ACTIONS(342), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(340), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(340), [anon_sym_ATgroup] = ACTIONS(340), [anon_sym_ATlarge] = ACTIONS(340), [anon_sym_ATmedium] = ACTIONS(340), [anon_sym_ATpreserveGlobalState] = ACTIONS(340), - [anon_sym_ATrequires] = ACTIONS(338), + [anon_sym_ATrequires] = ACTIONS(342), [anon_sym_ATrequiresusages] = ACTIONS(340), [anon_sym_ATrunInSeparateProcess] = ACTIONS(340), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(340), [anon_sym_ATsmall] = ACTIONS(340), - [anon_sym_ATtest] = ACTIONS(338), + [anon_sym_ATtest] = ACTIONS(342), [anon_sym_ATtestWith] = ACTIONS(340), [anon_sym_ATtestdox] = ACTIONS(340), [anon_sym_ATticket] = ACTIONS(340), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(340), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(340), [anon_sym_ATpsalm_DASHvar] = ACTIONS(340), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(338), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(342), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(340), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(338), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(342), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(340), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(340), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(340), @@ -13053,7 +12800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(340), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(340), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(340), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(338), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(342), [anon_sym_ATreadonly] = ACTIONS(340), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(340), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(340), @@ -13065,7 +12812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(340), [anon_sym_ATparam_DASHout] = ACTIONS(340), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(340), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(338), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(342), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(340), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(340), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(340), @@ -13074,129 +12821,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(340), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(340), [anon_sym_ATmixin] = ACTIONS(340), - [anon_sym_COMMA] = ACTIONS(340), - [anon_sym_PIPE] = ACTIONS(342), - [anon_sym_DOLLAR] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(344), [sym__end] = ACTIONS(340), + [sym__text_after_type] = ACTIONS(346), }, - [51] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(50), - [sym_name] = ACTIONS(344), - [anon_sym_ATinheritdoc] = ACTIONS(346), - [anon_sym_ATinheritDoc] = ACTIONS(346), - [anon_sym_ATapi] = ACTIONS(346), - [anon_sym_ATfilesource] = ACTIONS(346), - [anon_sym_ATignore] = ACTIONS(346), - [anon_sym_ATinternal] = ACTIONS(346), - [anon_sym_ATcategory] = ACTIONS(346), - [anon_sym_ATcopyright] = ACTIONS(346), - [anon_sym_ATtodo] = ACTIONS(346), - [anon_sym_ATexample] = ACTIONS(346), - [anon_sym_ATlicense] = ACTIONS(346), - [anon_sym_ATpackage] = ACTIONS(346), - [anon_sym_ATsource] = ACTIONS(346), - [anon_sym_ATsubpackage] = ACTIONS(346), - [anon_sym_ATuses] = ACTIONS(346), - [anon_sym_ATauthor] = ACTIONS(346), - [anon_sym_ATglobal] = ACTIONS(346), - [anon_sym_ATlink] = ACTIONS(346), - [anon_sym_ATmethod] = ACTIONS(346), - [anon_sym_ATparam] = ACTIONS(344), - [anon_sym_ATproperty] = ACTIONS(344), - [anon_sym_ATproperty_DASHread] = ACTIONS(346), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATreturn] = ACTIONS(346), - [anon_sym_ATsee] = ACTIONS(346), - [anon_sym_ATthrows] = ACTIONS(346), - [anon_sym_ATvar] = ACTIONS(346), - [anon_sym_ATdeprecated] = ACTIONS(346), - [anon_sym_ATsince] = ACTIONS(346), - [anon_sym_ATversion] = ACTIONS(346), - [anon_sym_ATtemplate] = ACTIONS(344), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(346), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(346), - [anon_sym_of] = ACTIONS(344), - [anon_sym_ATimplements] = ACTIONS(346), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(346), - [anon_sym_ATextends] = ACTIONS(346), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(346), - [anon_sym_ATuse] = ACTIONS(344), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(346), - [anon_sym_ATafter] = ACTIONS(344), - [anon_sym_ATafterClass] = ACTIONS(346), - [anon_sym_ATannotation] = ACTIONS(346), - [anon_sym_ATbackupGlobals] = ACTIONS(346), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(346), - [anon_sym_ATbefore] = ACTIONS(344), - [anon_sym_ATbeforeClass] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(344), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(346), - [anon_sym_ATcovers] = ACTIONS(344), - [anon_sym_ATcoversDefaultClass] = ACTIONS(344), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(346), - [anon_sym_ATcoversNothing] = ACTIONS(346), - [anon_sym_ATdataProvider] = ACTIONS(346), - [anon_sym_ATdepends] = ACTIONS(344), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(346), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(346), - [anon_sym_ATgroup] = ACTIONS(346), - [anon_sym_ATlarge] = ACTIONS(346), - [anon_sym_ATmedium] = ACTIONS(346), - [anon_sym_ATpreserveGlobalState] = ACTIONS(346), - [anon_sym_ATrequires] = ACTIONS(344), - [anon_sym_ATrequiresusages] = ACTIONS(346), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(346), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(346), - [anon_sym_ATsmall] = ACTIONS(346), - [anon_sym_ATtest] = ACTIONS(344), - [anon_sym_ATtestWith] = ACTIONS(346), - [anon_sym_ATtestdox] = ACTIONS(346), - [anon_sym_ATticket] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(346), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(344), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(344), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(346), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(344), - [anon_sym_ATreadonly] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(346), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(346), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(346), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(346), - [anon_sym_ATparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(344), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(346), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(346), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(346), - [anon_sym_ATmixin] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(346), - [anon_sym_PIPE] = ACTIONS(342), - [anon_sym_DOLLAR] = ACTIONS(346), - [sym__end] = ACTIONS(346), + [47] = { + [anon_sym_LBRACE] = ACTIONS(210), + [anon_sym_ATinheritdoc] = ACTIONS(210), + [anon_sym_ATinheritDoc] = ACTIONS(210), + [anon_sym_ATapi] = ACTIONS(210), + [anon_sym_ATfilesource] = ACTIONS(210), + [anon_sym_ATignore] = ACTIONS(210), + [anon_sym_ATinternal] = ACTIONS(210), + [anon_sym_ATcategory] = ACTIONS(210), + [anon_sym_ATcopyright] = ACTIONS(210), + [anon_sym_ATtodo] = ACTIONS(210), + [anon_sym_ATexample] = ACTIONS(210), + [anon_sym_ATlicense] = ACTIONS(210), + [anon_sym_ATpackage] = ACTIONS(210), + [anon_sym_ATsource] = ACTIONS(210), + [anon_sym_ATsubpackage] = ACTIONS(210), + [anon_sym_ATuses] = ACTIONS(210), + [anon_sym_ATauthor] = ACTIONS(210), + [anon_sym_LT] = ACTIONS(210), + [anon_sym_ATglobal] = ACTIONS(210), + [anon_sym_ATlink] = ACTIONS(210), + [anon_sym_ATmethod] = ACTIONS(210), + [anon_sym_ATparam] = ACTIONS(208), + [anon_sym_ATproperty] = ACTIONS(208), + [anon_sym_ATproperty_DASHread] = ACTIONS(210), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(210), + [anon_sym_ATreturn] = ACTIONS(210), + [anon_sym_ATsee] = ACTIONS(210), + [anon_sym_ATthrows] = ACTIONS(210), + [anon_sym_ATvar] = ACTIONS(210), + [anon_sym_ATdeprecated] = ACTIONS(210), + [anon_sym_ATsince] = ACTIONS(210), + [anon_sym_ATversion] = ACTIONS(210), + [anon_sym_ATtemplate] = ACTIONS(208), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(210), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(210), + [anon_sym_ATimplements] = ACTIONS(210), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(210), + [anon_sym_ATextends] = ACTIONS(210), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(210), + [anon_sym_ATuse] = ACTIONS(208), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(210), + [anon_sym_ATafter] = ACTIONS(208), + [anon_sym_ATafterClass] = ACTIONS(210), + [anon_sym_ATannotation] = ACTIONS(210), + [anon_sym_ATbackupGlobals] = ACTIONS(210), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(210), + [anon_sym_ATbefore] = ACTIONS(208), + [anon_sym_ATbeforeClass] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(208), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(210), + [anon_sym_ATcovers] = ACTIONS(208), + [anon_sym_ATcoversDefaultClass] = ACTIONS(208), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(210), + [anon_sym_ATcoversNothing] = ACTIONS(210), + [anon_sym_ATdataProvider] = ACTIONS(210), + [anon_sym_ATdepends] = ACTIONS(208), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(210), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(210), + [anon_sym_ATgroup] = ACTIONS(210), + [anon_sym_ATlarge] = ACTIONS(210), + [anon_sym_ATmedium] = ACTIONS(210), + [anon_sym_ATpreserveGlobalState] = ACTIONS(210), + [anon_sym_ATrequires] = ACTIONS(208), + [anon_sym_ATrequiresusages] = ACTIONS(210), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(210), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(210), + [anon_sym_ATsmall] = ACTIONS(210), + [anon_sym_ATtest] = ACTIONS(208), + [anon_sym_ATtestWith] = ACTIONS(210), + [anon_sym_ATtestdox] = ACTIONS(210), + [anon_sym_ATticket] = ACTIONS(210), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(210), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(210), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(210), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(208), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(208), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(210), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(210), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(210), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(210), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(210), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(208), + [anon_sym_ATreadonly] = ACTIONS(210), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(210), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(210), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(210), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(210), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(210), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(210), + [anon_sym_ATparam_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(208), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(210), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(210), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(210), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(210), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(210), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(210), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(210), + [anon_sym_ATmixin] = ACTIONS(210), + [anon_sym_LBRACK_RBRACK] = ACTIONS(210), + [anon_sym_PIPE] = ACTIONS(210), + [anon_sym_AMP] = ACTIONS(210), + [anon_sym_DOLLAR] = ACTIONS(210), + [sym__end] = ACTIONS(210), + [sym__text_after_type] = ACTIONS(210), }, - [52] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(55), + [48] = { + [aux_sym_intersection_type_repeat1] = STATE(42), [sym_name] = ACTIONS(348), [anon_sym_ATinheritdoc] = ACTIONS(350), [anon_sym_ATinheritDoc] = ACTIONS(350), @@ -13307,1394 +13054,2331 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(350), [anon_sym_ATmixin] = ACTIONS(350), [anon_sym_COMMA] = ACTIONS(350), - [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_AMP] = ACTIONS(278), + [anon_sym_RPAREN] = ACTIONS(350), [anon_sym_DOLLAR] = ACTIONS(350), [sym__end] = ACTIONS(350), }, - [53] = { - [sym_name] = ACTIONS(323), - [anon_sym_ATinheritdoc] = ACTIONS(325), - [anon_sym_ATinheritDoc] = ACTIONS(325), - [anon_sym_ATapi] = ACTIONS(325), - [anon_sym_ATfilesource] = ACTIONS(325), - [anon_sym_ATignore] = ACTIONS(325), - [anon_sym_ATinternal] = ACTIONS(325), - [anon_sym_ATcategory] = ACTIONS(325), - [anon_sym_ATcopyright] = ACTIONS(325), - [anon_sym_ATtodo] = ACTIONS(325), - [anon_sym_ATexample] = ACTIONS(325), - [anon_sym_ATlicense] = ACTIONS(325), - [anon_sym_ATpackage] = ACTIONS(325), - [anon_sym_ATsource] = ACTIONS(325), - [anon_sym_ATsubpackage] = ACTIONS(325), - [anon_sym_ATuses] = ACTIONS(325), - [anon_sym_ATauthor] = ACTIONS(325), - [anon_sym_ATglobal] = ACTIONS(325), - [anon_sym_ATlink] = ACTIONS(325), - [anon_sym_ATmethod] = ACTIONS(325), - [anon_sym_ATparam] = ACTIONS(323), - [anon_sym_ATproperty] = ACTIONS(323), - [anon_sym_ATproperty_DASHread] = ACTIONS(325), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATreturn] = ACTIONS(325), - [anon_sym_ATsee] = ACTIONS(325), - [anon_sym_ATthrows] = ACTIONS(325), - [anon_sym_ATvar] = ACTIONS(325), - [anon_sym_ATdeprecated] = ACTIONS(325), - [anon_sym_ATsince] = ACTIONS(325), - [anon_sym_ATversion] = ACTIONS(325), - [anon_sym_ATtemplate] = ACTIONS(323), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(325), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(325), - [anon_sym_of] = ACTIONS(323), - [anon_sym_ATimplements] = ACTIONS(325), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(325), - [anon_sym_ATextends] = ACTIONS(325), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(325), - [anon_sym_ATuse] = ACTIONS(323), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(325), - [anon_sym_ATafter] = ACTIONS(323), - [anon_sym_ATafterClass] = ACTIONS(325), - [anon_sym_ATannotation] = ACTIONS(325), - [anon_sym_ATbackupGlobals] = ACTIONS(325), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(325), - [anon_sym_ATbefore] = ACTIONS(323), - [anon_sym_ATbeforeClass] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(323), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(325), - [anon_sym_ATcovers] = ACTIONS(323), - [anon_sym_ATcoversDefaultClass] = ACTIONS(323), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(325), - [anon_sym_ATcoversNothing] = ACTIONS(325), - [anon_sym_ATdataProvider] = ACTIONS(325), - [anon_sym_ATdepends] = ACTIONS(323), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(325), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(325), - [anon_sym_ATgroup] = ACTIONS(325), - [anon_sym_ATlarge] = ACTIONS(325), - [anon_sym_ATmedium] = ACTIONS(325), - [anon_sym_ATpreserveGlobalState] = ACTIONS(325), - [anon_sym_ATrequires] = ACTIONS(323), - [anon_sym_ATrequiresusages] = ACTIONS(325), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(325), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(325), - [anon_sym_ATsmall] = ACTIONS(325), - [anon_sym_ATtest] = ACTIONS(323), - [anon_sym_ATtestWith] = ACTIONS(325), - [anon_sym_ATtestdox] = ACTIONS(325), - [anon_sym_ATticket] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(325), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(323), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(323), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(325), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(323), - [anon_sym_ATreadonly] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(325), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(325), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(325), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(325), - [anon_sym_ATparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(323), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(325), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(325), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(325), - [anon_sym_ATmixin] = ACTIONS(325), - [anon_sym_COMMA] = ACTIONS(325), - [anon_sym_AMP] = ACTIONS(325), - [anon_sym_RPAREN] = ACTIONS(325), - [anon_sym_DOLLAR] = ACTIONS(325), - [sym__end] = ACTIONS(325), - }, - [54] = { - [aux_sym_union_type_repeat1] = STATE(54), - [sym_name] = ACTIONS(352), - [anon_sym_ATinheritdoc] = ACTIONS(354), - [anon_sym_ATinheritDoc] = ACTIONS(354), - [anon_sym_ATapi] = ACTIONS(354), - [anon_sym_ATfilesource] = ACTIONS(354), - [anon_sym_ATignore] = ACTIONS(354), - [anon_sym_ATinternal] = ACTIONS(354), - [anon_sym_ATcategory] = ACTIONS(354), - [anon_sym_ATcopyright] = ACTIONS(354), - [anon_sym_ATtodo] = ACTIONS(354), - [anon_sym_ATexample] = ACTIONS(354), - [anon_sym_ATlicense] = ACTIONS(354), - [anon_sym_ATpackage] = ACTIONS(354), - [anon_sym_ATsource] = ACTIONS(354), - [anon_sym_ATsubpackage] = ACTIONS(354), - [anon_sym_ATuses] = ACTIONS(354), - [anon_sym_ATauthor] = ACTIONS(354), - [anon_sym_ATglobal] = ACTIONS(354), - [anon_sym_ATlink] = ACTIONS(354), - [anon_sym_ATmethod] = ACTIONS(354), - [anon_sym_ATparam] = ACTIONS(352), - [anon_sym_ATproperty] = ACTIONS(352), - [anon_sym_ATproperty_DASHread] = ACTIONS(354), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATreturn] = ACTIONS(354), - [anon_sym_ATsee] = ACTIONS(354), - [anon_sym_ATthrows] = ACTIONS(354), - [anon_sym_ATvar] = ACTIONS(354), - [anon_sym_ATdeprecated] = ACTIONS(354), - [anon_sym_ATsince] = ACTIONS(354), - [anon_sym_ATversion] = ACTIONS(354), - [anon_sym_ATtemplate] = ACTIONS(352), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), - [anon_sym_of] = ACTIONS(352), - [anon_sym_ATimplements] = ACTIONS(354), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), - [anon_sym_ATextends] = ACTIONS(354), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), - [anon_sym_ATuse] = ACTIONS(352), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), - [anon_sym_ATafter] = ACTIONS(352), - [anon_sym_ATafterClass] = ACTIONS(354), - [anon_sym_ATannotation] = ACTIONS(354), - [anon_sym_ATbackupGlobals] = ACTIONS(354), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), - [anon_sym_ATbefore] = ACTIONS(352), - [anon_sym_ATbeforeClass] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), - [anon_sym_ATcovers] = ACTIONS(352), - [anon_sym_ATcoversDefaultClass] = ACTIONS(352), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), - [anon_sym_ATcoversNothing] = ACTIONS(354), - [anon_sym_ATdataProvider] = ACTIONS(354), - [anon_sym_ATdepends] = ACTIONS(352), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), - [anon_sym_ATgroup] = ACTIONS(354), - [anon_sym_ATlarge] = ACTIONS(354), - [anon_sym_ATmedium] = ACTIONS(354), - [anon_sym_ATpreserveGlobalState] = ACTIONS(354), - [anon_sym_ATrequires] = ACTIONS(352), - [anon_sym_ATrequiresusages] = ACTIONS(354), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), - [anon_sym_ATsmall] = ACTIONS(354), - [anon_sym_ATtest] = ACTIONS(352), - [anon_sym_ATtestWith] = ACTIONS(354), - [anon_sym_ATtestdox] = ACTIONS(354), - [anon_sym_ATticket] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), - [anon_sym_ATreadonly] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), - [anon_sym_ATparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), - [anon_sym_ATmixin] = ACTIONS(354), - [anon_sym_COMMA] = ACTIONS(354), - [anon_sym_PIPE] = ACTIONS(356), - [anon_sym_DOLLAR] = ACTIONS(354), - [sym__end] = ACTIONS(354), - }, - [55] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(55), - [sym_name] = ACTIONS(359), - [anon_sym_ATinheritdoc] = ACTIONS(361), - [anon_sym_ATinheritDoc] = ACTIONS(361), - [anon_sym_ATapi] = ACTIONS(361), - [anon_sym_ATfilesource] = ACTIONS(361), - [anon_sym_ATignore] = ACTIONS(361), - [anon_sym_ATinternal] = ACTIONS(361), - [anon_sym_ATcategory] = ACTIONS(361), - [anon_sym_ATcopyright] = ACTIONS(361), - [anon_sym_ATtodo] = ACTIONS(361), - [anon_sym_ATexample] = ACTIONS(361), - [anon_sym_ATlicense] = ACTIONS(361), - [anon_sym_ATpackage] = ACTIONS(361), - [anon_sym_ATsource] = ACTIONS(361), - [anon_sym_ATsubpackage] = ACTIONS(361), - [anon_sym_ATuses] = ACTIONS(361), - [anon_sym_ATauthor] = ACTIONS(361), - [anon_sym_ATglobal] = ACTIONS(361), - [anon_sym_ATlink] = ACTIONS(361), - [anon_sym_ATmethod] = ACTIONS(361), - [anon_sym_ATparam] = ACTIONS(359), - [anon_sym_ATproperty] = ACTIONS(359), - [anon_sym_ATproperty_DASHread] = ACTIONS(361), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATreturn] = ACTIONS(361), - [anon_sym_ATsee] = ACTIONS(361), - [anon_sym_ATthrows] = ACTIONS(361), - [anon_sym_ATvar] = ACTIONS(361), - [anon_sym_ATdeprecated] = ACTIONS(361), - [anon_sym_ATsince] = ACTIONS(361), - [anon_sym_ATversion] = ACTIONS(361), - [anon_sym_ATtemplate] = ACTIONS(359), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(361), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(361), - [anon_sym_of] = ACTIONS(359), - [anon_sym_ATimplements] = ACTIONS(361), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(361), - [anon_sym_ATextends] = ACTIONS(361), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(361), - [anon_sym_ATuse] = ACTIONS(359), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(361), - [anon_sym_ATafter] = ACTIONS(359), - [anon_sym_ATafterClass] = ACTIONS(361), - [anon_sym_ATannotation] = ACTIONS(361), - [anon_sym_ATbackupGlobals] = ACTIONS(361), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(361), - [anon_sym_ATbefore] = ACTIONS(359), - [anon_sym_ATbeforeClass] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(359), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(361), - [anon_sym_ATcovers] = ACTIONS(359), - [anon_sym_ATcoversDefaultClass] = ACTIONS(359), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(361), - [anon_sym_ATcoversNothing] = ACTIONS(361), - [anon_sym_ATdataProvider] = ACTIONS(361), - [anon_sym_ATdepends] = ACTIONS(359), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(361), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(361), - [anon_sym_ATgroup] = ACTIONS(361), - [anon_sym_ATlarge] = ACTIONS(361), - [anon_sym_ATmedium] = ACTIONS(361), - [anon_sym_ATpreserveGlobalState] = ACTIONS(361), - [anon_sym_ATrequires] = ACTIONS(359), - [anon_sym_ATrequiresusages] = ACTIONS(361), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(361), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(361), - [anon_sym_ATsmall] = ACTIONS(361), - [anon_sym_ATtest] = ACTIONS(359), - [anon_sym_ATtestWith] = ACTIONS(361), - [anon_sym_ATtestdox] = ACTIONS(361), - [anon_sym_ATticket] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(361), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(359), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(359), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(361), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(359), - [anon_sym_ATreadonly] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(361), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(361), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(361), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(361), - [anon_sym_ATparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(359), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(361), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(361), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(361), - [anon_sym_ATmixin] = ACTIONS(361), - [anon_sym_COMMA] = ACTIONS(361), - [anon_sym_PIPE] = ACTIONS(363), - [anon_sym_DOLLAR] = ACTIONS(361), - [sym__end] = ACTIONS(361), - }, - [56] = { - [sym_name] = ACTIONS(366), - [anon_sym_ATinheritdoc] = ACTIONS(368), - [anon_sym_ATinheritDoc] = ACTIONS(368), - [anon_sym_ATapi] = ACTIONS(368), - [anon_sym_ATfilesource] = ACTIONS(368), - [anon_sym_ATignore] = ACTIONS(368), - [anon_sym_ATinternal] = ACTIONS(368), - [anon_sym_ATcategory] = ACTIONS(368), - [anon_sym_ATcopyright] = ACTIONS(368), - [anon_sym_ATtodo] = ACTIONS(368), - [anon_sym_ATexample] = ACTIONS(368), - [anon_sym_ATlicense] = ACTIONS(368), - [anon_sym_ATpackage] = ACTIONS(368), - [anon_sym_ATsource] = ACTIONS(368), - [anon_sym_ATsubpackage] = ACTIONS(368), - [anon_sym_ATuses] = ACTIONS(368), - [anon_sym_ATauthor] = ACTIONS(368), - [anon_sym_ATglobal] = ACTIONS(368), - [anon_sym_ATlink] = ACTIONS(368), - [anon_sym_ATmethod] = ACTIONS(368), - [anon_sym_ATparam] = ACTIONS(366), - [anon_sym_ATproperty] = ACTIONS(366), - [anon_sym_ATproperty_DASHread] = ACTIONS(368), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATreturn] = ACTIONS(368), - [anon_sym_ATsee] = ACTIONS(368), - [anon_sym_ATthrows] = ACTIONS(368), - [anon_sym_ATvar] = ACTIONS(368), - [anon_sym_ATdeprecated] = ACTIONS(368), - [anon_sym_ATsince] = ACTIONS(368), - [anon_sym_ATversion] = ACTIONS(368), - [anon_sym_ATtemplate] = ACTIONS(366), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(368), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(368), - [anon_sym_of] = ACTIONS(366), - [anon_sym_ATimplements] = ACTIONS(368), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(368), - [anon_sym_ATextends] = ACTIONS(368), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(368), - [anon_sym_ATuse] = ACTIONS(366), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(368), - [anon_sym_ATafter] = ACTIONS(366), - [anon_sym_ATafterClass] = ACTIONS(368), - [anon_sym_ATannotation] = ACTIONS(368), - [anon_sym_ATbackupGlobals] = ACTIONS(368), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(368), - [anon_sym_ATbefore] = ACTIONS(366), - [anon_sym_ATbeforeClass] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(366), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(368), - [anon_sym_ATcovers] = ACTIONS(366), - [anon_sym_ATcoversDefaultClass] = ACTIONS(366), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(368), - [anon_sym_ATcoversNothing] = ACTIONS(368), - [anon_sym_ATdataProvider] = ACTIONS(368), - [anon_sym_ATdepends] = ACTIONS(366), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(368), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(368), - [anon_sym_ATgroup] = ACTIONS(368), - [anon_sym_ATlarge] = ACTIONS(368), - [anon_sym_ATmedium] = ACTIONS(368), - [anon_sym_ATpreserveGlobalState] = ACTIONS(368), - [anon_sym_ATrequires] = ACTIONS(366), - [anon_sym_ATrequiresusages] = ACTIONS(368), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(368), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(368), - [anon_sym_ATsmall] = ACTIONS(368), - [anon_sym_ATtest] = ACTIONS(366), - [anon_sym_ATtestWith] = ACTIONS(368), - [anon_sym_ATtestdox] = ACTIONS(368), - [anon_sym_ATticket] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(368), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(366), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(366), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(368), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(366), - [anon_sym_ATreadonly] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(368), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(368), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(368), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(368), - [anon_sym_ATparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(366), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(368), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(368), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(368), - [anon_sym_ATmixin] = ACTIONS(368), - [anon_sym_COMMA] = ACTIONS(368), - [anon_sym_PIPE] = ACTIONS(368), - [anon_sym_DOLLAR] = ACTIONS(368), - [sym__end] = ACTIONS(368), - }, - [57] = { - [sym_description] = STATE(164), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(370), - [anon_sym_ATinheritDoc] = ACTIONS(370), - [anon_sym_ATapi] = ACTIONS(370), - [anon_sym_ATfilesource] = ACTIONS(370), - [anon_sym_ATignore] = ACTIONS(370), - [anon_sym_ATinternal] = ACTIONS(370), - [anon_sym_ATcategory] = ACTIONS(370), - [anon_sym_ATcopyright] = ACTIONS(370), - [anon_sym_ATtodo] = ACTIONS(370), - [anon_sym_ATexample] = ACTIONS(370), - [anon_sym_ATlicense] = ACTIONS(370), - [anon_sym_ATpackage] = ACTIONS(370), - [anon_sym_ATsource] = ACTIONS(370), - [anon_sym_ATsubpackage] = ACTIONS(370), - [anon_sym_ATuses] = ACTIONS(370), - [anon_sym_ATauthor] = ACTIONS(370), - [anon_sym_ATglobal] = ACTIONS(370), - [anon_sym_ATlink] = ACTIONS(370), - [anon_sym_ATmethod] = ACTIONS(370), - [anon_sym_ATparam] = ACTIONS(372), - [anon_sym_ATproperty] = ACTIONS(372), - [anon_sym_ATproperty_DASHread] = ACTIONS(370), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(370), - [anon_sym_ATreturn] = ACTIONS(370), - [anon_sym_ATsee] = ACTIONS(370), - [anon_sym_ATthrows] = ACTIONS(370), - [anon_sym_ATvar] = ACTIONS(370), - [anon_sym_ATdeprecated] = ACTIONS(370), - [anon_sym_ATsince] = ACTIONS(370), - [anon_sym_ATversion] = ACTIONS(370), - [anon_sym_ATtemplate] = ACTIONS(372), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(370), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(370), - [anon_sym_ATimplements] = ACTIONS(370), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(370), - [anon_sym_ATextends] = ACTIONS(370), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(370), - [anon_sym_ATuse] = ACTIONS(372), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(370), - [anon_sym_ATafter] = ACTIONS(372), - [anon_sym_ATafterClass] = ACTIONS(370), - [anon_sym_ATannotation] = ACTIONS(370), - [anon_sym_ATbackupGlobals] = ACTIONS(370), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(370), - [anon_sym_ATbefore] = ACTIONS(372), - [anon_sym_ATbeforeClass] = ACTIONS(370), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(370), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(370), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(370), - [anon_sym_ATcovers] = ACTIONS(372), - [anon_sym_ATcoversDefaultClass] = ACTIONS(372), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(370), - [anon_sym_ATcoversNothing] = ACTIONS(370), - [anon_sym_ATdataProvider] = ACTIONS(370), - [anon_sym_ATdepends] = ACTIONS(372), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(370), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(370), - [anon_sym_ATgroup] = ACTIONS(370), - [anon_sym_ATlarge] = ACTIONS(370), - [anon_sym_ATmedium] = ACTIONS(370), - [anon_sym_ATpreserveGlobalState] = ACTIONS(370), - [anon_sym_ATrequires] = ACTIONS(372), - [anon_sym_ATrequiresusages] = ACTIONS(370), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(370), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(370), - [anon_sym_ATsmall] = ACTIONS(370), - [anon_sym_ATtest] = ACTIONS(372), - [anon_sym_ATtestWith] = ACTIONS(370), - [anon_sym_ATtestdox] = ACTIONS(370), - [anon_sym_ATticket] = ACTIONS(370), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(370), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(370), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(370), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(372), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(370), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(372), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(370), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(370), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(370), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(370), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(370), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(370), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(370), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(370), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(370), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(372), - [anon_sym_ATreadonly] = ACTIONS(370), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(370), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(370), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(370), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(370), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(370), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(370), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(370), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(370), - [anon_sym_ATparam_DASHout] = ACTIONS(370), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(370), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(372), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(370), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(370), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(370), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(370), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(370), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(370), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(370), - [anon_sym_ATmixin] = ACTIONS(370), - [sym__end] = ACTIONS(370), - [sym_text] = ACTIONS(75), + [49] = { + [anon_sym_LBRACE] = ACTIONS(206), + [anon_sym_ATinheritdoc] = ACTIONS(206), + [anon_sym_ATinheritDoc] = ACTIONS(206), + [anon_sym_ATapi] = ACTIONS(206), + [anon_sym_ATfilesource] = ACTIONS(206), + [anon_sym_ATignore] = ACTIONS(206), + [anon_sym_ATinternal] = ACTIONS(206), + [anon_sym_ATcategory] = ACTIONS(206), + [anon_sym_ATcopyright] = ACTIONS(206), + [anon_sym_ATtodo] = ACTIONS(206), + [anon_sym_ATexample] = ACTIONS(206), + [anon_sym_ATlicense] = ACTIONS(206), + [anon_sym_ATpackage] = ACTIONS(206), + [anon_sym_ATsource] = ACTIONS(206), + [anon_sym_ATsubpackage] = ACTIONS(206), + [anon_sym_ATuses] = ACTIONS(206), + [anon_sym_ATauthor] = ACTIONS(206), + [anon_sym_LT] = ACTIONS(206), + [anon_sym_ATglobal] = ACTIONS(206), + [anon_sym_ATlink] = ACTIONS(206), + [anon_sym_ATmethod] = ACTIONS(206), + [anon_sym_ATparam] = ACTIONS(204), + [anon_sym_ATproperty] = ACTIONS(204), + [anon_sym_ATproperty_DASHread] = ACTIONS(206), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(206), + [anon_sym_ATreturn] = ACTIONS(206), + [anon_sym_ATsee] = ACTIONS(206), + [anon_sym_ATthrows] = ACTIONS(206), + [anon_sym_ATvar] = ACTIONS(206), + [anon_sym_ATdeprecated] = ACTIONS(206), + [anon_sym_ATsince] = ACTIONS(206), + [anon_sym_ATversion] = ACTIONS(206), + [anon_sym_ATtemplate] = ACTIONS(204), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(206), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(206), + [anon_sym_ATimplements] = ACTIONS(206), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(206), + [anon_sym_ATextends] = ACTIONS(206), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(206), + [anon_sym_ATuse] = ACTIONS(204), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(206), + [anon_sym_ATafter] = ACTIONS(204), + [anon_sym_ATafterClass] = ACTIONS(206), + [anon_sym_ATannotation] = ACTIONS(206), + [anon_sym_ATbackupGlobals] = ACTIONS(206), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(206), + [anon_sym_ATbefore] = ACTIONS(204), + [anon_sym_ATbeforeClass] = ACTIONS(206), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(204), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(206), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(206), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(206), + [anon_sym_ATcovers] = ACTIONS(204), + [anon_sym_ATcoversDefaultClass] = ACTIONS(204), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(206), + [anon_sym_ATcoversNothing] = ACTIONS(206), + [anon_sym_ATdataProvider] = ACTIONS(206), + [anon_sym_ATdepends] = ACTIONS(204), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(206), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(206), + [anon_sym_ATgroup] = ACTIONS(206), + [anon_sym_ATlarge] = ACTIONS(206), + [anon_sym_ATmedium] = ACTIONS(206), + [anon_sym_ATpreserveGlobalState] = ACTIONS(206), + [anon_sym_ATrequires] = ACTIONS(204), + [anon_sym_ATrequiresusages] = ACTIONS(206), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(206), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(206), + [anon_sym_ATsmall] = ACTIONS(206), + [anon_sym_ATtest] = ACTIONS(204), + [anon_sym_ATtestWith] = ACTIONS(206), + [anon_sym_ATtestdox] = ACTIONS(206), + [anon_sym_ATticket] = ACTIONS(206), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(206), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(206), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(206), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(204), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(206), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(204), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(206), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(206), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(206), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(206), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(206), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(206), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(206), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(206), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(206), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(204), + [anon_sym_ATreadonly] = ACTIONS(206), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(206), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(206), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(206), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(206), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(206), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(206), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(206), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(206), + [anon_sym_ATparam_DASHout] = ACTIONS(206), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(206), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(204), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(206), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(206), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(206), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(206), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(206), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(206), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(206), + [anon_sym_ATmixin] = ACTIONS(206), + [anon_sym_LBRACK_RBRACK] = ACTIONS(206), + [anon_sym_PIPE] = ACTIONS(206), + [anon_sym_AMP] = ACTIONS(206), + [anon_sym_DOLLAR] = ACTIONS(206), + [sym__end] = ACTIONS(206), + [sym__text_after_type] = ACTIONS(206), }, - [58] = { - [sym_description] = STATE(137), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(374), - [anon_sym_ATinheritDoc] = ACTIONS(374), - [anon_sym_ATapi] = ACTIONS(374), - [anon_sym_ATfilesource] = ACTIONS(374), - [anon_sym_ATignore] = ACTIONS(374), - [anon_sym_ATinternal] = ACTIONS(374), - [anon_sym_ATcategory] = ACTIONS(374), - [anon_sym_ATcopyright] = ACTIONS(374), - [anon_sym_ATtodo] = ACTIONS(374), - [anon_sym_ATexample] = ACTIONS(374), - [anon_sym_ATlicense] = ACTIONS(374), - [anon_sym_ATpackage] = ACTIONS(374), - [anon_sym_ATsource] = ACTIONS(374), - [anon_sym_ATsubpackage] = ACTIONS(374), - [anon_sym_ATuses] = ACTIONS(374), - [anon_sym_ATauthor] = ACTIONS(374), - [anon_sym_ATglobal] = ACTIONS(374), - [anon_sym_ATlink] = ACTIONS(374), - [anon_sym_ATmethod] = ACTIONS(374), - [anon_sym_ATparam] = ACTIONS(376), - [anon_sym_ATproperty] = ACTIONS(376), - [anon_sym_ATproperty_DASHread] = ACTIONS(374), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(374), - [anon_sym_ATreturn] = ACTIONS(374), - [anon_sym_ATsee] = ACTIONS(374), - [anon_sym_ATthrows] = ACTIONS(374), - [anon_sym_ATvar] = ACTIONS(374), - [anon_sym_ATdeprecated] = ACTIONS(374), - [anon_sym_ATsince] = ACTIONS(374), - [anon_sym_ATversion] = ACTIONS(374), - [anon_sym_ATtemplate] = ACTIONS(376), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(374), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(374), - [anon_sym_ATimplements] = ACTIONS(374), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(374), - [anon_sym_ATextends] = ACTIONS(374), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(374), - [anon_sym_ATuse] = ACTIONS(376), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(374), - [anon_sym_ATafter] = ACTIONS(376), - [anon_sym_ATafterClass] = ACTIONS(374), - [anon_sym_ATannotation] = ACTIONS(374), - [anon_sym_ATbackupGlobals] = ACTIONS(374), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(374), - [anon_sym_ATbefore] = ACTIONS(376), - [anon_sym_ATbeforeClass] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(376), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(374), - [anon_sym_ATcovers] = ACTIONS(376), - [anon_sym_ATcoversDefaultClass] = ACTIONS(376), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(374), - [anon_sym_ATcoversNothing] = ACTIONS(374), - [anon_sym_ATdataProvider] = ACTIONS(374), - [anon_sym_ATdepends] = ACTIONS(376), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(374), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(374), - [anon_sym_ATgroup] = ACTIONS(374), - [anon_sym_ATlarge] = ACTIONS(374), - [anon_sym_ATmedium] = ACTIONS(374), - [anon_sym_ATpreserveGlobalState] = ACTIONS(374), - [anon_sym_ATrequires] = ACTIONS(376), - [anon_sym_ATrequiresusages] = ACTIONS(374), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(374), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(374), - [anon_sym_ATsmall] = ACTIONS(374), - [anon_sym_ATtest] = ACTIONS(376), - [anon_sym_ATtestWith] = ACTIONS(374), - [anon_sym_ATtestdox] = ACTIONS(374), - [anon_sym_ATticket] = ACTIONS(374), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(374), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(374), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(374), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(376), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(374), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(376), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(374), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(374), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(374), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(374), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(374), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(374), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(374), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(374), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(374), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(376), - [anon_sym_ATreadonly] = ACTIONS(374), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(374), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(374), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(374), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(374), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(374), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(374), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(374), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(374), - [anon_sym_ATparam_DASHout] = ACTIONS(374), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(374), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(376), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(374), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(374), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(374), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(374), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(374), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(374), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(374), - [anon_sym_ATmixin] = ACTIONS(374), - [sym__end] = ACTIONS(374), - [sym_text] = ACTIONS(75), + [50] = { + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_LBRACK_RBRACK] = ACTIONS(192), + [anon_sym_PIPE] = ACTIONS(192), + [anon_sym_AMP] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym__text_after_type] = ACTIONS(192), }, - [59] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), - [anon_sym_LBRACE] = ACTIONS(340), - [anon_sym_ATinheritdoc] = ACTIONS(340), - [anon_sym_ATinheritDoc] = ACTIONS(340), - [anon_sym_ATapi] = ACTIONS(340), - [anon_sym_ATfilesource] = ACTIONS(340), - [anon_sym_ATignore] = ACTIONS(340), - [anon_sym_ATinternal] = ACTIONS(340), - [anon_sym_ATcategory] = ACTIONS(340), - [anon_sym_ATcopyright] = ACTIONS(340), - [anon_sym_ATtodo] = ACTIONS(340), - [anon_sym_ATexample] = ACTIONS(340), - [anon_sym_ATlicense] = ACTIONS(340), - [anon_sym_ATpackage] = ACTIONS(340), - [anon_sym_ATsource] = ACTIONS(340), - [anon_sym_ATsubpackage] = ACTIONS(340), - [anon_sym_ATuses] = ACTIONS(340), - [anon_sym_ATauthor] = ACTIONS(340), - [anon_sym_ATglobal] = ACTIONS(340), - [anon_sym_ATlink] = ACTIONS(340), - [anon_sym_ATmethod] = ACTIONS(340), - [anon_sym_ATparam] = ACTIONS(338), - [anon_sym_ATproperty] = ACTIONS(338), - [anon_sym_ATproperty_DASHread] = ACTIONS(340), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(340), - [anon_sym_ATreturn] = ACTIONS(340), - [anon_sym_ATsee] = ACTIONS(340), - [anon_sym_ATthrows] = ACTIONS(340), - [anon_sym_ATvar] = ACTIONS(340), - [anon_sym_ATdeprecated] = ACTIONS(340), - [anon_sym_ATsince] = ACTIONS(340), - [anon_sym_ATversion] = ACTIONS(340), - [anon_sym_ATtemplate] = ACTIONS(338), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(340), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(340), - [anon_sym_ATimplements] = ACTIONS(340), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(340), - [anon_sym_ATextends] = ACTIONS(340), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(340), - [anon_sym_ATuse] = ACTIONS(338), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(340), - [anon_sym_ATafter] = ACTIONS(338), - [anon_sym_ATafterClass] = ACTIONS(340), - [anon_sym_ATannotation] = ACTIONS(340), - [anon_sym_ATbackupGlobals] = ACTIONS(340), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(340), - [anon_sym_ATbefore] = ACTIONS(338), - [anon_sym_ATbeforeClass] = ACTIONS(340), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(338), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(340), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(340), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(340), - [anon_sym_ATcovers] = ACTIONS(338), - [anon_sym_ATcoversDefaultClass] = ACTIONS(338), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(340), - [anon_sym_ATcoversNothing] = ACTIONS(340), - [anon_sym_ATdataProvider] = ACTIONS(340), - [anon_sym_ATdepends] = ACTIONS(338), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(340), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(340), - [anon_sym_ATgroup] = ACTIONS(340), - [anon_sym_ATlarge] = ACTIONS(340), - [anon_sym_ATmedium] = ACTIONS(340), - [anon_sym_ATpreserveGlobalState] = ACTIONS(340), - [anon_sym_ATrequires] = ACTIONS(338), - [anon_sym_ATrequiresusages] = ACTIONS(340), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(340), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(340), - [anon_sym_ATsmall] = ACTIONS(340), - [anon_sym_ATtest] = ACTIONS(338), - [anon_sym_ATtestWith] = ACTIONS(340), - [anon_sym_ATtestdox] = ACTIONS(340), - [anon_sym_ATticket] = ACTIONS(340), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(340), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(340), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(340), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(338), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(340), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(338), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(340), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(340), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(340), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(340), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(340), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(340), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(340), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(340), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(340), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(338), - [anon_sym_ATreadonly] = ACTIONS(340), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(340), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(340), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(340), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(340), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(340), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(340), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(340), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(340), - [anon_sym_ATparam_DASHout] = ACTIONS(340), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(340), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(338), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(340), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(340), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(340), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(340), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(340), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(340), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(340), - [anon_sym_ATmixin] = ACTIONS(340), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(340), - [sym__end] = ACTIONS(340), - [sym__text_after_type] = ACTIONS(340), + [51] = { + [anon_sym_LBRACE] = ACTIONS(202), + [anon_sym_ATinheritdoc] = ACTIONS(202), + [anon_sym_ATinheritDoc] = ACTIONS(202), + [anon_sym_ATapi] = ACTIONS(202), + [anon_sym_ATfilesource] = ACTIONS(202), + [anon_sym_ATignore] = ACTIONS(202), + [anon_sym_ATinternal] = ACTIONS(202), + [anon_sym_ATcategory] = ACTIONS(202), + [anon_sym_ATcopyright] = ACTIONS(202), + [anon_sym_ATtodo] = ACTIONS(202), + [anon_sym_ATexample] = ACTIONS(202), + [anon_sym_ATlicense] = ACTIONS(202), + [anon_sym_ATpackage] = ACTIONS(202), + [anon_sym_ATsource] = ACTIONS(202), + [anon_sym_ATsubpackage] = ACTIONS(202), + [anon_sym_ATuses] = ACTIONS(202), + [anon_sym_ATauthor] = ACTIONS(202), + [anon_sym_LT] = ACTIONS(202), + [anon_sym_ATglobal] = ACTIONS(202), + [anon_sym_ATlink] = ACTIONS(202), + [anon_sym_ATmethod] = ACTIONS(202), + [anon_sym_ATparam] = ACTIONS(200), + [anon_sym_ATproperty] = ACTIONS(200), + [anon_sym_ATproperty_DASHread] = ACTIONS(202), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(202), + [anon_sym_ATreturn] = ACTIONS(202), + [anon_sym_ATsee] = ACTIONS(202), + [anon_sym_ATthrows] = ACTIONS(202), + [anon_sym_ATvar] = ACTIONS(202), + [anon_sym_ATdeprecated] = ACTIONS(202), + [anon_sym_ATsince] = ACTIONS(202), + [anon_sym_ATversion] = ACTIONS(202), + [anon_sym_ATtemplate] = ACTIONS(200), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(202), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(202), + [anon_sym_ATimplements] = ACTIONS(202), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(202), + [anon_sym_ATextends] = ACTIONS(202), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(202), + [anon_sym_ATuse] = ACTIONS(200), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(202), + [anon_sym_ATafter] = ACTIONS(200), + [anon_sym_ATafterClass] = ACTIONS(202), + [anon_sym_ATannotation] = ACTIONS(202), + [anon_sym_ATbackupGlobals] = ACTIONS(202), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(202), + [anon_sym_ATbefore] = ACTIONS(200), + [anon_sym_ATbeforeClass] = ACTIONS(202), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(200), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(202), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(202), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(202), + [anon_sym_ATcovers] = ACTIONS(200), + [anon_sym_ATcoversDefaultClass] = ACTIONS(200), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(202), + [anon_sym_ATcoversNothing] = ACTIONS(202), + [anon_sym_ATdataProvider] = ACTIONS(202), + [anon_sym_ATdepends] = ACTIONS(200), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(202), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(202), + [anon_sym_ATgroup] = ACTIONS(202), + [anon_sym_ATlarge] = ACTIONS(202), + [anon_sym_ATmedium] = ACTIONS(202), + [anon_sym_ATpreserveGlobalState] = ACTIONS(202), + [anon_sym_ATrequires] = ACTIONS(200), + [anon_sym_ATrequiresusages] = ACTIONS(202), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(202), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(202), + [anon_sym_ATsmall] = ACTIONS(202), + [anon_sym_ATtest] = ACTIONS(200), + [anon_sym_ATtestWith] = ACTIONS(202), + [anon_sym_ATtestdox] = ACTIONS(202), + [anon_sym_ATticket] = ACTIONS(202), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(202), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(202), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(202), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(200), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(202), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(200), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(202), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(202), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(202), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(202), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(202), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(202), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(202), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(202), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(202), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(200), + [anon_sym_ATreadonly] = ACTIONS(202), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(202), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(202), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(202), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(202), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(202), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(202), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(202), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(202), + [anon_sym_ATparam_DASHout] = ACTIONS(202), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(202), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(200), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(202), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(202), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(202), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(202), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(202), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(202), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(202), + [anon_sym_ATmixin] = ACTIONS(202), + [anon_sym_LBRACK_RBRACK] = ACTIONS(202), + [anon_sym_PIPE] = ACTIONS(202), + [anon_sym_AMP] = ACTIONS(202), + [anon_sym_DOLLAR] = ACTIONS(202), + [sym__end] = ACTIONS(202), + [sym__text_after_type] = ACTIONS(202), }, - [60] = { - [aux_sym_union_type_repeat1] = STATE(70), - [anon_sym_LBRACE] = ACTIONS(334), - [anon_sym_ATinheritdoc] = ACTIONS(334), - [anon_sym_ATinheritDoc] = ACTIONS(334), - [anon_sym_ATapi] = ACTIONS(334), - [anon_sym_ATfilesource] = ACTIONS(334), - [anon_sym_ATignore] = ACTIONS(334), - [anon_sym_ATinternal] = ACTIONS(334), - [anon_sym_ATcategory] = ACTIONS(334), - [anon_sym_ATcopyright] = ACTIONS(334), - [anon_sym_ATtodo] = ACTIONS(334), - [anon_sym_ATexample] = ACTIONS(334), - [anon_sym_ATlicense] = ACTIONS(334), - [anon_sym_ATpackage] = ACTIONS(334), - [anon_sym_ATsource] = ACTIONS(334), - [anon_sym_ATsubpackage] = ACTIONS(334), - [anon_sym_ATuses] = ACTIONS(334), - [anon_sym_ATauthor] = ACTIONS(334), - [anon_sym_ATglobal] = ACTIONS(334), - [anon_sym_ATlink] = ACTIONS(334), - [anon_sym_ATmethod] = ACTIONS(334), - [anon_sym_ATparam] = ACTIONS(332), - [anon_sym_ATproperty] = ACTIONS(332), - [anon_sym_ATproperty_DASHread] = ACTIONS(334), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(334), - [anon_sym_ATreturn] = ACTIONS(334), - [anon_sym_ATsee] = ACTIONS(334), - [anon_sym_ATthrows] = ACTIONS(334), - [anon_sym_ATvar] = ACTIONS(334), - [anon_sym_ATdeprecated] = ACTIONS(334), - [anon_sym_ATsince] = ACTIONS(334), - [anon_sym_ATversion] = ACTIONS(334), - [anon_sym_ATtemplate] = ACTIONS(332), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(334), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(334), - [anon_sym_ATimplements] = ACTIONS(334), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(334), - [anon_sym_ATextends] = ACTIONS(334), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(334), - [anon_sym_ATuse] = ACTIONS(332), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(334), - [anon_sym_ATafter] = ACTIONS(332), - [anon_sym_ATafterClass] = ACTIONS(334), - [anon_sym_ATannotation] = ACTIONS(334), - [anon_sym_ATbackupGlobals] = ACTIONS(334), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(334), - [anon_sym_ATbefore] = ACTIONS(332), - [anon_sym_ATbeforeClass] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(332), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(334), - [anon_sym_ATcovers] = ACTIONS(332), - [anon_sym_ATcoversDefaultClass] = ACTIONS(332), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(334), - [anon_sym_ATcoversNothing] = ACTIONS(334), - [anon_sym_ATdataProvider] = ACTIONS(334), - [anon_sym_ATdepends] = ACTIONS(332), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(334), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(334), - [anon_sym_ATgroup] = ACTIONS(334), - [anon_sym_ATlarge] = ACTIONS(334), - [anon_sym_ATmedium] = ACTIONS(334), - [anon_sym_ATpreserveGlobalState] = ACTIONS(334), - [anon_sym_ATrequires] = ACTIONS(332), - [anon_sym_ATrequiresusages] = ACTIONS(334), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(334), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(334), - [anon_sym_ATsmall] = ACTIONS(334), - [anon_sym_ATtest] = ACTIONS(332), - [anon_sym_ATtestWith] = ACTIONS(334), - [anon_sym_ATtestdox] = ACTIONS(334), - [anon_sym_ATticket] = ACTIONS(334), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(334), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(334), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(334), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(332), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(332), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(334), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(334), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(334), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(334), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(334), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(334), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(332), - [anon_sym_ATreadonly] = ACTIONS(334), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(334), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(334), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(334), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(334), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(334), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(334), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(334), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(334), - [anon_sym_ATparam_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(334), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(332), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(334), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(334), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(334), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(334), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(334), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(334), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(334), - [anon_sym_ATmixin] = ACTIONS(334), - [anon_sym_PIPE] = ACTIONS(380), - [anon_sym_DOLLAR] = ACTIONS(334), - [sym__end] = ACTIONS(334), - [sym__text_after_type] = ACTIONS(334), + [52] = { + [anon_sym_LBRACE] = ACTIONS(218), + [anon_sym_ATinheritdoc] = ACTIONS(218), + [anon_sym_ATinheritDoc] = ACTIONS(218), + [anon_sym_ATapi] = ACTIONS(218), + [anon_sym_ATfilesource] = ACTIONS(218), + [anon_sym_ATignore] = ACTIONS(218), + [anon_sym_ATinternal] = ACTIONS(218), + [anon_sym_ATcategory] = ACTIONS(218), + [anon_sym_ATcopyright] = ACTIONS(218), + [anon_sym_ATtodo] = ACTIONS(218), + [anon_sym_ATexample] = ACTIONS(218), + [anon_sym_ATlicense] = ACTIONS(218), + [anon_sym_ATpackage] = ACTIONS(218), + [anon_sym_ATsource] = ACTIONS(218), + [anon_sym_ATsubpackage] = ACTIONS(218), + [anon_sym_ATuses] = ACTIONS(218), + [anon_sym_ATauthor] = ACTIONS(218), + [anon_sym_LT] = ACTIONS(218), + [anon_sym_ATglobal] = ACTIONS(218), + [anon_sym_ATlink] = ACTIONS(218), + [anon_sym_ATmethod] = ACTIONS(218), + [anon_sym_ATparam] = ACTIONS(216), + [anon_sym_ATproperty] = ACTIONS(216), + [anon_sym_ATproperty_DASHread] = ACTIONS(218), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(218), + [anon_sym_ATreturn] = ACTIONS(218), + [anon_sym_ATsee] = ACTIONS(218), + [anon_sym_ATthrows] = ACTIONS(218), + [anon_sym_ATvar] = ACTIONS(218), + [anon_sym_ATdeprecated] = ACTIONS(218), + [anon_sym_ATsince] = ACTIONS(218), + [anon_sym_ATversion] = ACTIONS(218), + [anon_sym_ATtemplate] = ACTIONS(216), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(218), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(218), + [anon_sym_ATimplements] = ACTIONS(218), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(218), + [anon_sym_ATextends] = ACTIONS(218), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(218), + [anon_sym_ATuse] = ACTIONS(216), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(218), + [anon_sym_ATafter] = ACTIONS(216), + [anon_sym_ATafterClass] = ACTIONS(218), + [anon_sym_ATannotation] = ACTIONS(218), + [anon_sym_ATbackupGlobals] = ACTIONS(218), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(218), + [anon_sym_ATbefore] = ACTIONS(216), + [anon_sym_ATbeforeClass] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(216), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(218), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(218), + [anon_sym_ATcovers] = ACTIONS(216), + [anon_sym_ATcoversDefaultClass] = ACTIONS(216), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(218), + [anon_sym_ATcoversNothing] = ACTIONS(218), + [anon_sym_ATdataProvider] = ACTIONS(218), + [anon_sym_ATdepends] = ACTIONS(216), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(218), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(218), + [anon_sym_ATgroup] = ACTIONS(218), + [anon_sym_ATlarge] = ACTIONS(218), + [anon_sym_ATmedium] = ACTIONS(218), + [anon_sym_ATpreserveGlobalState] = ACTIONS(218), + [anon_sym_ATrequires] = ACTIONS(216), + [anon_sym_ATrequiresusages] = ACTIONS(218), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(218), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(218), + [anon_sym_ATsmall] = ACTIONS(218), + [anon_sym_ATtest] = ACTIONS(216), + [anon_sym_ATtestWith] = ACTIONS(218), + [anon_sym_ATtestdox] = ACTIONS(218), + [anon_sym_ATticket] = ACTIONS(218), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(218), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(218), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(218), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(216), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(216), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(218), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(218), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(218), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(218), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(218), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(218), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(216), + [anon_sym_ATreadonly] = ACTIONS(218), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(218), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(218), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(218), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(218), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(218), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(218), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(218), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(218), + [anon_sym_ATparam_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(218), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(216), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(218), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(218), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(218), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(218), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(218), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(218), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(218), + [anon_sym_ATmixin] = ACTIONS(218), + [anon_sym_LBRACK_RBRACK] = ACTIONS(218), + [anon_sym_PIPE] = ACTIONS(218), + [anon_sym_AMP] = ACTIONS(218), + [anon_sym_DOLLAR] = ACTIONS(218), + [sym__end] = ACTIONS(218), + [sym__text_after_type] = ACTIONS(218), }, - [61] = { - [aux_sym_intersection_type_repeat1] = STATE(68), - [anon_sym_LBRACE] = ACTIONS(314), - [anon_sym_ATinheritdoc] = ACTIONS(314), - [anon_sym_ATinheritDoc] = ACTIONS(314), - [anon_sym_ATapi] = ACTIONS(314), - [anon_sym_ATfilesource] = ACTIONS(314), - [anon_sym_ATignore] = ACTIONS(314), - [anon_sym_ATinternal] = ACTIONS(314), - [anon_sym_ATcategory] = ACTIONS(314), - [anon_sym_ATcopyright] = ACTIONS(314), - [anon_sym_ATtodo] = ACTIONS(314), - [anon_sym_ATexample] = ACTIONS(314), - [anon_sym_ATlicense] = ACTIONS(314), - [anon_sym_ATpackage] = ACTIONS(314), - [anon_sym_ATsource] = ACTIONS(314), - [anon_sym_ATsubpackage] = ACTIONS(314), - [anon_sym_ATuses] = ACTIONS(314), - [anon_sym_ATauthor] = ACTIONS(314), - [anon_sym_ATglobal] = ACTIONS(314), - [anon_sym_ATlink] = ACTIONS(314), - [anon_sym_ATmethod] = ACTIONS(314), - [anon_sym_ATparam] = ACTIONS(312), - [anon_sym_ATproperty] = ACTIONS(312), - [anon_sym_ATproperty_DASHread] = ACTIONS(314), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(314), - [anon_sym_ATreturn] = ACTIONS(314), - [anon_sym_ATsee] = ACTIONS(314), - [anon_sym_ATthrows] = ACTIONS(314), - [anon_sym_ATvar] = ACTIONS(314), - [anon_sym_ATdeprecated] = ACTIONS(314), - [anon_sym_ATsince] = ACTIONS(314), - [anon_sym_ATversion] = ACTIONS(314), - [anon_sym_ATtemplate] = ACTIONS(312), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(314), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(314), - [anon_sym_ATimplements] = ACTIONS(314), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(314), - [anon_sym_ATextends] = ACTIONS(314), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(314), - [anon_sym_ATuse] = ACTIONS(312), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(314), - [anon_sym_ATafter] = ACTIONS(312), - [anon_sym_ATafterClass] = ACTIONS(314), - [anon_sym_ATannotation] = ACTIONS(314), - [anon_sym_ATbackupGlobals] = ACTIONS(314), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(314), - [anon_sym_ATbefore] = ACTIONS(312), - [anon_sym_ATbeforeClass] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(312), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(314), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(314), - [anon_sym_ATcovers] = ACTIONS(312), - [anon_sym_ATcoversDefaultClass] = ACTIONS(312), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(314), - [anon_sym_ATcoversNothing] = ACTIONS(314), - [anon_sym_ATdataProvider] = ACTIONS(314), - [anon_sym_ATdepends] = ACTIONS(312), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(314), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(314), - [anon_sym_ATgroup] = ACTIONS(314), - [anon_sym_ATlarge] = ACTIONS(314), - [anon_sym_ATmedium] = ACTIONS(314), - [anon_sym_ATpreserveGlobalState] = ACTIONS(314), - [anon_sym_ATrequires] = ACTIONS(312), - [anon_sym_ATrequiresusages] = ACTIONS(314), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(314), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(314), - [anon_sym_ATsmall] = ACTIONS(314), - [anon_sym_ATtest] = ACTIONS(312), - [anon_sym_ATtestWith] = ACTIONS(314), - [anon_sym_ATtestdox] = ACTIONS(314), - [anon_sym_ATticket] = ACTIONS(314), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(314), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(314), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(314), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(312), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(312), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(314), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(314), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(314), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(314), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(314), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(314), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(312), - [anon_sym_ATreadonly] = ACTIONS(314), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(314), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(314), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(314), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(314), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(314), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(314), - [anon_sym_ATparam_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(314), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(312), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(314), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(314), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(314), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(314), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(314), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(314), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(314), - [anon_sym_ATmixin] = ACTIONS(314), - [anon_sym_AMP] = ACTIONS(294), - [anon_sym_DOLLAR] = ACTIONS(314), - [sym__end] = ACTIONS(314), - [sym__text_after_type] = ACTIONS(314), + [53] = { + [anon_sym_LBRACE] = ACTIONS(188), + [anon_sym_ATinheritdoc] = ACTIONS(188), + [anon_sym_ATinheritDoc] = ACTIONS(188), + [anon_sym_ATapi] = ACTIONS(188), + [anon_sym_ATfilesource] = ACTIONS(188), + [anon_sym_ATignore] = ACTIONS(188), + [anon_sym_ATinternal] = ACTIONS(188), + [anon_sym_ATcategory] = ACTIONS(188), + [anon_sym_ATcopyright] = ACTIONS(188), + [anon_sym_ATtodo] = ACTIONS(188), + [anon_sym_ATexample] = ACTIONS(188), + [anon_sym_ATlicense] = ACTIONS(188), + [anon_sym_ATpackage] = ACTIONS(188), + [anon_sym_ATsource] = ACTIONS(188), + [anon_sym_ATsubpackage] = ACTIONS(188), + [anon_sym_ATuses] = ACTIONS(188), + [anon_sym_ATauthor] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_ATglobal] = ACTIONS(188), + [anon_sym_ATlink] = ACTIONS(188), + [anon_sym_ATmethod] = ACTIONS(188), + [anon_sym_ATparam] = ACTIONS(186), + [anon_sym_ATproperty] = ACTIONS(186), + [anon_sym_ATproperty_DASHread] = ACTIONS(188), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATreturn] = ACTIONS(188), + [anon_sym_ATsee] = ACTIONS(188), + [anon_sym_ATthrows] = ACTIONS(188), + [anon_sym_ATvar] = ACTIONS(188), + [anon_sym_ATdeprecated] = ACTIONS(188), + [anon_sym_ATsince] = ACTIONS(188), + [anon_sym_ATversion] = ACTIONS(188), + [anon_sym_ATtemplate] = ACTIONS(186), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(188), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(188), + [anon_sym_ATimplements] = ACTIONS(188), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(188), + [anon_sym_ATextends] = ACTIONS(188), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(188), + [anon_sym_ATuse] = ACTIONS(186), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(188), + [anon_sym_ATafter] = ACTIONS(186), + [anon_sym_ATafterClass] = ACTIONS(188), + [anon_sym_ATannotation] = ACTIONS(188), + [anon_sym_ATbackupGlobals] = ACTIONS(188), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(188), + [anon_sym_ATbefore] = ACTIONS(186), + [anon_sym_ATbeforeClass] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(186), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(188), + [anon_sym_ATcovers] = ACTIONS(186), + [anon_sym_ATcoversDefaultClass] = ACTIONS(186), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(188), + [anon_sym_ATcoversNothing] = ACTIONS(188), + [anon_sym_ATdataProvider] = ACTIONS(188), + [anon_sym_ATdepends] = ACTIONS(186), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(188), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(188), + [anon_sym_ATgroup] = ACTIONS(188), + [anon_sym_ATlarge] = ACTIONS(188), + [anon_sym_ATmedium] = ACTIONS(188), + [anon_sym_ATpreserveGlobalState] = ACTIONS(188), + [anon_sym_ATrequires] = ACTIONS(186), + [anon_sym_ATrequiresusages] = ACTIONS(188), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(188), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(188), + [anon_sym_ATsmall] = ACTIONS(188), + [anon_sym_ATtest] = ACTIONS(186), + [anon_sym_ATtestWith] = ACTIONS(188), + [anon_sym_ATtestdox] = ACTIONS(188), + [anon_sym_ATticket] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(188), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(186), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(186), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(188), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(186), + [anon_sym_ATreadonly] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(188), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(188), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(188), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(188), + [anon_sym_ATparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(186), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(188), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(188), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(188), + [anon_sym_ATmixin] = ACTIONS(188), + [anon_sym_LBRACK_RBRACK] = ACTIONS(188), + [anon_sym_PIPE] = ACTIONS(188), + [anon_sym_AMP] = ACTIONS(188), + [anon_sym_DOLLAR] = ACTIONS(188), + [sym__end] = ACTIONS(188), + [sym__text_after_type] = ACTIONS(188), + }, + [54] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(43), + [anon_sym_LBRACE] = ACTIONS(260), + [anon_sym_ATinheritdoc] = ACTIONS(260), + [anon_sym_ATinheritDoc] = ACTIONS(260), + [anon_sym_ATapi] = ACTIONS(260), + [anon_sym_ATfilesource] = ACTIONS(260), + [anon_sym_ATignore] = ACTIONS(260), + [anon_sym_ATinternal] = ACTIONS(260), + [anon_sym_ATcategory] = ACTIONS(260), + [anon_sym_ATcopyright] = ACTIONS(260), + [anon_sym_ATtodo] = ACTIONS(260), + [anon_sym_ATexample] = ACTIONS(260), + [anon_sym_ATlicense] = ACTIONS(260), + [anon_sym_ATpackage] = ACTIONS(260), + [anon_sym_ATsource] = ACTIONS(260), + [anon_sym_ATsubpackage] = ACTIONS(260), + [anon_sym_ATuses] = ACTIONS(260), + [anon_sym_ATauthor] = ACTIONS(260), + [anon_sym_ATglobal] = ACTIONS(260), + [anon_sym_ATlink] = ACTIONS(260), + [anon_sym_ATmethod] = ACTIONS(260), + [anon_sym_ATparam] = ACTIONS(258), + [anon_sym_ATproperty] = ACTIONS(258), + [anon_sym_ATproperty_DASHread] = ACTIONS(260), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(260), + [anon_sym_ATreturn] = ACTIONS(260), + [anon_sym_ATsee] = ACTIONS(260), + [anon_sym_ATthrows] = ACTIONS(260), + [anon_sym_ATvar] = ACTIONS(260), + [anon_sym_ATdeprecated] = ACTIONS(260), + [anon_sym_ATsince] = ACTIONS(260), + [anon_sym_ATversion] = ACTIONS(260), + [anon_sym_ATtemplate] = ACTIONS(258), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(260), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(260), + [anon_sym_ATimplements] = ACTIONS(260), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(260), + [anon_sym_ATextends] = ACTIONS(260), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(260), + [anon_sym_ATuse] = ACTIONS(258), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(260), + [anon_sym_ATafter] = ACTIONS(258), + [anon_sym_ATafterClass] = ACTIONS(260), + [anon_sym_ATannotation] = ACTIONS(260), + [anon_sym_ATbackupGlobals] = ACTIONS(260), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(260), + [anon_sym_ATbefore] = ACTIONS(258), + [anon_sym_ATbeforeClass] = ACTIONS(260), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(258), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(260), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(260), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(260), + [anon_sym_ATcovers] = ACTIONS(258), + [anon_sym_ATcoversDefaultClass] = ACTIONS(258), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(260), + [anon_sym_ATcoversNothing] = ACTIONS(260), + [anon_sym_ATdataProvider] = ACTIONS(260), + [anon_sym_ATdepends] = ACTIONS(258), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(260), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(260), + [anon_sym_ATgroup] = ACTIONS(260), + [anon_sym_ATlarge] = ACTIONS(260), + [anon_sym_ATmedium] = ACTIONS(260), + [anon_sym_ATpreserveGlobalState] = ACTIONS(260), + [anon_sym_ATrequires] = ACTIONS(258), + [anon_sym_ATrequiresusages] = ACTIONS(260), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(260), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(260), + [anon_sym_ATsmall] = ACTIONS(260), + [anon_sym_ATtest] = ACTIONS(258), + [anon_sym_ATtestWith] = ACTIONS(260), + [anon_sym_ATtestdox] = ACTIONS(260), + [anon_sym_ATticket] = ACTIONS(260), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(260), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(260), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(260), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(258), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(260), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(258), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(260), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(260), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(260), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(260), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(260), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(260), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(260), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(260), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(260), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(258), + [anon_sym_ATreadonly] = ACTIONS(260), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(260), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(260), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(260), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(260), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(260), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(260), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(260), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(260), + [anon_sym_ATparam_DASHout] = ACTIONS(260), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(260), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(258), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(260), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(260), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(260), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(260), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(260), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(260), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(260), + [anon_sym_ATmixin] = ACTIONS(260), + [anon_sym_LBRACK_RBRACK] = ACTIONS(352), + [anon_sym_PIPE] = ACTIONS(260), + [anon_sym_AMP] = ACTIONS(260), + [anon_sym_DOLLAR] = ACTIONS(260), + [sym__end] = ACTIONS(260), + [sym__text_after_type] = ACTIONS(260), + }, + [55] = { + [aux_sym_union_type_repeat1] = STATE(55), + [sym_name] = ACTIONS(354), + [anon_sym_ATinheritdoc] = ACTIONS(356), + [anon_sym_ATinheritDoc] = ACTIONS(356), + [anon_sym_ATapi] = ACTIONS(356), + [anon_sym_ATfilesource] = ACTIONS(356), + [anon_sym_ATignore] = ACTIONS(356), + [anon_sym_ATinternal] = ACTIONS(356), + [anon_sym_ATcategory] = ACTIONS(356), + [anon_sym_ATcopyright] = ACTIONS(356), + [anon_sym_ATtodo] = ACTIONS(356), + [anon_sym_ATexample] = ACTIONS(356), + [anon_sym_ATlicense] = ACTIONS(356), + [anon_sym_ATpackage] = ACTIONS(356), + [anon_sym_ATsource] = ACTIONS(356), + [anon_sym_ATsubpackage] = ACTIONS(356), + [anon_sym_ATuses] = ACTIONS(356), + [anon_sym_ATauthor] = ACTIONS(356), + [anon_sym_ATglobal] = ACTIONS(356), + [anon_sym_ATlink] = ACTIONS(356), + [anon_sym_ATmethod] = ACTIONS(356), + [anon_sym_ATparam] = ACTIONS(354), + [anon_sym_ATproperty] = ACTIONS(354), + [anon_sym_ATproperty_DASHread] = ACTIONS(356), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATreturn] = ACTIONS(356), + [anon_sym_ATsee] = ACTIONS(356), + [anon_sym_ATthrows] = ACTIONS(356), + [anon_sym_ATvar] = ACTIONS(356), + [anon_sym_ATdeprecated] = ACTIONS(356), + [anon_sym_ATsince] = ACTIONS(356), + [anon_sym_ATversion] = ACTIONS(356), + [anon_sym_ATtemplate] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), + [anon_sym_of] = ACTIONS(354), + [anon_sym_ATimplements] = ACTIONS(356), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), + [anon_sym_ATextends] = ACTIONS(356), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), + [anon_sym_ATuse] = ACTIONS(354), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), + [anon_sym_ATafter] = ACTIONS(354), + [anon_sym_ATafterClass] = ACTIONS(356), + [anon_sym_ATannotation] = ACTIONS(356), + [anon_sym_ATbackupGlobals] = ACTIONS(356), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), + [anon_sym_ATbefore] = ACTIONS(354), + [anon_sym_ATbeforeClass] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), + [anon_sym_ATcovers] = ACTIONS(354), + [anon_sym_ATcoversDefaultClass] = ACTIONS(354), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), + [anon_sym_ATcoversNothing] = ACTIONS(356), + [anon_sym_ATdataProvider] = ACTIONS(356), + [anon_sym_ATdepends] = ACTIONS(354), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), + [anon_sym_ATgroup] = ACTIONS(356), + [anon_sym_ATlarge] = ACTIONS(356), + [anon_sym_ATmedium] = ACTIONS(356), + [anon_sym_ATpreserveGlobalState] = ACTIONS(356), + [anon_sym_ATrequires] = ACTIONS(354), + [anon_sym_ATrequiresusages] = ACTIONS(356), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), + [anon_sym_ATsmall] = ACTIONS(356), + [anon_sym_ATtest] = ACTIONS(354), + [anon_sym_ATtestWith] = ACTIONS(356), + [anon_sym_ATtestdox] = ACTIONS(356), + [anon_sym_ATticket] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(354), + [anon_sym_ATreadonly] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), + [anon_sym_ATparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), + [anon_sym_ATmixin] = ACTIONS(356), + [anon_sym_COMMA] = ACTIONS(356), + [anon_sym_PIPE] = ACTIONS(358), + [anon_sym_DOLLAR] = ACTIONS(356), + [sym__end] = ACTIONS(356), }, - [62] = { - [sym_description] = STATE(138), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(382), - [anon_sym_ATinheritDoc] = ACTIONS(382), - [anon_sym_ATapi] = ACTIONS(382), - [anon_sym_ATfilesource] = ACTIONS(382), - [anon_sym_ATignore] = ACTIONS(382), - [anon_sym_ATinternal] = ACTIONS(382), - [anon_sym_ATcategory] = ACTIONS(382), - [anon_sym_ATcopyright] = ACTIONS(382), - [anon_sym_ATtodo] = ACTIONS(382), - [anon_sym_ATexample] = ACTIONS(382), - [anon_sym_ATlicense] = ACTIONS(382), - [anon_sym_ATpackage] = ACTIONS(382), - [anon_sym_ATsource] = ACTIONS(382), - [anon_sym_ATsubpackage] = ACTIONS(382), - [anon_sym_ATuses] = ACTIONS(382), - [anon_sym_ATauthor] = ACTIONS(382), - [anon_sym_ATglobal] = ACTIONS(382), - [anon_sym_ATlink] = ACTIONS(382), - [anon_sym_ATmethod] = ACTIONS(382), + [56] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(57), + [sym_name] = ACTIONS(361), + [anon_sym_ATinheritdoc] = ACTIONS(363), + [anon_sym_ATinheritDoc] = ACTIONS(363), + [anon_sym_ATapi] = ACTIONS(363), + [anon_sym_ATfilesource] = ACTIONS(363), + [anon_sym_ATignore] = ACTIONS(363), + [anon_sym_ATinternal] = ACTIONS(363), + [anon_sym_ATcategory] = ACTIONS(363), + [anon_sym_ATcopyright] = ACTIONS(363), + [anon_sym_ATtodo] = ACTIONS(363), + [anon_sym_ATexample] = ACTIONS(363), + [anon_sym_ATlicense] = ACTIONS(363), + [anon_sym_ATpackage] = ACTIONS(363), + [anon_sym_ATsource] = ACTIONS(363), + [anon_sym_ATsubpackage] = ACTIONS(363), + [anon_sym_ATuses] = ACTIONS(363), + [anon_sym_ATauthor] = ACTIONS(363), + [anon_sym_ATglobal] = ACTIONS(363), + [anon_sym_ATlink] = ACTIONS(363), + [anon_sym_ATmethod] = ACTIONS(363), + [anon_sym_ATparam] = ACTIONS(361), + [anon_sym_ATproperty] = ACTIONS(361), + [anon_sym_ATproperty_DASHread] = ACTIONS(363), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(363), + [anon_sym_ATreturn] = ACTIONS(363), + [anon_sym_ATsee] = ACTIONS(363), + [anon_sym_ATthrows] = ACTIONS(363), + [anon_sym_ATvar] = ACTIONS(363), + [anon_sym_ATdeprecated] = ACTIONS(363), + [anon_sym_ATsince] = ACTIONS(363), + [anon_sym_ATversion] = ACTIONS(363), + [anon_sym_ATtemplate] = ACTIONS(361), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(363), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(363), + [anon_sym_of] = ACTIONS(361), + [anon_sym_ATimplements] = ACTIONS(363), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(363), + [anon_sym_ATextends] = ACTIONS(363), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(363), + [anon_sym_ATuse] = ACTIONS(361), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(363), + [anon_sym_ATafter] = ACTIONS(361), + [anon_sym_ATafterClass] = ACTIONS(363), + [anon_sym_ATannotation] = ACTIONS(363), + [anon_sym_ATbackupGlobals] = ACTIONS(363), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(363), + [anon_sym_ATbefore] = ACTIONS(361), + [anon_sym_ATbeforeClass] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(361), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(363), + [anon_sym_ATcovers] = ACTIONS(361), + [anon_sym_ATcoversDefaultClass] = ACTIONS(361), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(363), + [anon_sym_ATcoversNothing] = ACTIONS(363), + [anon_sym_ATdataProvider] = ACTIONS(363), + [anon_sym_ATdepends] = ACTIONS(361), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(363), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(363), + [anon_sym_ATgroup] = ACTIONS(363), + [anon_sym_ATlarge] = ACTIONS(363), + [anon_sym_ATmedium] = ACTIONS(363), + [anon_sym_ATpreserveGlobalState] = ACTIONS(363), + [anon_sym_ATrequires] = ACTIONS(361), + [anon_sym_ATrequiresusages] = ACTIONS(363), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(363), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(363), + [anon_sym_ATsmall] = ACTIONS(363), + [anon_sym_ATtest] = ACTIONS(361), + [anon_sym_ATtestWith] = ACTIONS(363), + [anon_sym_ATtestdox] = ACTIONS(363), + [anon_sym_ATticket] = ACTIONS(363), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(363), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(363), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(363), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(361), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(361), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(363), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(363), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(363), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(363), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(363), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(361), + [anon_sym_ATreadonly] = ACTIONS(363), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(363), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(363), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(363), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(363), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(363), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(363), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(363), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(363), + [anon_sym_ATparam_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(361), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(363), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(363), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(363), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(363), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(363), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(363), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(363), + [anon_sym_ATmixin] = ACTIONS(363), + [anon_sym_COMMA] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(365), + [anon_sym_DOLLAR] = ACTIONS(363), + [sym__end] = ACTIONS(363), + }, + [57] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(58), + [sym_name] = ACTIONS(367), + [anon_sym_ATinheritdoc] = ACTIONS(369), + [anon_sym_ATinheritDoc] = ACTIONS(369), + [anon_sym_ATapi] = ACTIONS(369), + [anon_sym_ATfilesource] = ACTIONS(369), + [anon_sym_ATignore] = ACTIONS(369), + [anon_sym_ATinternal] = ACTIONS(369), + [anon_sym_ATcategory] = ACTIONS(369), + [anon_sym_ATcopyright] = ACTIONS(369), + [anon_sym_ATtodo] = ACTIONS(369), + [anon_sym_ATexample] = ACTIONS(369), + [anon_sym_ATlicense] = ACTIONS(369), + [anon_sym_ATpackage] = ACTIONS(369), + [anon_sym_ATsource] = ACTIONS(369), + [anon_sym_ATsubpackage] = ACTIONS(369), + [anon_sym_ATuses] = ACTIONS(369), + [anon_sym_ATauthor] = ACTIONS(369), + [anon_sym_ATglobal] = ACTIONS(369), + [anon_sym_ATlink] = ACTIONS(369), + [anon_sym_ATmethod] = ACTIONS(369), + [anon_sym_ATparam] = ACTIONS(367), + [anon_sym_ATproperty] = ACTIONS(367), + [anon_sym_ATproperty_DASHread] = ACTIONS(369), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(369), + [anon_sym_ATreturn] = ACTIONS(369), + [anon_sym_ATsee] = ACTIONS(369), + [anon_sym_ATthrows] = ACTIONS(369), + [anon_sym_ATvar] = ACTIONS(369), + [anon_sym_ATdeprecated] = ACTIONS(369), + [anon_sym_ATsince] = ACTIONS(369), + [anon_sym_ATversion] = ACTIONS(369), + [anon_sym_ATtemplate] = ACTIONS(367), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(369), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(369), + [anon_sym_of] = ACTIONS(367), + [anon_sym_ATimplements] = ACTIONS(369), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(369), + [anon_sym_ATextends] = ACTIONS(369), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(369), + [anon_sym_ATuse] = ACTIONS(367), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(369), + [anon_sym_ATafter] = ACTIONS(367), + [anon_sym_ATafterClass] = ACTIONS(369), + [anon_sym_ATannotation] = ACTIONS(369), + [anon_sym_ATbackupGlobals] = ACTIONS(369), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(369), + [anon_sym_ATbefore] = ACTIONS(367), + [anon_sym_ATbeforeClass] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(369), + [anon_sym_ATcovers] = ACTIONS(367), + [anon_sym_ATcoversDefaultClass] = ACTIONS(367), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(369), + [anon_sym_ATcoversNothing] = ACTIONS(369), + [anon_sym_ATdataProvider] = ACTIONS(369), + [anon_sym_ATdepends] = ACTIONS(367), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(369), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(369), + [anon_sym_ATgroup] = ACTIONS(369), + [anon_sym_ATlarge] = ACTIONS(369), + [anon_sym_ATmedium] = ACTIONS(369), + [anon_sym_ATpreserveGlobalState] = ACTIONS(369), + [anon_sym_ATrequires] = ACTIONS(367), + [anon_sym_ATrequiresusages] = ACTIONS(369), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(369), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(369), + [anon_sym_ATsmall] = ACTIONS(369), + [anon_sym_ATtest] = ACTIONS(367), + [anon_sym_ATtestWith] = ACTIONS(369), + [anon_sym_ATtestdox] = ACTIONS(369), + [anon_sym_ATticket] = ACTIONS(369), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(369), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(369), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(369), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(369), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(369), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(369), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(369), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(369), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(367), + [anon_sym_ATreadonly] = ACTIONS(369), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(369), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(369), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(369), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(369), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(369), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(369), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(369), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(369), + [anon_sym_ATparam_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(369), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(369), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(369), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(369), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(369), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(369), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(369), + [anon_sym_ATmixin] = ACTIONS(369), + [anon_sym_COMMA] = ACTIONS(369), + [anon_sym_PIPE] = ACTIONS(365), + [anon_sym_DOLLAR] = ACTIONS(369), + [sym__end] = ACTIONS(369), + }, + [58] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(58), + [sym_name] = ACTIONS(371), + [anon_sym_ATinheritdoc] = ACTIONS(373), + [anon_sym_ATinheritDoc] = ACTIONS(373), + [anon_sym_ATapi] = ACTIONS(373), + [anon_sym_ATfilesource] = ACTIONS(373), + [anon_sym_ATignore] = ACTIONS(373), + [anon_sym_ATinternal] = ACTIONS(373), + [anon_sym_ATcategory] = ACTIONS(373), + [anon_sym_ATcopyright] = ACTIONS(373), + [anon_sym_ATtodo] = ACTIONS(373), + [anon_sym_ATexample] = ACTIONS(373), + [anon_sym_ATlicense] = ACTIONS(373), + [anon_sym_ATpackage] = ACTIONS(373), + [anon_sym_ATsource] = ACTIONS(373), + [anon_sym_ATsubpackage] = ACTIONS(373), + [anon_sym_ATuses] = ACTIONS(373), + [anon_sym_ATauthor] = ACTIONS(373), + [anon_sym_ATglobal] = ACTIONS(373), + [anon_sym_ATlink] = ACTIONS(373), + [anon_sym_ATmethod] = ACTIONS(373), + [anon_sym_ATparam] = ACTIONS(371), + [anon_sym_ATproperty] = ACTIONS(371), + [anon_sym_ATproperty_DASHread] = ACTIONS(373), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATreturn] = ACTIONS(373), + [anon_sym_ATsee] = ACTIONS(373), + [anon_sym_ATthrows] = ACTIONS(373), + [anon_sym_ATvar] = ACTIONS(373), + [anon_sym_ATdeprecated] = ACTIONS(373), + [anon_sym_ATsince] = ACTIONS(373), + [anon_sym_ATversion] = ACTIONS(373), + [anon_sym_ATtemplate] = ACTIONS(371), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(373), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(373), + [anon_sym_of] = ACTIONS(371), + [anon_sym_ATimplements] = ACTIONS(373), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(373), + [anon_sym_ATextends] = ACTIONS(373), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(373), + [anon_sym_ATuse] = ACTIONS(371), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(373), + [anon_sym_ATafter] = ACTIONS(371), + [anon_sym_ATafterClass] = ACTIONS(373), + [anon_sym_ATannotation] = ACTIONS(373), + [anon_sym_ATbackupGlobals] = ACTIONS(373), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(373), + [anon_sym_ATbefore] = ACTIONS(371), + [anon_sym_ATbeforeClass] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(371), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(373), + [anon_sym_ATcovers] = ACTIONS(371), + [anon_sym_ATcoversDefaultClass] = ACTIONS(371), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(373), + [anon_sym_ATcoversNothing] = ACTIONS(373), + [anon_sym_ATdataProvider] = ACTIONS(373), + [anon_sym_ATdepends] = ACTIONS(371), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(373), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(373), + [anon_sym_ATgroup] = ACTIONS(373), + [anon_sym_ATlarge] = ACTIONS(373), + [anon_sym_ATmedium] = ACTIONS(373), + [anon_sym_ATpreserveGlobalState] = ACTIONS(373), + [anon_sym_ATrequires] = ACTIONS(371), + [anon_sym_ATrequiresusages] = ACTIONS(373), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(373), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(373), + [anon_sym_ATsmall] = ACTIONS(373), + [anon_sym_ATtest] = ACTIONS(371), + [anon_sym_ATtestWith] = ACTIONS(373), + [anon_sym_ATtestdox] = ACTIONS(373), + [anon_sym_ATticket] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(373), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(371), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(371), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(373), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(371), + [anon_sym_ATreadonly] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(373), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(373), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(373), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(373), + [anon_sym_ATparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(371), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(373), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(373), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(373), + [anon_sym_ATmixin] = ACTIONS(373), + [anon_sym_COMMA] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_DOLLAR] = ACTIONS(373), + [sym__end] = ACTIONS(373), + }, + [59] = { + [sym_name] = ACTIONS(324), + [anon_sym_ATinheritdoc] = ACTIONS(326), + [anon_sym_ATinheritDoc] = ACTIONS(326), + [anon_sym_ATapi] = ACTIONS(326), + [anon_sym_ATfilesource] = ACTIONS(326), + [anon_sym_ATignore] = ACTIONS(326), + [anon_sym_ATinternal] = ACTIONS(326), + [anon_sym_ATcategory] = ACTIONS(326), + [anon_sym_ATcopyright] = ACTIONS(326), + [anon_sym_ATtodo] = ACTIONS(326), + [anon_sym_ATexample] = ACTIONS(326), + [anon_sym_ATlicense] = ACTIONS(326), + [anon_sym_ATpackage] = ACTIONS(326), + [anon_sym_ATsource] = ACTIONS(326), + [anon_sym_ATsubpackage] = ACTIONS(326), + [anon_sym_ATuses] = ACTIONS(326), + [anon_sym_ATauthor] = ACTIONS(326), + [anon_sym_ATglobal] = ACTIONS(326), + [anon_sym_ATlink] = ACTIONS(326), + [anon_sym_ATmethod] = ACTIONS(326), + [anon_sym_ATparam] = ACTIONS(324), + [anon_sym_ATproperty] = ACTIONS(324), + [anon_sym_ATproperty_DASHread] = ACTIONS(326), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATreturn] = ACTIONS(326), + [anon_sym_ATsee] = ACTIONS(326), + [anon_sym_ATthrows] = ACTIONS(326), + [anon_sym_ATvar] = ACTIONS(326), + [anon_sym_ATdeprecated] = ACTIONS(326), + [anon_sym_ATsince] = ACTIONS(326), + [anon_sym_ATversion] = ACTIONS(326), + [anon_sym_ATtemplate] = ACTIONS(324), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(326), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(326), + [anon_sym_of] = ACTIONS(324), + [anon_sym_ATimplements] = ACTIONS(326), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(326), + [anon_sym_ATextends] = ACTIONS(326), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(326), + [anon_sym_ATuse] = ACTIONS(324), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(326), + [anon_sym_ATafter] = ACTIONS(324), + [anon_sym_ATafterClass] = ACTIONS(326), + [anon_sym_ATannotation] = ACTIONS(326), + [anon_sym_ATbackupGlobals] = ACTIONS(326), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(326), + [anon_sym_ATbefore] = ACTIONS(324), + [anon_sym_ATbeforeClass] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(324), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(326), + [anon_sym_ATcovers] = ACTIONS(324), + [anon_sym_ATcoversDefaultClass] = ACTIONS(324), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(326), + [anon_sym_ATcoversNothing] = ACTIONS(326), + [anon_sym_ATdataProvider] = ACTIONS(326), + [anon_sym_ATdepends] = ACTIONS(324), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(326), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(326), + [anon_sym_ATgroup] = ACTIONS(326), + [anon_sym_ATlarge] = ACTIONS(326), + [anon_sym_ATmedium] = ACTIONS(326), + [anon_sym_ATpreserveGlobalState] = ACTIONS(326), + [anon_sym_ATrequires] = ACTIONS(324), + [anon_sym_ATrequiresusages] = ACTIONS(326), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(326), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(326), + [anon_sym_ATsmall] = ACTIONS(326), + [anon_sym_ATtest] = ACTIONS(324), + [anon_sym_ATtestWith] = ACTIONS(326), + [anon_sym_ATtestdox] = ACTIONS(326), + [anon_sym_ATticket] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(326), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(324), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(324), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(326), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(324), + [anon_sym_ATreadonly] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(326), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(326), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(326), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(326), + [anon_sym_ATparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(324), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(326), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(326), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(326), + [anon_sym_ATmixin] = ACTIONS(326), + [anon_sym_COMMA] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_RPAREN] = ACTIONS(326), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), + }, + [60] = { + [aux_sym_union_type_repeat1] = STATE(55), + [sym_name] = ACTIONS(378), + [anon_sym_ATinheritdoc] = ACTIONS(380), + [anon_sym_ATinheritDoc] = ACTIONS(380), + [anon_sym_ATapi] = ACTIONS(380), + [anon_sym_ATfilesource] = ACTIONS(380), + [anon_sym_ATignore] = ACTIONS(380), + [anon_sym_ATinternal] = ACTIONS(380), + [anon_sym_ATcategory] = ACTIONS(380), + [anon_sym_ATcopyright] = ACTIONS(380), + [anon_sym_ATtodo] = ACTIONS(380), + [anon_sym_ATexample] = ACTIONS(380), + [anon_sym_ATlicense] = ACTIONS(380), + [anon_sym_ATpackage] = ACTIONS(380), + [anon_sym_ATsource] = ACTIONS(380), + [anon_sym_ATsubpackage] = ACTIONS(380), + [anon_sym_ATuses] = ACTIONS(380), + [anon_sym_ATauthor] = ACTIONS(380), + [anon_sym_ATglobal] = ACTIONS(380), + [anon_sym_ATlink] = ACTIONS(380), + [anon_sym_ATmethod] = ACTIONS(380), + [anon_sym_ATparam] = ACTIONS(378), + [anon_sym_ATproperty] = ACTIONS(378), + [anon_sym_ATproperty_DASHread] = ACTIONS(380), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(380), + [anon_sym_ATreturn] = ACTIONS(380), + [anon_sym_ATsee] = ACTIONS(380), + [anon_sym_ATthrows] = ACTIONS(380), + [anon_sym_ATvar] = ACTIONS(380), + [anon_sym_ATdeprecated] = ACTIONS(380), + [anon_sym_ATsince] = ACTIONS(380), + [anon_sym_ATversion] = ACTIONS(380), + [anon_sym_ATtemplate] = ACTIONS(378), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(380), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(380), + [anon_sym_of] = ACTIONS(378), + [anon_sym_ATimplements] = ACTIONS(380), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(380), + [anon_sym_ATextends] = ACTIONS(380), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(380), + [anon_sym_ATuse] = ACTIONS(378), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(380), + [anon_sym_ATafter] = ACTIONS(378), + [anon_sym_ATafterClass] = ACTIONS(380), + [anon_sym_ATannotation] = ACTIONS(380), + [anon_sym_ATbackupGlobals] = ACTIONS(380), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(380), + [anon_sym_ATbefore] = ACTIONS(378), + [anon_sym_ATbeforeClass] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(378), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(380), + [anon_sym_ATcovers] = ACTIONS(378), + [anon_sym_ATcoversDefaultClass] = ACTIONS(378), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(380), + [anon_sym_ATcoversNothing] = ACTIONS(380), + [anon_sym_ATdataProvider] = ACTIONS(380), + [anon_sym_ATdepends] = ACTIONS(378), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(380), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(380), + [anon_sym_ATgroup] = ACTIONS(380), + [anon_sym_ATlarge] = ACTIONS(380), + [anon_sym_ATmedium] = ACTIONS(380), + [anon_sym_ATpreserveGlobalState] = ACTIONS(380), + [anon_sym_ATrequires] = ACTIONS(378), + [anon_sym_ATrequiresusages] = ACTIONS(380), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(380), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(380), + [anon_sym_ATsmall] = ACTIONS(380), + [anon_sym_ATtest] = ACTIONS(378), + [anon_sym_ATtestWith] = ACTIONS(380), + [anon_sym_ATtestdox] = ACTIONS(380), + [anon_sym_ATticket] = ACTIONS(380), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(380), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(380), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(380), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(378), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(378), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(380), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(380), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(380), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(380), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(380), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(378), + [anon_sym_ATreadonly] = ACTIONS(380), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(380), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(380), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(380), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(380), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(380), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(380), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(380), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(380), + [anon_sym_ATparam_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(378), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(380), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(380), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(380), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(380), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(380), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(380), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(380), + [anon_sym_ATmixin] = ACTIONS(380), + [anon_sym_COMMA] = ACTIONS(380), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym__end] = ACTIONS(380), + }, + [61] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(58), + [sym_name] = ACTIONS(384), + [anon_sym_ATinheritdoc] = ACTIONS(386), + [anon_sym_ATinheritDoc] = ACTIONS(386), + [anon_sym_ATapi] = ACTIONS(386), + [anon_sym_ATfilesource] = ACTIONS(386), + [anon_sym_ATignore] = ACTIONS(386), + [anon_sym_ATinternal] = ACTIONS(386), + [anon_sym_ATcategory] = ACTIONS(386), + [anon_sym_ATcopyright] = ACTIONS(386), + [anon_sym_ATtodo] = ACTIONS(386), + [anon_sym_ATexample] = ACTIONS(386), + [anon_sym_ATlicense] = ACTIONS(386), + [anon_sym_ATpackage] = ACTIONS(386), + [anon_sym_ATsource] = ACTIONS(386), + [anon_sym_ATsubpackage] = ACTIONS(386), + [anon_sym_ATuses] = ACTIONS(386), + [anon_sym_ATauthor] = ACTIONS(386), + [anon_sym_ATglobal] = ACTIONS(386), + [anon_sym_ATlink] = ACTIONS(386), + [anon_sym_ATmethod] = ACTIONS(386), [anon_sym_ATparam] = ACTIONS(384), [anon_sym_ATproperty] = ACTIONS(384), - [anon_sym_ATproperty_DASHread] = ACTIONS(382), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(382), - [anon_sym_ATreturn] = ACTIONS(382), - [anon_sym_ATsee] = ACTIONS(382), - [anon_sym_ATthrows] = ACTIONS(382), - [anon_sym_ATvar] = ACTIONS(382), - [anon_sym_ATdeprecated] = ACTIONS(382), - [anon_sym_ATsince] = ACTIONS(382), - [anon_sym_ATversion] = ACTIONS(382), + [anon_sym_ATproperty_DASHread] = ACTIONS(386), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(386), + [anon_sym_ATreturn] = ACTIONS(386), + [anon_sym_ATsee] = ACTIONS(386), + [anon_sym_ATthrows] = ACTIONS(386), + [anon_sym_ATvar] = ACTIONS(386), + [anon_sym_ATdeprecated] = ACTIONS(386), + [anon_sym_ATsince] = ACTIONS(386), + [anon_sym_ATversion] = ACTIONS(386), [anon_sym_ATtemplate] = ACTIONS(384), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(382), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(382), - [anon_sym_ATimplements] = ACTIONS(382), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(382), - [anon_sym_ATextends] = ACTIONS(382), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(382), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(386), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(386), + [anon_sym_of] = ACTIONS(384), + [anon_sym_ATimplements] = ACTIONS(386), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(386), + [anon_sym_ATextends] = ACTIONS(386), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(386), [anon_sym_ATuse] = ACTIONS(384), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(382), - [anon_sym_ATafter] = ACTIONS(384), - [anon_sym_ATafterClass] = ACTIONS(382), - [anon_sym_ATannotation] = ACTIONS(382), - [anon_sym_ATbackupGlobals] = ACTIONS(382), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(382), - [anon_sym_ATbefore] = ACTIONS(384), - [anon_sym_ATbeforeClass] = ACTIONS(382), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(382), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(382), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(382), - [anon_sym_ATcovers] = ACTIONS(384), - [anon_sym_ATcoversDefaultClass] = ACTIONS(384), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(382), - [anon_sym_ATcoversNothing] = ACTIONS(382), - [anon_sym_ATdataProvider] = ACTIONS(382), - [anon_sym_ATdepends] = ACTIONS(384), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(382), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(382), - [anon_sym_ATgroup] = ACTIONS(382), - [anon_sym_ATlarge] = ACTIONS(382), - [anon_sym_ATmedium] = ACTIONS(382), - [anon_sym_ATpreserveGlobalState] = ACTIONS(382), - [anon_sym_ATrequires] = ACTIONS(384), - [anon_sym_ATrequiresusages] = ACTIONS(382), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(382), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(382), - [anon_sym_ATsmall] = ACTIONS(382), - [anon_sym_ATtest] = ACTIONS(384), - [anon_sym_ATtestWith] = ACTIONS(382), - [anon_sym_ATtestdox] = ACTIONS(382), - [anon_sym_ATticket] = ACTIONS(382), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(382), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(382), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(382), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(384), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(382), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(384), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(382), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(382), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(382), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(382), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(382), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(382), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(382), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(382), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(382), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(384), - [anon_sym_ATreadonly] = ACTIONS(382), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(382), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(382), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(382), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(382), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(382), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(382), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(382), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(382), - [anon_sym_ATparam_DASHout] = ACTIONS(382), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(382), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(384), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(382), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(382), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(382), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(382), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(382), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(382), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(382), - [anon_sym_ATmixin] = ACTIONS(382), - [sym__end] = ACTIONS(382), - [sym_text] = ACTIONS(75), - }, - [63] = { - [anon_sym_LBRACE] = ACTIONS(282), - [anon_sym_ATinheritdoc] = ACTIONS(282), - [anon_sym_ATinheritDoc] = ACTIONS(282), - [anon_sym_ATapi] = ACTIONS(282), - [anon_sym_ATfilesource] = ACTIONS(282), - [anon_sym_ATignore] = ACTIONS(282), - [anon_sym_ATinternal] = ACTIONS(282), - [anon_sym_ATcategory] = ACTIONS(282), - [anon_sym_ATcopyright] = ACTIONS(282), - [anon_sym_ATtodo] = ACTIONS(282), - [anon_sym_ATexample] = ACTIONS(282), - [anon_sym_ATlicense] = ACTIONS(282), - [anon_sym_ATpackage] = ACTIONS(282), - [anon_sym_ATsource] = ACTIONS(282), - [anon_sym_ATsubpackage] = ACTIONS(282), - [anon_sym_ATuses] = ACTIONS(282), - [anon_sym_ATauthor] = ACTIONS(282), - [anon_sym_ATglobal] = ACTIONS(282), - [anon_sym_ATlink] = ACTIONS(282), - [anon_sym_ATmethod] = ACTIONS(282), - [anon_sym_ATparam] = ACTIONS(280), - [anon_sym_ATproperty] = ACTIONS(280), - [anon_sym_ATproperty_DASHread] = ACTIONS(282), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(282), - [anon_sym_ATreturn] = ACTIONS(282), - [anon_sym_ATsee] = ACTIONS(282), - [anon_sym_ATthrows] = ACTIONS(282), - [anon_sym_ATvar] = ACTIONS(282), - [anon_sym_ATdeprecated] = ACTIONS(282), - [anon_sym_ATsince] = ACTIONS(282), - [anon_sym_ATversion] = ACTIONS(282), - [anon_sym_ATtemplate] = ACTIONS(280), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(282), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(282), - [anon_sym_ATimplements] = ACTIONS(282), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(282), - [anon_sym_ATextends] = ACTIONS(282), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(282), - [anon_sym_ATuse] = ACTIONS(280), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(282), - [anon_sym_ATafter] = ACTIONS(280), - [anon_sym_ATafterClass] = ACTIONS(282), - [anon_sym_ATannotation] = ACTIONS(282), - [anon_sym_ATbackupGlobals] = ACTIONS(282), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(282), - [anon_sym_ATbefore] = ACTIONS(280), - [anon_sym_ATbeforeClass] = ACTIONS(282), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(280), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(282), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(282), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(282), - [anon_sym_ATcovers] = ACTIONS(280), - [anon_sym_ATcoversDefaultClass] = ACTIONS(280), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(282), - [anon_sym_ATcoversNothing] = ACTIONS(282), - [anon_sym_ATdataProvider] = ACTIONS(282), - [anon_sym_ATdepends] = ACTIONS(280), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(282), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(282), - [anon_sym_ATgroup] = ACTIONS(282), - [anon_sym_ATlarge] = ACTIONS(282), - [anon_sym_ATmedium] = ACTIONS(282), - [anon_sym_ATpreserveGlobalState] = ACTIONS(282), - [anon_sym_ATrequires] = ACTIONS(280), - [anon_sym_ATrequiresusages] = ACTIONS(282), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(282), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(282), - [anon_sym_ATsmall] = ACTIONS(282), - [anon_sym_ATtest] = ACTIONS(280), - [anon_sym_ATtestWith] = ACTIONS(282), - [anon_sym_ATtestdox] = ACTIONS(282), - [anon_sym_ATticket] = ACTIONS(282), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(282), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(282), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(282), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(280), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(282), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(280), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(282), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(282), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(282), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(282), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(282), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(282), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(282), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(282), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(282), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(280), - [anon_sym_ATreadonly] = ACTIONS(282), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(282), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(282), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(282), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(282), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(282), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(282), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(282), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(282), - [anon_sym_ATparam_DASHout] = ACTIONS(282), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(282), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(280), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(282), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(282), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(282), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(282), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(282), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(282), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(282), - [anon_sym_ATmixin] = ACTIONS(282), - [anon_sym_PIPE] = ACTIONS(282), - [anon_sym_AMP] = ACTIONS(282), - [anon_sym_DOLLAR] = ACTIONS(282), - [sym__end] = ACTIONS(282), - [sym__text_after_type] = ACTIONS(282), - }, - [64] = { - [anon_sym_LBRACE] = ACTIONS(302), - [anon_sym_ATinheritdoc] = ACTIONS(302), - [anon_sym_ATinheritDoc] = ACTIONS(302), - [anon_sym_ATapi] = ACTIONS(302), - [anon_sym_ATfilesource] = ACTIONS(302), - [anon_sym_ATignore] = ACTIONS(302), - [anon_sym_ATinternal] = ACTIONS(302), - [anon_sym_ATcategory] = ACTIONS(302), - [anon_sym_ATcopyright] = ACTIONS(302), - [anon_sym_ATtodo] = ACTIONS(302), - [anon_sym_ATexample] = ACTIONS(302), - [anon_sym_ATlicense] = ACTIONS(302), - [anon_sym_ATpackage] = ACTIONS(302), - [anon_sym_ATsource] = ACTIONS(302), - [anon_sym_ATsubpackage] = ACTIONS(302), - [anon_sym_ATuses] = ACTIONS(302), - [anon_sym_ATauthor] = ACTIONS(302), - [anon_sym_ATglobal] = ACTIONS(302), - [anon_sym_ATlink] = ACTIONS(302), - [anon_sym_ATmethod] = ACTIONS(302), - [anon_sym_ATparam] = ACTIONS(300), - [anon_sym_ATproperty] = ACTIONS(300), - [anon_sym_ATproperty_DASHread] = ACTIONS(302), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(302), - [anon_sym_ATreturn] = ACTIONS(302), - [anon_sym_ATsee] = ACTIONS(302), - [anon_sym_ATthrows] = ACTIONS(302), - [anon_sym_ATvar] = ACTIONS(302), - [anon_sym_ATdeprecated] = ACTIONS(302), - [anon_sym_ATsince] = ACTIONS(302), - [anon_sym_ATversion] = ACTIONS(302), - [anon_sym_ATtemplate] = ACTIONS(300), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(302), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(302), - [anon_sym_ATimplements] = ACTIONS(302), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(302), - [anon_sym_ATextends] = ACTIONS(302), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(302), - [anon_sym_ATuse] = ACTIONS(300), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(302), - [anon_sym_ATafter] = ACTIONS(300), - [anon_sym_ATafterClass] = ACTIONS(302), - [anon_sym_ATannotation] = ACTIONS(302), - [anon_sym_ATbackupGlobals] = ACTIONS(302), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(302), - [anon_sym_ATbefore] = ACTIONS(300), - [anon_sym_ATbeforeClass] = ACTIONS(302), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(300), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(302), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(302), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(302), - [anon_sym_ATcovers] = ACTIONS(300), - [anon_sym_ATcoversDefaultClass] = ACTIONS(300), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(302), - [anon_sym_ATcoversNothing] = ACTIONS(302), - [anon_sym_ATdataProvider] = ACTIONS(302), - [anon_sym_ATdepends] = ACTIONS(300), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(302), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(302), - [anon_sym_ATgroup] = ACTIONS(302), - [anon_sym_ATlarge] = ACTIONS(302), - [anon_sym_ATmedium] = ACTIONS(302), - [anon_sym_ATpreserveGlobalState] = ACTIONS(302), - [anon_sym_ATrequires] = ACTIONS(300), - [anon_sym_ATrequiresusages] = ACTIONS(302), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(302), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(302), - [anon_sym_ATsmall] = ACTIONS(302), - [anon_sym_ATtest] = ACTIONS(300), - [anon_sym_ATtestWith] = ACTIONS(302), - [anon_sym_ATtestdox] = ACTIONS(302), - [anon_sym_ATticket] = ACTIONS(302), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(302), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(302), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(302), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(300), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(302), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(300), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(302), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(302), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(302), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(302), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(302), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(302), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(302), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(302), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(302), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(300), - [anon_sym_ATreadonly] = ACTIONS(302), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(302), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(302), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(302), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(302), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(302), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(302), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(302), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(302), - [anon_sym_ATparam_DASHout] = ACTIONS(302), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(302), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(300), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(302), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(302), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(302), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(302), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(302), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(302), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(302), - [anon_sym_ATmixin] = ACTIONS(302), - [anon_sym_PIPE] = ACTIONS(302), - [anon_sym_AMP] = ACTIONS(302), - [anon_sym_DOLLAR] = ACTIONS(302), - [sym__end] = ACTIONS(302), - [sym__text_after_type] = ACTIONS(302), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(386), + [anon_sym_ATafter] = ACTIONS(384), + [anon_sym_ATafterClass] = ACTIONS(386), + [anon_sym_ATannotation] = ACTIONS(386), + [anon_sym_ATbackupGlobals] = ACTIONS(386), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(386), + [anon_sym_ATbefore] = ACTIONS(384), + [anon_sym_ATbeforeClass] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(384), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(386), + [anon_sym_ATcovers] = ACTIONS(384), + [anon_sym_ATcoversDefaultClass] = ACTIONS(384), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(386), + [anon_sym_ATcoversNothing] = ACTIONS(386), + [anon_sym_ATdataProvider] = ACTIONS(386), + [anon_sym_ATdepends] = ACTIONS(384), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(386), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(386), + [anon_sym_ATgroup] = ACTIONS(386), + [anon_sym_ATlarge] = ACTIONS(386), + [anon_sym_ATmedium] = ACTIONS(386), + [anon_sym_ATpreserveGlobalState] = ACTIONS(386), + [anon_sym_ATrequires] = ACTIONS(384), + [anon_sym_ATrequiresusages] = ACTIONS(386), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(386), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(386), + [anon_sym_ATsmall] = ACTIONS(386), + [anon_sym_ATtest] = ACTIONS(384), + [anon_sym_ATtestWith] = ACTIONS(386), + [anon_sym_ATtestdox] = ACTIONS(386), + [anon_sym_ATticket] = ACTIONS(386), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(386), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(386), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(386), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(384), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(384), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(386), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(386), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(386), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(386), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(386), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(384), + [anon_sym_ATreadonly] = ACTIONS(386), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(386), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(386), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(386), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(386), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(386), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(386), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(386), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(386), + [anon_sym_ATparam_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(384), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(386), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(386), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(386), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(386), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(386), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(386), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(386), + [anon_sym_ATmixin] = ACTIONS(386), + [anon_sym_COMMA] = ACTIONS(386), + [anon_sym_PIPE] = ACTIONS(365), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym__end] = ACTIONS(386), + }, + [62] = { + [sym_description] = STATE(146), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(388), + [anon_sym_ATinheritDoc] = ACTIONS(388), + [anon_sym_ATapi] = ACTIONS(388), + [anon_sym_ATfilesource] = ACTIONS(388), + [anon_sym_ATignore] = ACTIONS(388), + [anon_sym_ATinternal] = ACTIONS(388), + [anon_sym_ATcategory] = ACTIONS(388), + [anon_sym_ATcopyright] = ACTIONS(388), + [anon_sym_ATtodo] = ACTIONS(388), + [anon_sym_ATexample] = ACTIONS(388), + [anon_sym_ATlicense] = ACTIONS(388), + [anon_sym_ATpackage] = ACTIONS(388), + [anon_sym_ATsource] = ACTIONS(388), + [anon_sym_ATsubpackage] = ACTIONS(388), + [anon_sym_ATuses] = ACTIONS(388), + [anon_sym_ATauthor] = ACTIONS(388), + [anon_sym_ATglobal] = ACTIONS(388), + [anon_sym_ATlink] = ACTIONS(388), + [anon_sym_ATmethod] = ACTIONS(388), + [anon_sym_ATparam] = ACTIONS(390), + [anon_sym_ATproperty] = ACTIONS(390), + [anon_sym_ATproperty_DASHread] = ACTIONS(388), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATreturn] = ACTIONS(388), + [anon_sym_ATsee] = ACTIONS(388), + [anon_sym_ATthrows] = ACTIONS(388), + [anon_sym_ATvar] = ACTIONS(388), + [anon_sym_ATdeprecated] = ACTIONS(388), + [anon_sym_ATsince] = ACTIONS(388), + [anon_sym_ATversion] = ACTIONS(388), + [anon_sym_ATtemplate] = ACTIONS(390), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(388), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(388), + [anon_sym_ATimplements] = ACTIONS(388), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(388), + [anon_sym_ATextends] = ACTIONS(388), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(388), + [anon_sym_ATuse] = ACTIONS(390), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(388), + [anon_sym_ATafter] = ACTIONS(390), + [anon_sym_ATafterClass] = ACTIONS(388), + [anon_sym_ATannotation] = ACTIONS(388), + [anon_sym_ATbackupGlobals] = ACTIONS(388), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(388), + [anon_sym_ATbefore] = ACTIONS(390), + [anon_sym_ATbeforeClass] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(390), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(388), + [anon_sym_ATcovers] = ACTIONS(390), + [anon_sym_ATcoversDefaultClass] = ACTIONS(390), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(388), + [anon_sym_ATcoversNothing] = ACTIONS(388), + [anon_sym_ATdataProvider] = ACTIONS(388), + [anon_sym_ATdepends] = ACTIONS(390), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(388), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(388), + [anon_sym_ATgroup] = ACTIONS(388), + [anon_sym_ATlarge] = ACTIONS(388), + [anon_sym_ATmedium] = ACTIONS(388), + [anon_sym_ATpreserveGlobalState] = ACTIONS(388), + [anon_sym_ATrequires] = ACTIONS(390), + [anon_sym_ATrequiresusages] = ACTIONS(388), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(388), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(388), + [anon_sym_ATsmall] = ACTIONS(388), + [anon_sym_ATtest] = ACTIONS(390), + [anon_sym_ATtestWith] = ACTIONS(388), + [anon_sym_ATtestdox] = ACTIONS(388), + [anon_sym_ATticket] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(388), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(390), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(390), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(388), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(390), + [anon_sym_ATreadonly] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(388), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(388), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(388), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(388), + [anon_sym_ATparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(390), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(388), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(388), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(388), + [anon_sym_ATmixin] = ACTIONS(388), + [sym__end] = ACTIONS(388), + [sym_text] = ACTIONS(75), + }, + [63] = { + [anon_sym_LBRACE] = ACTIONS(239), + [anon_sym_ATinheritdoc] = ACTIONS(239), + [anon_sym_ATinheritDoc] = ACTIONS(239), + [anon_sym_ATapi] = ACTIONS(239), + [anon_sym_ATfilesource] = ACTIONS(239), + [anon_sym_ATignore] = ACTIONS(239), + [anon_sym_ATinternal] = ACTIONS(239), + [anon_sym_ATcategory] = ACTIONS(239), + [anon_sym_ATcopyright] = ACTIONS(239), + [anon_sym_ATtodo] = ACTIONS(239), + [anon_sym_ATexample] = ACTIONS(239), + [anon_sym_ATlicense] = ACTIONS(239), + [anon_sym_ATpackage] = ACTIONS(239), + [anon_sym_ATsource] = ACTIONS(239), + [anon_sym_ATsubpackage] = ACTIONS(239), + [anon_sym_ATuses] = ACTIONS(239), + [anon_sym_ATauthor] = ACTIONS(239), + [anon_sym_ATglobal] = ACTIONS(239), + [anon_sym_ATlink] = ACTIONS(239), + [anon_sym_ATmethod] = ACTIONS(239), + [anon_sym_ATparam] = ACTIONS(237), + [anon_sym_ATproperty] = ACTIONS(237), + [anon_sym_ATproperty_DASHread] = ACTIONS(239), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATreturn] = ACTIONS(239), + [anon_sym_ATsee] = ACTIONS(239), + [anon_sym_ATthrows] = ACTIONS(239), + [anon_sym_ATvar] = ACTIONS(239), + [anon_sym_ATdeprecated] = ACTIONS(239), + [anon_sym_ATsince] = ACTIONS(239), + [anon_sym_ATversion] = ACTIONS(239), + [anon_sym_ATtemplate] = ACTIONS(237), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(239), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(239), + [anon_sym_ATimplements] = ACTIONS(239), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(239), + [anon_sym_ATextends] = ACTIONS(239), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(239), + [anon_sym_ATuse] = ACTIONS(237), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(239), + [anon_sym_ATafter] = ACTIONS(237), + [anon_sym_ATafterClass] = ACTIONS(239), + [anon_sym_ATannotation] = ACTIONS(239), + [anon_sym_ATbackupGlobals] = ACTIONS(239), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(239), + [anon_sym_ATbefore] = ACTIONS(237), + [anon_sym_ATbeforeClass] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(237), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(239), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(239), + [anon_sym_ATcovers] = ACTIONS(237), + [anon_sym_ATcoversDefaultClass] = ACTIONS(237), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(239), + [anon_sym_ATcoversNothing] = ACTIONS(239), + [anon_sym_ATdataProvider] = ACTIONS(239), + [anon_sym_ATdepends] = ACTIONS(237), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(239), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(239), + [anon_sym_ATgroup] = ACTIONS(239), + [anon_sym_ATlarge] = ACTIONS(239), + [anon_sym_ATmedium] = ACTIONS(239), + [anon_sym_ATpreserveGlobalState] = ACTIONS(239), + [anon_sym_ATrequires] = ACTIONS(237), + [anon_sym_ATrequiresusages] = ACTIONS(239), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(239), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(239), + [anon_sym_ATsmall] = ACTIONS(239), + [anon_sym_ATtest] = ACTIONS(237), + [anon_sym_ATtestWith] = ACTIONS(239), + [anon_sym_ATtestdox] = ACTIONS(239), + [anon_sym_ATticket] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(239), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(239), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(237), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(237), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(239), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(239), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(239), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(239), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(237), + [anon_sym_ATreadonly] = ACTIONS(239), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(239), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(239), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(239), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(239), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(239), + [anon_sym_ATparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(237), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(239), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(239), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(239), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(239), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(239), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(239), + [anon_sym_ATmixin] = ACTIONS(239), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym__end] = ACTIONS(239), + [sym__text_after_type] = ACTIONS(239), + }, + [64] = { + [aux_sym_union_type_repeat1] = STATE(82), + [anon_sym_LBRACE] = ACTIONS(380), + [anon_sym_ATinheritdoc] = ACTIONS(380), + [anon_sym_ATinheritDoc] = ACTIONS(380), + [anon_sym_ATapi] = ACTIONS(380), + [anon_sym_ATfilesource] = ACTIONS(380), + [anon_sym_ATignore] = ACTIONS(380), + [anon_sym_ATinternal] = ACTIONS(380), + [anon_sym_ATcategory] = ACTIONS(380), + [anon_sym_ATcopyright] = ACTIONS(380), + [anon_sym_ATtodo] = ACTIONS(380), + [anon_sym_ATexample] = ACTIONS(380), + [anon_sym_ATlicense] = ACTIONS(380), + [anon_sym_ATpackage] = ACTIONS(380), + [anon_sym_ATsource] = ACTIONS(380), + [anon_sym_ATsubpackage] = ACTIONS(380), + [anon_sym_ATuses] = ACTIONS(380), + [anon_sym_ATauthor] = ACTIONS(380), + [anon_sym_ATglobal] = ACTIONS(380), + [anon_sym_ATlink] = ACTIONS(380), + [anon_sym_ATmethod] = ACTIONS(380), + [anon_sym_ATparam] = ACTIONS(378), + [anon_sym_ATproperty] = ACTIONS(378), + [anon_sym_ATproperty_DASHread] = ACTIONS(380), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(380), + [anon_sym_ATreturn] = ACTIONS(380), + [anon_sym_ATsee] = ACTIONS(380), + [anon_sym_ATthrows] = ACTIONS(380), + [anon_sym_ATvar] = ACTIONS(380), + [anon_sym_ATdeprecated] = ACTIONS(380), + [anon_sym_ATsince] = ACTIONS(380), + [anon_sym_ATversion] = ACTIONS(380), + [anon_sym_ATtemplate] = ACTIONS(378), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(380), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(380), + [anon_sym_ATimplements] = ACTIONS(380), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(380), + [anon_sym_ATextends] = ACTIONS(380), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(380), + [anon_sym_ATuse] = ACTIONS(378), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(380), + [anon_sym_ATafter] = ACTIONS(378), + [anon_sym_ATafterClass] = ACTIONS(380), + [anon_sym_ATannotation] = ACTIONS(380), + [anon_sym_ATbackupGlobals] = ACTIONS(380), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(380), + [anon_sym_ATbefore] = ACTIONS(378), + [anon_sym_ATbeforeClass] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(378), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(380), + [anon_sym_ATcovers] = ACTIONS(378), + [anon_sym_ATcoversDefaultClass] = ACTIONS(378), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(380), + [anon_sym_ATcoversNothing] = ACTIONS(380), + [anon_sym_ATdataProvider] = ACTIONS(380), + [anon_sym_ATdepends] = ACTIONS(378), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(380), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(380), + [anon_sym_ATgroup] = ACTIONS(380), + [anon_sym_ATlarge] = ACTIONS(380), + [anon_sym_ATmedium] = ACTIONS(380), + [anon_sym_ATpreserveGlobalState] = ACTIONS(380), + [anon_sym_ATrequires] = ACTIONS(378), + [anon_sym_ATrequiresusages] = ACTIONS(380), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(380), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(380), + [anon_sym_ATsmall] = ACTIONS(380), + [anon_sym_ATtest] = ACTIONS(378), + [anon_sym_ATtestWith] = ACTIONS(380), + [anon_sym_ATtestdox] = ACTIONS(380), + [anon_sym_ATticket] = ACTIONS(380), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(380), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(380), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(380), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(378), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(378), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(380), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(380), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(380), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(380), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(380), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(378), + [anon_sym_ATreadonly] = ACTIONS(380), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(380), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(380), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(380), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(380), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(380), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(380), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(380), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(380), + [anon_sym_ATparam_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(380), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(378), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(380), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(380), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(380), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(380), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(380), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(380), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(380), + [anon_sym_ATmixin] = ACTIONS(380), + [anon_sym_PIPE] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym__end] = ACTIONS(380), + [sym__text_after_type] = ACTIONS(380), }, [65] = { + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_ATinheritdoc] = ACTIONS(310), + [anon_sym_ATinheritDoc] = ACTIONS(310), + [anon_sym_ATapi] = ACTIONS(310), + [anon_sym_ATfilesource] = ACTIONS(310), + [anon_sym_ATignore] = ACTIONS(310), + [anon_sym_ATinternal] = ACTIONS(310), + [anon_sym_ATcategory] = ACTIONS(310), + [anon_sym_ATcopyright] = ACTIONS(310), + [anon_sym_ATtodo] = ACTIONS(310), + [anon_sym_ATexample] = ACTIONS(310), + [anon_sym_ATlicense] = ACTIONS(310), + [anon_sym_ATpackage] = ACTIONS(310), + [anon_sym_ATsource] = ACTIONS(310), + [anon_sym_ATsubpackage] = ACTIONS(310), + [anon_sym_ATuses] = ACTIONS(310), + [anon_sym_ATauthor] = ACTIONS(310), + [anon_sym_ATglobal] = ACTIONS(310), + [anon_sym_ATlink] = ACTIONS(310), + [anon_sym_ATmethod] = ACTIONS(310), + [anon_sym_ATparam] = ACTIONS(308), + [anon_sym_ATproperty] = ACTIONS(308), + [anon_sym_ATproperty_DASHread] = ACTIONS(310), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(310), + [anon_sym_ATreturn] = ACTIONS(310), + [anon_sym_ATsee] = ACTIONS(310), + [anon_sym_ATthrows] = ACTIONS(310), + [anon_sym_ATvar] = ACTIONS(310), + [anon_sym_ATdeprecated] = ACTIONS(310), + [anon_sym_ATsince] = ACTIONS(310), + [anon_sym_ATversion] = ACTIONS(310), + [anon_sym_ATtemplate] = ACTIONS(308), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(310), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(310), + [anon_sym_ATimplements] = ACTIONS(310), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(310), + [anon_sym_ATextends] = ACTIONS(310), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(310), + [anon_sym_ATuse] = ACTIONS(308), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(310), + [anon_sym_ATafter] = ACTIONS(308), + [anon_sym_ATafterClass] = ACTIONS(310), + [anon_sym_ATannotation] = ACTIONS(310), + [anon_sym_ATbackupGlobals] = ACTIONS(310), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(310), + [anon_sym_ATbefore] = ACTIONS(308), + [anon_sym_ATbeforeClass] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(308), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(310), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(310), + [anon_sym_ATcovers] = ACTIONS(308), + [anon_sym_ATcoversDefaultClass] = ACTIONS(308), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(310), + [anon_sym_ATcoversNothing] = ACTIONS(310), + [anon_sym_ATdataProvider] = ACTIONS(310), + [anon_sym_ATdepends] = ACTIONS(308), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(310), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(310), + [anon_sym_ATgroup] = ACTIONS(310), + [anon_sym_ATlarge] = ACTIONS(310), + [anon_sym_ATmedium] = ACTIONS(310), + [anon_sym_ATpreserveGlobalState] = ACTIONS(310), + [anon_sym_ATrequires] = ACTIONS(308), + [anon_sym_ATrequiresusages] = ACTIONS(310), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(310), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(310), + [anon_sym_ATsmall] = ACTIONS(310), + [anon_sym_ATtest] = ACTIONS(308), + [anon_sym_ATtestWith] = ACTIONS(310), + [anon_sym_ATtestdox] = ACTIONS(310), + [anon_sym_ATticket] = ACTIONS(310), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(310), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(310), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(310), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(308), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(308), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(310), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(310), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(310), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(310), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(310), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(310), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(308), + [anon_sym_ATreadonly] = ACTIONS(310), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(310), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(310), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(310), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(310), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(310), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(310), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(310), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(310), + [anon_sym_ATparam_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(310), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(308), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(310), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(310), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(310), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(310), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(310), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(310), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(310), + [anon_sym_ATmixin] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(310), + [sym__end] = ACTIONS(310), + [sym__text_after_type] = ACTIONS(310), + }, + [66] = { + [sym_description] = STATE(163), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(394), + [anon_sym_ATinheritDoc] = ACTIONS(394), + [anon_sym_ATapi] = ACTIONS(394), + [anon_sym_ATfilesource] = ACTIONS(394), + [anon_sym_ATignore] = ACTIONS(394), + [anon_sym_ATinternal] = ACTIONS(394), + [anon_sym_ATcategory] = ACTIONS(394), + [anon_sym_ATcopyright] = ACTIONS(394), + [anon_sym_ATtodo] = ACTIONS(394), + [anon_sym_ATexample] = ACTIONS(394), + [anon_sym_ATlicense] = ACTIONS(394), + [anon_sym_ATpackage] = ACTIONS(394), + [anon_sym_ATsource] = ACTIONS(394), + [anon_sym_ATsubpackage] = ACTIONS(394), + [anon_sym_ATuses] = ACTIONS(394), + [anon_sym_ATauthor] = ACTIONS(394), + [anon_sym_ATglobal] = ACTIONS(394), + [anon_sym_ATlink] = ACTIONS(394), + [anon_sym_ATmethod] = ACTIONS(394), + [anon_sym_ATparam] = ACTIONS(396), + [anon_sym_ATproperty] = ACTIONS(396), + [anon_sym_ATproperty_DASHread] = ACTIONS(394), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(394), + [anon_sym_ATreturn] = ACTIONS(394), + [anon_sym_ATsee] = ACTIONS(394), + [anon_sym_ATthrows] = ACTIONS(394), + [anon_sym_ATvar] = ACTIONS(394), + [anon_sym_ATdeprecated] = ACTIONS(394), + [anon_sym_ATsince] = ACTIONS(394), + [anon_sym_ATversion] = ACTIONS(394), + [anon_sym_ATtemplate] = ACTIONS(396), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(394), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(394), + [anon_sym_ATimplements] = ACTIONS(394), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(394), + [anon_sym_ATextends] = ACTIONS(394), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(394), + [anon_sym_ATuse] = ACTIONS(396), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(394), + [anon_sym_ATafter] = ACTIONS(396), + [anon_sym_ATafterClass] = ACTIONS(394), + [anon_sym_ATannotation] = ACTIONS(394), + [anon_sym_ATbackupGlobals] = ACTIONS(394), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(394), + [anon_sym_ATbefore] = ACTIONS(396), + [anon_sym_ATbeforeClass] = ACTIONS(394), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(396), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(394), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(394), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(394), + [anon_sym_ATcovers] = ACTIONS(396), + [anon_sym_ATcoversDefaultClass] = ACTIONS(396), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(394), + [anon_sym_ATcoversNothing] = ACTIONS(394), + [anon_sym_ATdataProvider] = ACTIONS(394), + [anon_sym_ATdepends] = ACTIONS(396), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(394), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(394), + [anon_sym_ATgroup] = ACTIONS(394), + [anon_sym_ATlarge] = ACTIONS(394), + [anon_sym_ATmedium] = ACTIONS(394), + [anon_sym_ATpreserveGlobalState] = ACTIONS(394), + [anon_sym_ATrequires] = ACTIONS(396), + [anon_sym_ATrequiresusages] = ACTIONS(394), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(394), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(394), + [anon_sym_ATsmall] = ACTIONS(394), + [anon_sym_ATtest] = ACTIONS(396), + [anon_sym_ATtestWith] = ACTIONS(394), + [anon_sym_ATtestdox] = ACTIONS(394), + [anon_sym_ATticket] = ACTIONS(394), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(394), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(394), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(394), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(396), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(394), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(396), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(394), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(394), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(394), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(394), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(394), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(394), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(394), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(394), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(394), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(396), + [anon_sym_ATreadonly] = ACTIONS(394), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(394), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(394), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(394), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(394), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(394), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(394), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(394), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(394), + [anon_sym_ATparam_DASHout] = ACTIONS(394), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(394), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(396), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(394), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(394), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(394), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(394), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(394), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(394), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(394), + [anon_sym_ATmixin] = ACTIONS(394), + [sym__end] = ACTIONS(394), + [sym_text] = ACTIONS(75), + }, + [67] = { + [sym_description] = STATE(151), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(398), + [anon_sym_ATinheritDoc] = ACTIONS(398), + [anon_sym_ATapi] = ACTIONS(398), + [anon_sym_ATfilesource] = ACTIONS(398), + [anon_sym_ATignore] = ACTIONS(398), + [anon_sym_ATinternal] = ACTIONS(398), + [anon_sym_ATcategory] = ACTIONS(398), + [anon_sym_ATcopyright] = ACTIONS(398), + [anon_sym_ATtodo] = ACTIONS(398), + [anon_sym_ATexample] = ACTIONS(398), + [anon_sym_ATlicense] = ACTIONS(398), + [anon_sym_ATpackage] = ACTIONS(398), + [anon_sym_ATsource] = ACTIONS(398), + [anon_sym_ATsubpackage] = ACTIONS(398), + [anon_sym_ATuses] = ACTIONS(398), + [anon_sym_ATauthor] = ACTIONS(398), + [anon_sym_ATglobal] = ACTIONS(398), + [anon_sym_ATlink] = ACTIONS(398), + [anon_sym_ATmethod] = ACTIONS(398), + [anon_sym_ATparam] = ACTIONS(400), + [anon_sym_ATproperty] = ACTIONS(400), + [anon_sym_ATproperty_DASHread] = ACTIONS(398), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(398), + [anon_sym_ATreturn] = ACTIONS(398), + [anon_sym_ATsee] = ACTIONS(398), + [anon_sym_ATthrows] = ACTIONS(398), + [anon_sym_ATvar] = ACTIONS(398), + [anon_sym_ATdeprecated] = ACTIONS(398), + [anon_sym_ATsince] = ACTIONS(398), + [anon_sym_ATversion] = ACTIONS(398), + [anon_sym_ATtemplate] = ACTIONS(400), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(398), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(398), + [anon_sym_ATimplements] = ACTIONS(398), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(398), + [anon_sym_ATextends] = ACTIONS(398), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(398), + [anon_sym_ATuse] = ACTIONS(400), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(398), + [anon_sym_ATafter] = ACTIONS(400), + [anon_sym_ATafterClass] = ACTIONS(398), + [anon_sym_ATannotation] = ACTIONS(398), + [anon_sym_ATbackupGlobals] = ACTIONS(398), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(398), + [anon_sym_ATbefore] = ACTIONS(400), + [anon_sym_ATbeforeClass] = ACTIONS(398), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(400), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(398), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(398), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(398), + [anon_sym_ATcovers] = ACTIONS(400), + [anon_sym_ATcoversDefaultClass] = ACTIONS(400), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(398), + [anon_sym_ATcoversNothing] = ACTIONS(398), + [anon_sym_ATdataProvider] = ACTIONS(398), + [anon_sym_ATdepends] = ACTIONS(400), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(398), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(398), + [anon_sym_ATgroup] = ACTIONS(398), + [anon_sym_ATlarge] = ACTIONS(398), + [anon_sym_ATmedium] = ACTIONS(398), + [anon_sym_ATpreserveGlobalState] = ACTIONS(398), + [anon_sym_ATrequires] = ACTIONS(400), + [anon_sym_ATrequiresusages] = ACTIONS(398), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(398), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(398), + [anon_sym_ATsmall] = ACTIONS(398), + [anon_sym_ATtest] = ACTIONS(400), + [anon_sym_ATtestWith] = ACTIONS(398), + [anon_sym_ATtestdox] = ACTIONS(398), + [anon_sym_ATticket] = ACTIONS(398), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(398), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(398), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(398), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(400), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(398), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(400), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(398), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(398), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(398), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(398), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(398), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(398), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(398), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(398), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(398), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(400), + [anon_sym_ATreadonly] = ACTIONS(398), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(398), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(398), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(398), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(398), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(398), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(398), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(398), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(398), + [anon_sym_ATparam_DASHout] = ACTIONS(398), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(398), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(400), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(398), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(398), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(398), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(398), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(398), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(398), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(398), + [anon_sym_ATmixin] = ACTIONS(398), + [sym__end] = ACTIONS(398), + [sym_text] = ACTIONS(75), + }, + [68] = { + [anon_sym_LBRACE] = ACTIONS(322), + [anon_sym_ATinheritdoc] = ACTIONS(322), + [anon_sym_ATinheritDoc] = ACTIONS(322), + [anon_sym_ATapi] = ACTIONS(322), + [anon_sym_ATfilesource] = ACTIONS(322), + [anon_sym_ATignore] = ACTIONS(322), + [anon_sym_ATinternal] = ACTIONS(322), + [anon_sym_ATcategory] = ACTIONS(322), + [anon_sym_ATcopyright] = ACTIONS(322), + [anon_sym_ATtodo] = ACTIONS(322), + [anon_sym_ATexample] = ACTIONS(322), + [anon_sym_ATlicense] = ACTIONS(322), + [anon_sym_ATpackage] = ACTIONS(322), + [anon_sym_ATsource] = ACTIONS(322), + [anon_sym_ATsubpackage] = ACTIONS(322), + [anon_sym_ATuses] = ACTIONS(322), + [anon_sym_ATauthor] = ACTIONS(322), + [anon_sym_ATglobal] = ACTIONS(322), + [anon_sym_ATlink] = ACTIONS(322), + [anon_sym_ATmethod] = ACTIONS(322), + [anon_sym_ATparam] = ACTIONS(320), + [anon_sym_ATproperty] = ACTIONS(320), + [anon_sym_ATproperty_DASHread] = ACTIONS(322), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(322), + [anon_sym_ATreturn] = ACTIONS(322), + [anon_sym_ATsee] = ACTIONS(322), + [anon_sym_ATthrows] = ACTIONS(322), + [anon_sym_ATvar] = ACTIONS(322), + [anon_sym_ATdeprecated] = ACTIONS(322), + [anon_sym_ATsince] = ACTIONS(322), + [anon_sym_ATversion] = ACTIONS(322), + [anon_sym_ATtemplate] = ACTIONS(320), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(322), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(322), + [anon_sym_ATimplements] = ACTIONS(322), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(322), + [anon_sym_ATextends] = ACTIONS(322), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(322), + [anon_sym_ATuse] = ACTIONS(320), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(322), + [anon_sym_ATafter] = ACTIONS(320), + [anon_sym_ATafterClass] = ACTIONS(322), + [anon_sym_ATannotation] = ACTIONS(322), + [anon_sym_ATbackupGlobals] = ACTIONS(322), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(322), + [anon_sym_ATbefore] = ACTIONS(320), + [anon_sym_ATbeforeClass] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(320), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(322), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(322), + [anon_sym_ATcovers] = ACTIONS(320), + [anon_sym_ATcoversDefaultClass] = ACTIONS(320), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(322), + [anon_sym_ATcoversNothing] = ACTIONS(322), + [anon_sym_ATdataProvider] = ACTIONS(322), + [anon_sym_ATdepends] = ACTIONS(320), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(322), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(322), + [anon_sym_ATgroup] = ACTIONS(322), + [anon_sym_ATlarge] = ACTIONS(322), + [anon_sym_ATmedium] = ACTIONS(322), + [anon_sym_ATpreserveGlobalState] = ACTIONS(322), + [anon_sym_ATrequires] = ACTIONS(320), + [anon_sym_ATrequiresusages] = ACTIONS(322), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(322), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(322), + [anon_sym_ATsmall] = ACTIONS(322), + [anon_sym_ATtest] = ACTIONS(320), + [anon_sym_ATtestWith] = ACTIONS(322), + [anon_sym_ATtestdox] = ACTIONS(322), + [anon_sym_ATticket] = ACTIONS(322), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(322), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(322), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(322), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(320), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(320), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(322), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(322), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(322), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(322), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(322), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(322), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(320), + [anon_sym_ATreadonly] = ACTIONS(322), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(322), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(322), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(322), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(322), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(322), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(322), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(322), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(322), + [anon_sym_ATparam_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(322), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(320), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(322), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(322), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(322), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(322), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(322), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(322), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(322), + [anon_sym_ATmixin] = ACTIONS(322), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym__end] = ACTIONS(322), + [sym__text_after_type] = ACTIONS(322), + }, + [69] = { [anon_sym_LBRACE] = ACTIONS(306), [anon_sym_ATinheritdoc] = ACTIONS(306), [anon_sym_ATinheritDoc] = ACTIONS(306), @@ -14720,1477 +15404,1020 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATproperty_DASHread] = ACTIONS(306), [anon_sym_ATproperty_DASHwrite] = ACTIONS(306), [anon_sym_ATreturn] = ACTIONS(306), - [anon_sym_ATsee] = ACTIONS(306), - [anon_sym_ATthrows] = ACTIONS(306), - [anon_sym_ATvar] = ACTIONS(306), - [anon_sym_ATdeprecated] = ACTIONS(306), - [anon_sym_ATsince] = ACTIONS(306), - [anon_sym_ATversion] = ACTIONS(306), - [anon_sym_ATtemplate] = ACTIONS(304), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(306), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(306), - [anon_sym_ATimplements] = ACTIONS(306), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(306), - [anon_sym_ATextends] = ACTIONS(306), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(306), - [anon_sym_ATuse] = ACTIONS(304), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(306), - [anon_sym_ATafter] = ACTIONS(304), - [anon_sym_ATafterClass] = ACTIONS(306), - [anon_sym_ATannotation] = ACTIONS(306), - [anon_sym_ATbackupGlobals] = ACTIONS(306), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(306), - [anon_sym_ATbefore] = ACTIONS(304), - [anon_sym_ATbeforeClass] = ACTIONS(306), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(304), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(306), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(306), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(306), - [anon_sym_ATcovers] = ACTIONS(304), - [anon_sym_ATcoversDefaultClass] = ACTIONS(304), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(306), - [anon_sym_ATcoversNothing] = ACTIONS(306), - [anon_sym_ATdataProvider] = ACTIONS(306), - [anon_sym_ATdepends] = ACTIONS(304), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(306), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(306), - [anon_sym_ATgroup] = ACTIONS(306), - [anon_sym_ATlarge] = ACTIONS(306), - [anon_sym_ATmedium] = ACTIONS(306), - [anon_sym_ATpreserveGlobalState] = ACTIONS(306), - [anon_sym_ATrequires] = ACTIONS(304), - [anon_sym_ATrequiresusages] = ACTIONS(306), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(306), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(306), - [anon_sym_ATsmall] = ACTIONS(306), - [anon_sym_ATtest] = ACTIONS(304), - [anon_sym_ATtestWith] = ACTIONS(306), - [anon_sym_ATtestdox] = ACTIONS(306), - [anon_sym_ATticket] = ACTIONS(306), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(306), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(306), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(306), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(304), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(306), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(304), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(306), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(306), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(306), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(306), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(306), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(306), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(306), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(306), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(306), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(304), - [anon_sym_ATreadonly] = ACTIONS(306), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(306), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(306), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(306), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(306), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(306), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(306), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(306), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(306), - [anon_sym_ATparam_DASHout] = ACTIONS(306), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(306), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(304), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(306), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(306), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(306), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(306), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(306), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(306), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(306), - [anon_sym_ATmixin] = ACTIONS(306), - [anon_sym_PIPE] = ACTIONS(306), - [anon_sym_AMP] = ACTIONS(306), - [anon_sym_DOLLAR] = ACTIONS(306), - [sym__end] = ACTIONS(306), - [sym__text_after_type] = ACTIONS(306), - }, - [66] = { - [anon_sym_LBRACE] = ACTIONS(243), - [anon_sym_ATinheritdoc] = ACTIONS(243), - [anon_sym_ATinheritDoc] = ACTIONS(243), - [anon_sym_ATapi] = ACTIONS(243), - [anon_sym_ATfilesource] = ACTIONS(243), - [anon_sym_ATignore] = ACTIONS(243), - [anon_sym_ATinternal] = ACTIONS(243), - [anon_sym_ATcategory] = ACTIONS(243), - [anon_sym_ATcopyright] = ACTIONS(243), - [anon_sym_ATtodo] = ACTIONS(243), - [anon_sym_ATexample] = ACTIONS(243), - [anon_sym_ATlicense] = ACTIONS(243), - [anon_sym_ATpackage] = ACTIONS(243), - [anon_sym_ATsource] = ACTIONS(243), - [anon_sym_ATsubpackage] = ACTIONS(243), - [anon_sym_ATuses] = ACTIONS(243), - [anon_sym_ATauthor] = ACTIONS(243), - [anon_sym_ATglobal] = ACTIONS(243), - [anon_sym_ATlink] = ACTIONS(243), - [anon_sym_ATmethod] = ACTIONS(243), - [anon_sym_ATparam] = ACTIONS(241), - [anon_sym_ATproperty] = ACTIONS(241), - [anon_sym_ATproperty_DASHread] = ACTIONS(243), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATreturn] = ACTIONS(243), - [anon_sym_ATsee] = ACTIONS(243), - [anon_sym_ATthrows] = ACTIONS(243), - [anon_sym_ATvar] = ACTIONS(243), - [anon_sym_ATdeprecated] = ACTIONS(243), - [anon_sym_ATsince] = ACTIONS(243), - [anon_sym_ATversion] = ACTIONS(243), - [anon_sym_ATtemplate] = ACTIONS(241), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(243), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(243), - [anon_sym_ATimplements] = ACTIONS(243), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(243), - [anon_sym_ATextends] = ACTIONS(243), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(243), - [anon_sym_ATuse] = ACTIONS(241), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(243), - [anon_sym_ATafter] = ACTIONS(241), - [anon_sym_ATafterClass] = ACTIONS(243), - [anon_sym_ATannotation] = ACTIONS(243), - [anon_sym_ATbackupGlobals] = ACTIONS(243), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(243), - [anon_sym_ATbefore] = ACTIONS(241), - [anon_sym_ATbeforeClass] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(241), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(243), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(243), - [anon_sym_ATcovers] = ACTIONS(241), - [anon_sym_ATcoversDefaultClass] = ACTIONS(241), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(243), - [anon_sym_ATcoversNothing] = ACTIONS(243), - [anon_sym_ATdataProvider] = ACTIONS(243), - [anon_sym_ATdepends] = ACTIONS(241), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(243), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(243), - [anon_sym_ATgroup] = ACTIONS(243), - [anon_sym_ATlarge] = ACTIONS(243), - [anon_sym_ATmedium] = ACTIONS(243), - [anon_sym_ATpreserveGlobalState] = ACTIONS(243), - [anon_sym_ATrequires] = ACTIONS(241), - [anon_sym_ATrequiresusages] = ACTIONS(243), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(243), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(243), - [anon_sym_ATsmall] = ACTIONS(243), - [anon_sym_ATtest] = ACTIONS(241), - [anon_sym_ATtestWith] = ACTIONS(243), - [anon_sym_ATtestdox] = ACTIONS(243), - [anon_sym_ATticket] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(243), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(243), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(241), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(241), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(243), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(243), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(243), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(243), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(241), - [anon_sym_ATreadonly] = ACTIONS(243), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(243), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(243), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(243), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(243), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(243), - [anon_sym_ATparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(241), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(243), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(243), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(243), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(243), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(243), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(243), - [anon_sym_ATmixin] = ACTIONS(243), - [anon_sym_PIPE] = ACTIONS(243), - [anon_sym_AMP] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(243), - [sym__end] = ACTIONS(243), - [sym__text_after_type] = ACTIONS(243), - }, - [67] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), - [anon_sym_LBRACE] = ACTIONS(361), - [anon_sym_ATinheritdoc] = ACTIONS(361), - [anon_sym_ATinheritDoc] = ACTIONS(361), - [anon_sym_ATapi] = ACTIONS(361), - [anon_sym_ATfilesource] = ACTIONS(361), - [anon_sym_ATignore] = ACTIONS(361), - [anon_sym_ATinternal] = ACTIONS(361), - [anon_sym_ATcategory] = ACTIONS(361), - [anon_sym_ATcopyright] = ACTIONS(361), - [anon_sym_ATtodo] = ACTIONS(361), - [anon_sym_ATexample] = ACTIONS(361), - [anon_sym_ATlicense] = ACTIONS(361), - [anon_sym_ATpackage] = ACTIONS(361), - [anon_sym_ATsource] = ACTIONS(361), - [anon_sym_ATsubpackage] = ACTIONS(361), - [anon_sym_ATuses] = ACTIONS(361), - [anon_sym_ATauthor] = ACTIONS(361), - [anon_sym_ATglobal] = ACTIONS(361), - [anon_sym_ATlink] = ACTIONS(361), - [anon_sym_ATmethod] = ACTIONS(361), - [anon_sym_ATparam] = ACTIONS(359), - [anon_sym_ATproperty] = ACTIONS(359), - [anon_sym_ATproperty_DASHread] = ACTIONS(361), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATreturn] = ACTIONS(361), - [anon_sym_ATsee] = ACTIONS(361), - [anon_sym_ATthrows] = ACTIONS(361), - [anon_sym_ATvar] = ACTIONS(361), - [anon_sym_ATdeprecated] = ACTIONS(361), - [anon_sym_ATsince] = ACTIONS(361), - [anon_sym_ATversion] = ACTIONS(361), - [anon_sym_ATtemplate] = ACTIONS(359), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(361), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(361), - [anon_sym_ATimplements] = ACTIONS(361), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(361), - [anon_sym_ATextends] = ACTIONS(361), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(361), - [anon_sym_ATuse] = ACTIONS(359), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(361), - [anon_sym_ATafter] = ACTIONS(359), - [anon_sym_ATafterClass] = ACTIONS(361), - [anon_sym_ATannotation] = ACTIONS(361), - [anon_sym_ATbackupGlobals] = ACTIONS(361), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(361), - [anon_sym_ATbefore] = ACTIONS(359), - [anon_sym_ATbeforeClass] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(359), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(361), - [anon_sym_ATcovers] = ACTIONS(359), - [anon_sym_ATcoversDefaultClass] = ACTIONS(359), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(361), - [anon_sym_ATcoversNothing] = ACTIONS(361), - [anon_sym_ATdataProvider] = ACTIONS(361), - [anon_sym_ATdepends] = ACTIONS(359), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(361), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(361), - [anon_sym_ATgroup] = ACTIONS(361), - [anon_sym_ATlarge] = ACTIONS(361), - [anon_sym_ATmedium] = ACTIONS(361), - [anon_sym_ATpreserveGlobalState] = ACTIONS(361), - [anon_sym_ATrequires] = ACTIONS(359), - [anon_sym_ATrequiresusages] = ACTIONS(361), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(361), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(361), - [anon_sym_ATsmall] = ACTIONS(361), - [anon_sym_ATtest] = ACTIONS(359), - [anon_sym_ATtestWith] = ACTIONS(361), - [anon_sym_ATtestdox] = ACTIONS(361), - [anon_sym_ATticket] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(361), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(359), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(359), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(361), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(359), - [anon_sym_ATreadonly] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(361), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(361), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(361), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(361), - [anon_sym_ATparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(359), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(361), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(361), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(361), - [anon_sym_ATmixin] = ACTIONS(361), - [anon_sym_PIPE] = ACTIONS(386), - [anon_sym_DOLLAR] = ACTIONS(361), - [sym__end] = ACTIONS(361), - [sym__text_after_type] = ACTIONS(361), - }, - [68] = { - [aux_sym_intersection_type_repeat1] = STATE(68), - [anon_sym_LBRACE] = ACTIONS(325), - [anon_sym_ATinheritdoc] = ACTIONS(325), - [anon_sym_ATinheritDoc] = ACTIONS(325), - [anon_sym_ATapi] = ACTIONS(325), - [anon_sym_ATfilesource] = ACTIONS(325), - [anon_sym_ATignore] = ACTIONS(325), - [anon_sym_ATinternal] = ACTIONS(325), - [anon_sym_ATcategory] = ACTIONS(325), - [anon_sym_ATcopyright] = ACTIONS(325), - [anon_sym_ATtodo] = ACTIONS(325), - [anon_sym_ATexample] = ACTIONS(325), - [anon_sym_ATlicense] = ACTIONS(325), - [anon_sym_ATpackage] = ACTIONS(325), - [anon_sym_ATsource] = ACTIONS(325), - [anon_sym_ATsubpackage] = ACTIONS(325), - [anon_sym_ATuses] = ACTIONS(325), - [anon_sym_ATauthor] = ACTIONS(325), - [anon_sym_ATglobal] = ACTIONS(325), - [anon_sym_ATlink] = ACTIONS(325), - [anon_sym_ATmethod] = ACTIONS(325), - [anon_sym_ATparam] = ACTIONS(323), - [anon_sym_ATproperty] = ACTIONS(323), - [anon_sym_ATproperty_DASHread] = ACTIONS(325), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATreturn] = ACTIONS(325), - [anon_sym_ATsee] = ACTIONS(325), - [anon_sym_ATthrows] = ACTIONS(325), - [anon_sym_ATvar] = ACTIONS(325), - [anon_sym_ATdeprecated] = ACTIONS(325), - [anon_sym_ATsince] = ACTIONS(325), - [anon_sym_ATversion] = ACTIONS(325), - [anon_sym_ATtemplate] = ACTIONS(323), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(325), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(325), - [anon_sym_ATimplements] = ACTIONS(325), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(325), - [anon_sym_ATextends] = ACTIONS(325), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(325), - [anon_sym_ATuse] = ACTIONS(323), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(325), - [anon_sym_ATafter] = ACTIONS(323), - [anon_sym_ATafterClass] = ACTIONS(325), - [anon_sym_ATannotation] = ACTIONS(325), - [anon_sym_ATbackupGlobals] = ACTIONS(325), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(325), - [anon_sym_ATbefore] = ACTIONS(323), - [anon_sym_ATbeforeClass] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(323), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(325), - [anon_sym_ATcovers] = ACTIONS(323), - [anon_sym_ATcoversDefaultClass] = ACTIONS(323), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(325), - [anon_sym_ATcoversNothing] = ACTIONS(325), - [anon_sym_ATdataProvider] = ACTIONS(325), - [anon_sym_ATdepends] = ACTIONS(323), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(325), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(325), - [anon_sym_ATgroup] = ACTIONS(325), - [anon_sym_ATlarge] = ACTIONS(325), - [anon_sym_ATmedium] = ACTIONS(325), - [anon_sym_ATpreserveGlobalState] = ACTIONS(325), - [anon_sym_ATrequires] = ACTIONS(323), - [anon_sym_ATrequiresusages] = ACTIONS(325), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(325), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(325), - [anon_sym_ATsmall] = ACTIONS(325), - [anon_sym_ATtest] = ACTIONS(323), - [anon_sym_ATtestWith] = ACTIONS(325), - [anon_sym_ATtestdox] = ACTIONS(325), - [anon_sym_ATticket] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(325), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(323), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(323), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(325), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(323), - [anon_sym_ATreadonly] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(325), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(325), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(325), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(325), - [anon_sym_ATparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(323), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(325), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(325), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(325), - [anon_sym_ATmixin] = ACTIONS(325), - [anon_sym_AMP] = ACTIONS(389), - [anon_sym_DOLLAR] = ACTIONS(325), - [sym__end] = ACTIONS(325), - [sym__text_after_type] = ACTIONS(325), - }, - [69] = { - [sym_description] = STATE(143), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(392), - [anon_sym_ATinheritDoc] = ACTIONS(392), - [anon_sym_ATapi] = ACTIONS(392), - [anon_sym_ATfilesource] = ACTIONS(392), - [anon_sym_ATignore] = ACTIONS(392), - [anon_sym_ATinternal] = ACTIONS(392), - [anon_sym_ATcategory] = ACTIONS(392), - [anon_sym_ATcopyright] = ACTIONS(392), - [anon_sym_ATtodo] = ACTIONS(392), - [anon_sym_ATexample] = ACTIONS(392), - [anon_sym_ATlicense] = ACTIONS(392), - [anon_sym_ATpackage] = ACTIONS(392), - [anon_sym_ATsource] = ACTIONS(392), - [anon_sym_ATsubpackage] = ACTIONS(392), - [anon_sym_ATuses] = ACTIONS(392), - [anon_sym_ATauthor] = ACTIONS(392), - [anon_sym_ATglobal] = ACTIONS(392), - [anon_sym_ATlink] = ACTIONS(392), - [anon_sym_ATmethod] = ACTIONS(392), - [anon_sym_ATparam] = ACTIONS(394), - [anon_sym_ATproperty] = ACTIONS(394), - [anon_sym_ATproperty_DASHread] = ACTIONS(392), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(392), - [anon_sym_ATreturn] = ACTIONS(392), - [anon_sym_ATsee] = ACTIONS(392), - [anon_sym_ATthrows] = ACTIONS(392), - [anon_sym_ATvar] = ACTIONS(392), - [anon_sym_ATdeprecated] = ACTIONS(392), - [anon_sym_ATsince] = ACTIONS(392), - [anon_sym_ATversion] = ACTIONS(392), - [anon_sym_ATtemplate] = ACTIONS(394), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(392), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(392), - [anon_sym_ATimplements] = ACTIONS(392), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(392), - [anon_sym_ATextends] = ACTIONS(392), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(392), - [anon_sym_ATuse] = ACTIONS(394), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(392), - [anon_sym_ATafter] = ACTIONS(394), - [anon_sym_ATafterClass] = ACTIONS(392), - [anon_sym_ATannotation] = ACTIONS(392), - [anon_sym_ATbackupGlobals] = ACTIONS(392), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(392), - [anon_sym_ATbefore] = ACTIONS(394), - [anon_sym_ATbeforeClass] = ACTIONS(392), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(394), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(392), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(392), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(392), - [anon_sym_ATcovers] = ACTIONS(394), - [anon_sym_ATcoversDefaultClass] = ACTIONS(394), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(392), - [anon_sym_ATcoversNothing] = ACTIONS(392), - [anon_sym_ATdataProvider] = ACTIONS(392), - [anon_sym_ATdepends] = ACTIONS(394), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(392), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(392), - [anon_sym_ATgroup] = ACTIONS(392), - [anon_sym_ATlarge] = ACTIONS(392), - [anon_sym_ATmedium] = ACTIONS(392), - [anon_sym_ATpreserveGlobalState] = ACTIONS(392), - [anon_sym_ATrequires] = ACTIONS(394), - [anon_sym_ATrequiresusages] = ACTIONS(392), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(392), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(392), - [anon_sym_ATsmall] = ACTIONS(392), - [anon_sym_ATtest] = ACTIONS(394), - [anon_sym_ATtestWith] = ACTIONS(392), - [anon_sym_ATtestdox] = ACTIONS(392), - [anon_sym_ATticket] = ACTIONS(392), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(392), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(392), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(392), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(394), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(392), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(394), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(392), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(392), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(392), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(392), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(392), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(392), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(392), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(392), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(392), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(394), - [anon_sym_ATreadonly] = ACTIONS(392), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(392), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(392), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(392), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(392), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(392), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(392), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(392), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(392), - [anon_sym_ATparam_DASHout] = ACTIONS(392), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(392), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(394), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(392), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(392), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(392), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(392), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(392), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(392), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(392), - [anon_sym_ATmixin] = ACTIONS(392), - [sym__end] = ACTIONS(392), - [sym_text] = ACTIONS(75), - }, - [70] = { - [aux_sym_union_type_repeat1] = STATE(70), - [anon_sym_LBRACE] = ACTIONS(354), - [anon_sym_ATinheritdoc] = ACTIONS(354), - [anon_sym_ATinheritDoc] = ACTIONS(354), - [anon_sym_ATapi] = ACTIONS(354), - [anon_sym_ATfilesource] = ACTIONS(354), - [anon_sym_ATignore] = ACTIONS(354), - [anon_sym_ATinternal] = ACTIONS(354), - [anon_sym_ATcategory] = ACTIONS(354), - [anon_sym_ATcopyright] = ACTIONS(354), - [anon_sym_ATtodo] = ACTIONS(354), - [anon_sym_ATexample] = ACTIONS(354), - [anon_sym_ATlicense] = ACTIONS(354), - [anon_sym_ATpackage] = ACTIONS(354), - [anon_sym_ATsource] = ACTIONS(354), - [anon_sym_ATsubpackage] = ACTIONS(354), - [anon_sym_ATuses] = ACTIONS(354), - [anon_sym_ATauthor] = ACTIONS(354), - [anon_sym_ATglobal] = ACTIONS(354), - [anon_sym_ATlink] = ACTIONS(354), - [anon_sym_ATmethod] = ACTIONS(354), - [anon_sym_ATparam] = ACTIONS(352), - [anon_sym_ATproperty] = ACTIONS(352), - [anon_sym_ATproperty_DASHread] = ACTIONS(354), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATreturn] = ACTIONS(354), - [anon_sym_ATsee] = ACTIONS(354), - [anon_sym_ATthrows] = ACTIONS(354), - [anon_sym_ATvar] = ACTIONS(354), - [anon_sym_ATdeprecated] = ACTIONS(354), - [anon_sym_ATsince] = ACTIONS(354), - [anon_sym_ATversion] = ACTIONS(354), - [anon_sym_ATtemplate] = ACTIONS(352), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), - [anon_sym_ATimplements] = ACTIONS(354), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), - [anon_sym_ATextends] = ACTIONS(354), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), - [anon_sym_ATuse] = ACTIONS(352), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), - [anon_sym_ATafter] = ACTIONS(352), - [anon_sym_ATafterClass] = ACTIONS(354), - [anon_sym_ATannotation] = ACTIONS(354), - [anon_sym_ATbackupGlobals] = ACTIONS(354), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), - [anon_sym_ATbefore] = ACTIONS(352), - [anon_sym_ATbeforeClass] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), - [anon_sym_ATcovers] = ACTIONS(352), - [anon_sym_ATcoversDefaultClass] = ACTIONS(352), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), - [anon_sym_ATcoversNothing] = ACTIONS(354), - [anon_sym_ATdataProvider] = ACTIONS(354), - [anon_sym_ATdepends] = ACTIONS(352), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), - [anon_sym_ATgroup] = ACTIONS(354), - [anon_sym_ATlarge] = ACTIONS(354), - [anon_sym_ATmedium] = ACTIONS(354), - [anon_sym_ATpreserveGlobalState] = ACTIONS(354), - [anon_sym_ATrequires] = ACTIONS(352), - [anon_sym_ATrequiresusages] = ACTIONS(354), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), - [anon_sym_ATsmall] = ACTIONS(354), - [anon_sym_ATtest] = ACTIONS(352), - [anon_sym_ATtestWith] = ACTIONS(354), - [anon_sym_ATtestdox] = ACTIONS(354), - [anon_sym_ATticket] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), - [anon_sym_ATreadonly] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), - [anon_sym_ATparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), - [anon_sym_ATmixin] = ACTIONS(354), - [anon_sym_PIPE] = ACTIONS(396), - [anon_sym_DOLLAR] = ACTIONS(354), - [sym__end] = ACTIONS(354), - [sym__text_after_type] = ACTIONS(354), - }, - [71] = { - [sym__description_after_type] = STATE(144), - [sym_inline_tag] = STATE(126), - [aux_sym__description_after_type_repeat1] = STATE(95), - [anon_sym_LBRACE] = ACTIONS(399), - [anon_sym_ATinheritdoc] = ACTIONS(401), - [anon_sym_ATinheritDoc] = ACTIONS(401), - [anon_sym_ATapi] = ACTIONS(401), - [anon_sym_ATfilesource] = ACTIONS(401), - [anon_sym_ATignore] = ACTIONS(401), - [anon_sym_ATinternal] = ACTIONS(401), - [anon_sym_ATcategory] = ACTIONS(401), - [anon_sym_ATcopyright] = ACTIONS(401), - [anon_sym_ATtodo] = ACTIONS(401), - [anon_sym_ATexample] = ACTIONS(401), - [anon_sym_ATlicense] = ACTIONS(401), - [anon_sym_ATpackage] = ACTIONS(401), - [anon_sym_ATsource] = ACTIONS(401), - [anon_sym_ATsubpackage] = ACTIONS(401), - [anon_sym_ATuses] = ACTIONS(401), - [anon_sym_ATauthor] = ACTIONS(401), - [anon_sym_ATglobal] = ACTIONS(401), - [anon_sym_ATlink] = ACTIONS(401), - [anon_sym_ATmethod] = ACTIONS(401), - [anon_sym_ATparam] = ACTIONS(403), - [anon_sym_ATproperty] = ACTIONS(403), - [anon_sym_ATproperty_DASHread] = ACTIONS(401), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(401), - [anon_sym_ATreturn] = ACTIONS(401), - [anon_sym_ATsee] = ACTIONS(401), - [anon_sym_ATthrows] = ACTIONS(401), - [anon_sym_ATvar] = ACTIONS(401), - [anon_sym_ATdeprecated] = ACTIONS(401), - [anon_sym_ATsince] = ACTIONS(401), - [anon_sym_ATversion] = ACTIONS(401), - [anon_sym_ATtemplate] = ACTIONS(403), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(401), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(401), - [anon_sym_ATimplements] = ACTIONS(401), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(401), - [anon_sym_ATextends] = ACTIONS(401), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(401), - [anon_sym_ATuse] = ACTIONS(403), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(401), - [anon_sym_ATafter] = ACTIONS(403), - [anon_sym_ATafterClass] = ACTIONS(401), - [anon_sym_ATannotation] = ACTIONS(401), - [anon_sym_ATbackupGlobals] = ACTIONS(401), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(401), - [anon_sym_ATbefore] = ACTIONS(403), - [anon_sym_ATbeforeClass] = ACTIONS(401), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(403), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(401), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(401), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(401), - [anon_sym_ATcovers] = ACTIONS(403), - [anon_sym_ATcoversDefaultClass] = ACTIONS(403), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(401), - [anon_sym_ATcoversNothing] = ACTIONS(401), - [anon_sym_ATdataProvider] = ACTIONS(401), - [anon_sym_ATdepends] = ACTIONS(403), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(401), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(401), - [anon_sym_ATgroup] = ACTIONS(401), - [anon_sym_ATlarge] = ACTIONS(401), - [anon_sym_ATmedium] = ACTIONS(401), - [anon_sym_ATpreserveGlobalState] = ACTIONS(401), - [anon_sym_ATrequires] = ACTIONS(403), - [anon_sym_ATrequiresusages] = ACTIONS(401), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(401), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(401), - [anon_sym_ATsmall] = ACTIONS(401), - [anon_sym_ATtest] = ACTIONS(403), - [anon_sym_ATtestWith] = ACTIONS(401), - [anon_sym_ATtestdox] = ACTIONS(401), - [anon_sym_ATticket] = ACTIONS(401), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(401), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(401), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(401), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(403), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(401), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(403), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(401), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(401), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(401), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(401), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(401), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(401), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(401), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(401), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(401), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(403), - [anon_sym_ATreadonly] = ACTIONS(401), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(401), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(401), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(401), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(401), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(401), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(401), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(401), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(401), - [anon_sym_ATparam_DASHout] = ACTIONS(401), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(401), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(403), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(401), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(401), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(401), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(401), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(401), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(401), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(401), - [anon_sym_ATmixin] = ACTIONS(401), - [sym__end] = ACTIONS(401), - [sym__text_after_type] = ACTIONS(405), - }, - [72] = { - [sym__type_argument_list] = STATE(110), - [anon_sym_LBRACE] = ACTIONS(184), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(308), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_COLON_COLON] = ACTIONS(184), - [sym__end] = ACTIONS(184), - [sym_text] = ACTIONS(184), - }, - [73] = { - [sym_description] = STATE(146), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(407), - [anon_sym_ATinheritDoc] = ACTIONS(407), - [anon_sym_ATapi] = ACTIONS(407), - [anon_sym_ATfilesource] = ACTIONS(407), - [anon_sym_ATignore] = ACTIONS(407), - [anon_sym_ATinternal] = ACTIONS(407), - [anon_sym_ATcategory] = ACTIONS(407), - [anon_sym_ATcopyright] = ACTIONS(407), - [anon_sym_ATtodo] = ACTIONS(407), - [anon_sym_ATexample] = ACTIONS(407), - [anon_sym_ATlicense] = ACTIONS(407), - [anon_sym_ATpackage] = ACTIONS(407), - [anon_sym_ATsource] = ACTIONS(407), - [anon_sym_ATsubpackage] = ACTIONS(407), - [anon_sym_ATuses] = ACTIONS(407), - [anon_sym_ATauthor] = ACTIONS(407), - [anon_sym_ATglobal] = ACTIONS(407), - [anon_sym_ATlink] = ACTIONS(407), - [anon_sym_ATmethod] = ACTIONS(407), - [anon_sym_ATparam] = ACTIONS(409), - [anon_sym_ATproperty] = ACTIONS(409), - [anon_sym_ATproperty_DASHread] = ACTIONS(407), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(407), - [anon_sym_ATreturn] = ACTIONS(407), - [anon_sym_ATsee] = ACTIONS(407), - [anon_sym_ATthrows] = ACTIONS(407), - [anon_sym_ATvar] = ACTIONS(407), - [anon_sym_ATdeprecated] = ACTIONS(407), - [anon_sym_ATsince] = ACTIONS(407), - [anon_sym_ATversion] = ACTIONS(407), - [anon_sym_ATtemplate] = ACTIONS(409), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(407), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(407), - [anon_sym_ATimplements] = ACTIONS(407), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(407), - [anon_sym_ATextends] = ACTIONS(407), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(407), - [anon_sym_ATuse] = ACTIONS(409), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(407), - [anon_sym_ATafter] = ACTIONS(409), - [anon_sym_ATafterClass] = ACTIONS(407), - [anon_sym_ATannotation] = ACTIONS(407), - [anon_sym_ATbackupGlobals] = ACTIONS(407), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(407), - [anon_sym_ATbefore] = ACTIONS(409), - [anon_sym_ATbeforeClass] = ACTIONS(407), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(409), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(407), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(407), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(407), - [anon_sym_ATcovers] = ACTIONS(409), - [anon_sym_ATcoversDefaultClass] = ACTIONS(409), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(407), - [anon_sym_ATcoversNothing] = ACTIONS(407), - [anon_sym_ATdataProvider] = ACTIONS(407), - [anon_sym_ATdepends] = ACTIONS(409), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(407), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(407), - [anon_sym_ATgroup] = ACTIONS(407), - [anon_sym_ATlarge] = ACTIONS(407), - [anon_sym_ATmedium] = ACTIONS(407), - [anon_sym_ATpreserveGlobalState] = ACTIONS(407), - [anon_sym_ATrequires] = ACTIONS(409), - [anon_sym_ATrequiresusages] = ACTIONS(407), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(407), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(407), - [anon_sym_ATsmall] = ACTIONS(407), - [anon_sym_ATtest] = ACTIONS(409), - [anon_sym_ATtestWith] = ACTIONS(407), - [anon_sym_ATtestdox] = ACTIONS(407), - [anon_sym_ATticket] = ACTIONS(407), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(407), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(407), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(407), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(409), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(407), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(409), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(407), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(407), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(407), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(407), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(407), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(407), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(407), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(407), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(407), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(409), - [anon_sym_ATreadonly] = ACTIONS(407), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(407), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(407), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(407), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(407), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(407), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(407), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(407), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(407), - [anon_sym_ATparam_DASHout] = ACTIONS(407), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(407), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(409), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(407), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(407), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(407), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(407), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(407), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(407), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(407), - [anon_sym_ATmixin] = ACTIONS(407), - [sym__end] = ACTIONS(407), - [sym_text] = ACTIONS(75), + [anon_sym_ATsee] = ACTIONS(306), + [anon_sym_ATthrows] = ACTIONS(306), + [anon_sym_ATvar] = ACTIONS(306), + [anon_sym_ATdeprecated] = ACTIONS(306), + [anon_sym_ATsince] = ACTIONS(306), + [anon_sym_ATversion] = ACTIONS(306), + [anon_sym_ATtemplate] = ACTIONS(304), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(306), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(306), + [anon_sym_ATimplements] = ACTIONS(306), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(306), + [anon_sym_ATextends] = ACTIONS(306), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(306), + [anon_sym_ATuse] = ACTIONS(304), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(306), + [anon_sym_ATafter] = ACTIONS(304), + [anon_sym_ATafterClass] = ACTIONS(306), + [anon_sym_ATannotation] = ACTIONS(306), + [anon_sym_ATbackupGlobals] = ACTIONS(306), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(306), + [anon_sym_ATbefore] = ACTIONS(304), + [anon_sym_ATbeforeClass] = ACTIONS(306), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(304), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(306), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(306), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(306), + [anon_sym_ATcovers] = ACTIONS(304), + [anon_sym_ATcoversDefaultClass] = ACTIONS(304), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(306), + [anon_sym_ATcoversNothing] = ACTIONS(306), + [anon_sym_ATdataProvider] = ACTIONS(306), + [anon_sym_ATdepends] = ACTIONS(304), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(306), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(306), + [anon_sym_ATgroup] = ACTIONS(306), + [anon_sym_ATlarge] = ACTIONS(306), + [anon_sym_ATmedium] = ACTIONS(306), + [anon_sym_ATpreserveGlobalState] = ACTIONS(306), + [anon_sym_ATrequires] = ACTIONS(304), + [anon_sym_ATrequiresusages] = ACTIONS(306), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(306), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(306), + [anon_sym_ATsmall] = ACTIONS(306), + [anon_sym_ATtest] = ACTIONS(304), + [anon_sym_ATtestWith] = ACTIONS(306), + [anon_sym_ATtestdox] = ACTIONS(306), + [anon_sym_ATticket] = ACTIONS(306), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(306), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(306), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(306), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(304), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(306), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(304), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(306), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(306), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(306), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(306), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(306), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(306), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(306), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(306), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(306), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(304), + [anon_sym_ATreadonly] = ACTIONS(306), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(306), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(306), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(306), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(306), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(306), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(306), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(306), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(306), + [anon_sym_ATparam_DASHout] = ACTIONS(306), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(306), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(304), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(306), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(306), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(306), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(306), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(306), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(306), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(306), + [anon_sym_ATmixin] = ACTIONS(306), + [anon_sym_PIPE] = ACTIONS(306), + [anon_sym_AMP] = ACTIONS(306), + [anon_sym_DOLLAR] = ACTIONS(306), + [sym__end] = ACTIONS(306), + [sym__text_after_type] = ACTIONS(306), }, - [74] = { - [sym_description] = STATE(135), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [70] = { + [sym_description] = STATE(148), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(411), - [anon_sym_ATinheritDoc] = ACTIONS(411), - [anon_sym_ATapi] = ACTIONS(411), - [anon_sym_ATfilesource] = ACTIONS(411), - [anon_sym_ATignore] = ACTIONS(411), - [anon_sym_ATinternal] = ACTIONS(411), - [anon_sym_ATcategory] = ACTIONS(411), - [anon_sym_ATcopyright] = ACTIONS(411), - [anon_sym_ATtodo] = ACTIONS(411), - [anon_sym_ATexample] = ACTIONS(411), - [anon_sym_ATlicense] = ACTIONS(411), - [anon_sym_ATpackage] = ACTIONS(411), - [anon_sym_ATsource] = ACTIONS(411), - [anon_sym_ATsubpackage] = ACTIONS(411), - [anon_sym_ATuses] = ACTIONS(411), - [anon_sym_ATauthor] = ACTIONS(411), - [anon_sym_ATglobal] = ACTIONS(411), - [anon_sym_ATlink] = ACTIONS(411), - [anon_sym_ATmethod] = ACTIONS(411), - [anon_sym_ATparam] = ACTIONS(413), - [anon_sym_ATproperty] = ACTIONS(413), - [anon_sym_ATproperty_DASHread] = ACTIONS(411), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(411), - [anon_sym_ATreturn] = ACTIONS(411), - [anon_sym_ATsee] = ACTIONS(411), - [anon_sym_ATthrows] = ACTIONS(411), - [anon_sym_ATvar] = ACTIONS(411), - [anon_sym_ATdeprecated] = ACTIONS(411), - [anon_sym_ATsince] = ACTIONS(411), - [anon_sym_ATversion] = ACTIONS(411), - [anon_sym_ATtemplate] = ACTIONS(413), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(411), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(411), - [anon_sym_ATimplements] = ACTIONS(411), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(411), - [anon_sym_ATextends] = ACTIONS(411), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(411), - [anon_sym_ATuse] = ACTIONS(413), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(411), - [anon_sym_ATafter] = ACTIONS(413), - [anon_sym_ATafterClass] = ACTIONS(411), - [anon_sym_ATannotation] = ACTIONS(411), - [anon_sym_ATbackupGlobals] = ACTIONS(411), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(411), - [anon_sym_ATbefore] = ACTIONS(413), - [anon_sym_ATbeforeClass] = ACTIONS(411), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(413), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(411), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(411), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(411), - [anon_sym_ATcovers] = ACTIONS(413), - [anon_sym_ATcoversDefaultClass] = ACTIONS(413), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(411), - [anon_sym_ATcoversNothing] = ACTIONS(411), - [anon_sym_ATdataProvider] = ACTIONS(411), - [anon_sym_ATdepends] = ACTIONS(413), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(411), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(411), - [anon_sym_ATgroup] = ACTIONS(411), - [anon_sym_ATlarge] = ACTIONS(411), - [anon_sym_ATmedium] = ACTIONS(411), - [anon_sym_ATpreserveGlobalState] = ACTIONS(411), - [anon_sym_ATrequires] = ACTIONS(413), - [anon_sym_ATrequiresusages] = ACTIONS(411), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(411), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(411), - [anon_sym_ATsmall] = ACTIONS(411), - [anon_sym_ATtest] = ACTIONS(413), - [anon_sym_ATtestWith] = ACTIONS(411), - [anon_sym_ATtestdox] = ACTIONS(411), - [anon_sym_ATticket] = ACTIONS(411), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(411), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(411), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(411), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(413), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(411), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(413), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(411), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(411), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(411), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(411), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(411), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(411), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(411), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(411), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(411), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(413), - [anon_sym_ATreadonly] = ACTIONS(411), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(411), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(411), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(411), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(411), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(411), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(411), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(411), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(411), - [anon_sym_ATparam_DASHout] = ACTIONS(411), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(411), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(413), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(411), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(411), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(411), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(411), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(411), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(411), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(411), - [anon_sym_ATmixin] = ACTIONS(411), - [sym__end] = ACTIONS(411), + [anon_sym_ATinheritdoc] = ACTIONS(402), + [anon_sym_ATinheritDoc] = ACTIONS(402), + [anon_sym_ATapi] = ACTIONS(402), + [anon_sym_ATfilesource] = ACTIONS(402), + [anon_sym_ATignore] = ACTIONS(402), + [anon_sym_ATinternal] = ACTIONS(402), + [anon_sym_ATcategory] = ACTIONS(402), + [anon_sym_ATcopyright] = ACTIONS(402), + [anon_sym_ATtodo] = ACTIONS(402), + [anon_sym_ATexample] = ACTIONS(402), + [anon_sym_ATlicense] = ACTIONS(402), + [anon_sym_ATpackage] = ACTIONS(402), + [anon_sym_ATsource] = ACTIONS(402), + [anon_sym_ATsubpackage] = ACTIONS(402), + [anon_sym_ATuses] = ACTIONS(402), + [anon_sym_ATauthor] = ACTIONS(402), + [anon_sym_ATglobal] = ACTIONS(402), + [anon_sym_ATlink] = ACTIONS(402), + [anon_sym_ATmethod] = ACTIONS(402), + [anon_sym_ATparam] = ACTIONS(404), + [anon_sym_ATproperty] = ACTIONS(404), + [anon_sym_ATproperty_DASHread] = ACTIONS(402), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(402), + [anon_sym_ATreturn] = ACTIONS(402), + [anon_sym_ATsee] = ACTIONS(402), + [anon_sym_ATthrows] = ACTIONS(402), + [anon_sym_ATvar] = ACTIONS(402), + [anon_sym_ATdeprecated] = ACTIONS(402), + [anon_sym_ATsince] = ACTIONS(402), + [anon_sym_ATversion] = ACTIONS(402), + [anon_sym_ATtemplate] = ACTIONS(404), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(402), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(402), + [anon_sym_ATimplements] = ACTIONS(402), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(402), + [anon_sym_ATextends] = ACTIONS(402), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(402), + [anon_sym_ATuse] = ACTIONS(404), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(402), + [anon_sym_ATafter] = ACTIONS(404), + [anon_sym_ATafterClass] = ACTIONS(402), + [anon_sym_ATannotation] = ACTIONS(402), + [anon_sym_ATbackupGlobals] = ACTIONS(402), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(402), + [anon_sym_ATbefore] = ACTIONS(404), + [anon_sym_ATbeforeClass] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(404), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(402), + [anon_sym_ATcovers] = ACTIONS(404), + [anon_sym_ATcoversDefaultClass] = ACTIONS(404), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(402), + [anon_sym_ATcoversNothing] = ACTIONS(402), + [anon_sym_ATdataProvider] = ACTIONS(402), + [anon_sym_ATdepends] = ACTIONS(404), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(402), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(402), + [anon_sym_ATgroup] = ACTIONS(402), + [anon_sym_ATlarge] = ACTIONS(402), + [anon_sym_ATmedium] = ACTIONS(402), + [anon_sym_ATpreserveGlobalState] = ACTIONS(402), + [anon_sym_ATrequires] = ACTIONS(404), + [anon_sym_ATrequiresusages] = ACTIONS(402), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(402), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(402), + [anon_sym_ATsmall] = ACTIONS(402), + [anon_sym_ATtest] = ACTIONS(404), + [anon_sym_ATtestWith] = ACTIONS(402), + [anon_sym_ATtestdox] = ACTIONS(402), + [anon_sym_ATticket] = ACTIONS(402), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(402), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(402), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(402), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(404), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(402), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(404), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(402), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(402), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(402), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(402), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(402), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(402), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(402), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(402), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(402), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(404), + [anon_sym_ATreadonly] = ACTIONS(402), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(402), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(402), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(402), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(402), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(402), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(402), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(402), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(402), + [anon_sym_ATparam_DASHout] = ACTIONS(402), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(402), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(404), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(402), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(402), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(402), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(402), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(402), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(402), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(402), + [anon_sym_ATmixin] = ACTIONS(402), + [sym__end] = ACTIONS(402), [sym_text] = ACTIONS(75), }, - [75] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), - [anon_sym_LBRACE] = ACTIONS(350), - [anon_sym_ATinheritdoc] = ACTIONS(350), - [anon_sym_ATinheritDoc] = ACTIONS(350), - [anon_sym_ATapi] = ACTIONS(350), - [anon_sym_ATfilesource] = ACTIONS(350), - [anon_sym_ATignore] = ACTIONS(350), - [anon_sym_ATinternal] = ACTIONS(350), - [anon_sym_ATcategory] = ACTIONS(350), - [anon_sym_ATcopyright] = ACTIONS(350), - [anon_sym_ATtodo] = ACTIONS(350), - [anon_sym_ATexample] = ACTIONS(350), - [anon_sym_ATlicense] = ACTIONS(350), - [anon_sym_ATpackage] = ACTIONS(350), - [anon_sym_ATsource] = ACTIONS(350), - [anon_sym_ATsubpackage] = ACTIONS(350), - [anon_sym_ATuses] = ACTIONS(350), - [anon_sym_ATauthor] = ACTIONS(350), - [anon_sym_ATglobal] = ACTIONS(350), - [anon_sym_ATlink] = ACTIONS(350), - [anon_sym_ATmethod] = ACTIONS(350), - [anon_sym_ATparam] = ACTIONS(348), - [anon_sym_ATproperty] = ACTIONS(348), - [anon_sym_ATproperty_DASHread] = ACTIONS(350), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(350), - [anon_sym_ATreturn] = ACTIONS(350), - [anon_sym_ATsee] = ACTIONS(350), - [anon_sym_ATthrows] = ACTIONS(350), - [anon_sym_ATvar] = ACTIONS(350), - [anon_sym_ATdeprecated] = ACTIONS(350), - [anon_sym_ATsince] = ACTIONS(350), - [anon_sym_ATversion] = ACTIONS(350), - [anon_sym_ATtemplate] = ACTIONS(348), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(350), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(350), - [anon_sym_ATimplements] = ACTIONS(350), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(350), - [anon_sym_ATextends] = ACTIONS(350), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(350), - [anon_sym_ATuse] = ACTIONS(348), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(350), - [anon_sym_ATafter] = ACTIONS(348), - [anon_sym_ATafterClass] = ACTIONS(350), - [anon_sym_ATannotation] = ACTIONS(350), - [anon_sym_ATbackupGlobals] = ACTIONS(350), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(350), - [anon_sym_ATbefore] = ACTIONS(348), - [anon_sym_ATbeforeClass] = ACTIONS(350), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(350), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(350), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(350), - [anon_sym_ATcovers] = ACTIONS(348), - [anon_sym_ATcoversDefaultClass] = ACTIONS(348), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(350), - [anon_sym_ATcoversNothing] = ACTIONS(350), - [anon_sym_ATdataProvider] = ACTIONS(350), - [anon_sym_ATdepends] = ACTIONS(348), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(350), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(350), - [anon_sym_ATgroup] = ACTIONS(350), - [anon_sym_ATlarge] = ACTIONS(350), - [anon_sym_ATmedium] = ACTIONS(350), - [anon_sym_ATpreserveGlobalState] = ACTIONS(350), - [anon_sym_ATrequires] = ACTIONS(348), - [anon_sym_ATrequiresusages] = ACTIONS(350), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(350), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(350), - [anon_sym_ATsmall] = ACTIONS(350), - [anon_sym_ATtest] = ACTIONS(348), - [anon_sym_ATtestWith] = ACTIONS(350), - [anon_sym_ATtestdox] = ACTIONS(350), - [anon_sym_ATticket] = ACTIONS(350), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(350), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(350), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(350), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(350), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(350), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(350), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(350), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(350), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(350), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(350), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(350), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(350), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(350), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(348), - [anon_sym_ATreadonly] = ACTIONS(350), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(350), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(350), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(350), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(350), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(350), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(350), - [anon_sym_ATparam_DASHout] = ACTIONS(350), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(350), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(350), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(350), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(350), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(350), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(350), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(350), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(350), - [anon_sym_ATmixin] = ACTIONS(350), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(350), - [sym__end] = ACTIONS(350), - [sym__text_after_type] = ACTIONS(350), + [71] = { + [anon_sym_LBRACE] = ACTIONS(286), + [anon_sym_ATinheritdoc] = ACTIONS(286), + [anon_sym_ATinheritDoc] = ACTIONS(286), + [anon_sym_ATapi] = ACTIONS(286), + [anon_sym_ATfilesource] = ACTIONS(286), + [anon_sym_ATignore] = ACTIONS(286), + [anon_sym_ATinternal] = ACTIONS(286), + [anon_sym_ATcategory] = ACTIONS(286), + [anon_sym_ATcopyright] = ACTIONS(286), + [anon_sym_ATtodo] = ACTIONS(286), + [anon_sym_ATexample] = ACTIONS(286), + [anon_sym_ATlicense] = ACTIONS(286), + [anon_sym_ATpackage] = ACTIONS(286), + [anon_sym_ATsource] = ACTIONS(286), + [anon_sym_ATsubpackage] = ACTIONS(286), + [anon_sym_ATuses] = ACTIONS(286), + [anon_sym_ATauthor] = ACTIONS(286), + [anon_sym_ATglobal] = ACTIONS(286), + [anon_sym_ATlink] = ACTIONS(286), + [anon_sym_ATmethod] = ACTIONS(286), + [anon_sym_ATparam] = ACTIONS(284), + [anon_sym_ATproperty] = ACTIONS(284), + [anon_sym_ATproperty_DASHread] = ACTIONS(286), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), + [anon_sym_ATreturn] = ACTIONS(286), + [anon_sym_ATsee] = ACTIONS(286), + [anon_sym_ATthrows] = ACTIONS(286), + [anon_sym_ATvar] = ACTIONS(286), + [anon_sym_ATdeprecated] = ACTIONS(286), + [anon_sym_ATsince] = ACTIONS(286), + [anon_sym_ATversion] = ACTIONS(286), + [anon_sym_ATtemplate] = ACTIONS(284), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), + [anon_sym_ATimplements] = ACTIONS(286), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), + [anon_sym_ATextends] = ACTIONS(286), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), + [anon_sym_ATuse] = ACTIONS(284), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), + [anon_sym_ATafter] = ACTIONS(284), + [anon_sym_ATafterClass] = ACTIONS(286), + [anon_sym_ATannotation] = ACTIONS(286), + [anon_sym_ATbackupGlobals] = ACTIONS(286), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), + [anon_sym_ATbefore] = ACTIONS(284), + [anon_sym_ATbeforeClass] = ACTIONS(286), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), + [anon_sym_ATcovers] = ACTIONS(284), + [anon_sym_ATcoversDefaultClass] = ACTIONS(284), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), + [anon_sym_ATcoversNothing] = ACTIONS(286), + [anon_sym_ATdataProvider] = ACTIONS(286), + [anon_sym_ATdepends] = ACTIONS(284), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), + [anon_sym_ATgroup] = ACTIONS(286), + [anon_sym_ATlarge] = ACTIONS(286), + [anon_sym_ATmedium] = ACTIONS(286), + [anon_sym_ATpreserveGlobalState] = ACTIONS(286), + [anon_sym_ATrequires] = ACTIONS(284), + [anon_sym_ATrequiresusages] = ACTIONS(286), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), + [anon_sym_ATsmall] = ACTIONS(286), + [anon_sym_ATtest] = ACTIONS(284), + [anon_sym_ATtestWith] = ACTIONS(286), + [anon_sym_ATtestdox] = ACTIONS(286), + [anon_sym_ATticket] = ACTIONS(286), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), + [anon_sym_ATreadonly] = ACTIONS(286), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), + [anon_sym_ATparam_DASHout] = ACTIONS(286), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), + [anon_sym_ATmixin] = ACTIONS(286), + [anon_sym_PIPE] = ACTIONS(286), + [anon_sym_AMP] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(286), + [sym__end] = ACTIONS(286), + [sym__text_after_type] = ACTIONS(286), }, - [76] = { - [sym__description_after_type] = STATE(147), - [sym_inline_tag] = STATE(126), - [aux_sym__description_after_type_repeat1] = STATE(95), - [anon_sym_LBRACE] = ACTIONS(399), - [anon_sym_ATinheritdoc] = ACTIONS(415), - [anon_sym_ATinheritDoc] = ACTIONS(415), - [anon_sym_ATapi] = ACTIONS(415), - [anon_sym_ATfilesource] = ACTIONS(415), - [anon_sym_ATignore] = ACTIONS(415), - [anon_sym_ATinternal] = ACTIONS(415), - [anon_sym_ATcategory] = ACTIONS(415), - [anon_sym_ATcopyright] = ACTIONS(415), - [anon_sym_ATtodo] = ACTIONS(415), - [anon_sym_ATexample] = ACTIONS(415), - [anon_sym_ATlicense] = ACTIONS(415), - [anon_sym_ATpackage] = ACTIONS(415), - [anon_sym_ATsource] = ACTIONS(415), - [anon_sym_ATsubpackage] = ACTIONS(415), - [anon_sym_ATuses] = ACTIONS(415), - [anon_sym_ATauthor] = ACTIONS(415), - [anon_sym_ATglobal] = ACTIONS(415), - [anon_sym_ATlink] = ACTIONS(415), - [anon_sym_ATmethod] = ACTIONS(415), - [anon_sym_ATparam] = ACTIONS(417), - [anon_sym_ATproperty] = ACTIONS(417), - [anon_sym_ATproperty_DASHread] = ACTIONS(415), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(415), - [anon_sym_ATreturn] = ACTIONS(415), - [anon_sym_ATsee] = ACTIONS(415), - [anon_sym_ATthrows] = ACTIONS(415), - [anon_sym_ATvar] = ACTIONS(415), - [anon_sym_ATdeprecated] = ACTIONS(415), - [anon_sym_ATsince] = ACTIONS(415), - [anon_sym_ATversion] = ACTIONS(415), - [anon_sym_ATtemplate] = ACTIONS(417), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(415), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(415), - [anon_sym_ATimplements] = ACTIONS(415), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(415), - [anon_sym_ATextends] = ACTIONS(415), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(415), - [anon_sym_ATuse] = ACTIONS(417), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(415), - [anon_sym_ATafter] = ACTIONS(417), - [anon_sym_ATafterClass] = ACTIONS(415), - [anon_sym_ATannotation] = ACTIONS(415), - [anon_sym_ATbackupGlobals] = ACTIONS(415), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(415), - [anon_sym_ATbefore] = ACTIONS(417), - [anon_sym_ATbeforeClass] = ACTIONS(415), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(417), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(415), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(415), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(415), - [anon_sym_ATcovers] = ACTIONS(417), - [anon_sym_ATcoversDefaultClass] = ACTIONS(417), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(415), - [anon_sym_ATcoversNothing] = ACTIONS(415), - [anon_sym_ATdataProvider] = ACTIONS(415), - [anon_sym_ATdepends] = ACTIONS(417), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(415), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(415), - [anon_sym_ATgroup] = ACTIONS(415), - [anon_sym_ATlarge] = ACTIONS(415), - [anon_sym_ATmedium] = ACTIONS(415), - [anon_sym_ATpreserveGlobalState] = ACTIONS(415), - [anon_sym_ATrequires] = ACTIONS(417), - [anon_sym_ATrequiresusages] = ACTIONS(415), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(415), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(415), - [anon_sym_ATsmall] = ACTIONS(415), - [anon_sym_ATtest] = ACTIONS(417), - [anon_sym_ATtestWith] = ACTIONS(415), - [anon_sym_ATtestdox] = ACTIONS(415), - [anon_sym_ATticket] = ACTIONS(415), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(415), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(415), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(415), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(417), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(415), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(417), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(415), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(415), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(415), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(415), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(415), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(415), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(415), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(415), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(415), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(417), - [anon_sym_ATreadonly] = ACTIONS(415), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(415), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(415), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(415), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(415), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(415), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(415), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(415), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(415), - [anon_sym_ATparam_DASHout] = ACTIONS(415), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(415), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(417), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(415), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(415), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(415), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(415), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(415), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(415), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(415), - [anon_sym_ATmixin] = ACTIONS(415), - [sym__end] = ACTIONS(415), - [sym__text_after_type] = ACTIONS(405), + [72] = { + [sym_description] = STATE(161), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(406), + [anon_sym_ATinheritDoc] = ACTIONS(406), + [anon_sym_ATapi] = ACTIONS(406), + [anon_sym_ATfilesource] = ACTIONS(406), + [anon_sym_ATignore] = ACTIONS(406), + [anon_sym_ATinternal] = ACTIONS(406), + [anon_sym_ATcategory] = ACTIONS(406), + [anon_sym_ATcopyright] = ACTIONS(406), + [anon_sym_ATtodo] = ACTIONS(406), + [anon_sym_ATexample] = ACTIONS(406), + [anon_sym_ATlicense] = ACTIONS(406), + [anon_sym_ATpackage] = ACTIONS(406), + [anon_sym_ATsource] = ACTIONS(406), + [anon_sym_ATsubpackage] = ACTIONS(406), + [anon_sym_ATuses] = ACTIONS(406), + [anon_sym_ATauthor] = ACTIONS(406), + [anon_sym_ATglobal] = ACTIONS(406), + [anon_sym_ATlink] = ACTIONS(406), + [anon_sym_ATmethod] = ACTIONS(406), + [anon_sym_ATparam] = ACTIONS(408), + [anon_sym_ATproperty] = ACTIONS(408), + [anon_sym_ATproperty_DASHread] = ACTIONS(406), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(406), + [anon_sym_ATreturn] = ACTIONS(406), + [anon_sym_ATsee] = ACTIONS(406), + [anon_sym_ATthrows] = ACTIONS(406), + [anon_sym_ATvar] = ACTIONS(406), + [anon_sym_ATdeprecated] = ACTIONS(406), + [anon_sym_ATsince] = ACTIONS(406), + [anon_sym_ATversion] = ACTIONS(406), + [anon_sym_ATtemplate] = ACTIONS(408), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(406), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(406), + [anon_sym_ATimplements] = ACTIONS(406), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(406), + [anon_sym_ATextends] = ACTIONS(406), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(406), + [anon_sym_ATuse] = ACTIONS(408), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(406), + [anon_sym_ATafter] = ACTIONS(408), + [anon_sym_ATafterClass] = ACTIONS(406), + [anon_sym_ATannotation] = ACTIONS(406), + [anon_sym_ATbackupGlobals] = ACTIONS(406), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(406), + [anon_sym_ATbefore] = ACTIONS(408), + [anon_sym_ATbeforeClass] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(406), + [anon_sym_ATcovers] = ACTIONS(408), + [anon_sym_ATcoversDefaultClass] = ACTIONS(408), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(406), + [anon_sym_ATcoversNothing] = ACTIONS(406), + [anon_sym_ATdataProvider] = ACTIONS(406), + [anon_sym_ATdepends] = ACTIONS(408), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(406), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(406), + [anon_sym_ATgroup] = ACTIONS(406), + [anon_sym_ATlarge] = ACTIONS(406), + [anon_sym_ATmedium] = ACTIONS(406), + [anon_sym_ATpreserveGlobalState] = ACTIONS(406), + [anon_sym_ATrequires] = ACTIONS(408), + [anon_sym_ATrequiresusages] = ACTIONS(406), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(406), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(406), + [anon_sym_ATsmall] = ACTIONS(406), + [anon_sym_ATtest] = ACTIONS(408), + [anon_sym_ATtestWith] = ACTIONS(406), + [anon_sym_ATtestdox] = ACTIONS(406), + [anon_sym_ATticket] = ACTIONS(406), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(406), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(406), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(406), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(408), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(406), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(406), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(406), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(406), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(406), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(406), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(406), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(406), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(406), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(406), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(408), + [anon_sym_ATreadonly] = ACTIONS(406), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(406), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(406), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(406), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(406), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(406), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(406), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(406), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(406), + [anon_sym_ATparam_DASHout] = ACTIONS(406), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(406), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(408), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(406), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(406), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(406), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(406), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(406), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(406), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(406), + [anon_sym_ATmixin] = ACTIONS(406), + [sym__end] = ACTIONS(406), + [sym_text] = ACTIONS(75), }, - [77] = { - [sym_description] = STATE(133), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [73] = { + [anon_sym_LBRACE] = ACTIONS(318), + [anon_sym_ATinheritdoc] = ACTIONS(318), + [anon_sym_ATinheritDoc] = ACTIONS(318), + [anon_sym_ATapi] = ACTIONS(318), + [anon_sym_ATfilesource] = ACTIONS(318), + [anon_sym_ATignore] = ACTIONS(318), + [anon_sym_ATinternal] = ACTIONS(318), + [anon_sym_ATcategory] = ACTIONS(318), + [anon_sym_ATcopyright] = ACTIONS(318), + [anon_sym_ATtodo] = ACTIONS(318), + [anon_sym_ATexample] = ACTIONS(318), + [anon_sym_ATlicense] = ACTIONS(318), + [anon_sym_ATpackage] = ACTIONS(318), + [anon_sym_ATsource] = ACTIONS(318), + [anon_sym_ATsubpackage] = ACTIONS(318), + [anon_sym_ATuses] = ACTIONS(318), + [anon_sym_ATauthor] = ACTIONS(318), + [anon_sym_ATglobal] = ACTIONS(318), + [anon_sym_ATlink] = ACTIONS(318), + [anon_sym_ATmethod] = ACTIONS(318), + [anon_sym_ATparam] = ACTIONS(316), + [anon_sym_ATproperty] = ACTIONS(316), + [anon_sym_ATproperty_DASHread] = ACTIONS(318), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(318), + [anon_sym_ATreturn] = ACTIONS(318), + [anon_sym_ATsee] = ACTIONS(318), + [anon_sym_ATthrows] = ACTIONS(318), + [anon_sym_ATvar] = ACTIONS(318), + [anon_sym_ATdeprecated] = ACTIONS(318), + [anon_sym_ATsince] = ACTIONS(318), + [anon_sym_ATversion] = ACTIONS(318), + [anon_sym_ATtemplate] = ACTIONS(316), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(318), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(318), + [anon_sym_ATimplements] = ACTIONS(318), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(318), + [anon_sym_ATextends] = ACTIONS(318), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(318), + [anon_sym_ATuse] = ACTIONS(316), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(318), + [anon_sym_ATafter] = ACTIONS(316), + [anon_sym_ATafterClass] = ACTIONS(318), + [anon_sym_ATannotation] = ACTIONS(318), + [anon_sym_ATbackupGlobals] = ACTIONS(318), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(318), + [anon_sym_ATbefore] = ACTIONS(316), + [anon_sym_ATbeforeClass] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(316), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(318), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(318), + [anon_sym_ATcovers] = ACTIONS(316), + [anon_sym_ATcoversDefaultClass] = ACTIONS(316), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(318), + [anon_sym_ATcoversNothing] = ACTIONS(318), + [anon_sym_ATdataProvider] = ACTIONS(318), + [anon_sym_ATdepends] = ACTIONS(316), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(318), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(318), + [anon_sym_ATgroup] = ACTIONS(318), + [anon_sym_ATlarge] = ACTIONS(318), + [anon_sym_ATmedium] = ACTIONS(318), + [anon_sym_ATpreserveGlobalState] = ACTIONS(318), + [anon_sym_ATrequires] = ACTIONS(316), + [anon_sym_ATrequiresusages] = ACTIONS(318), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(318), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(318), + [anon_sym_ATsmall] = ACTIONS(318), + [anon_sym_ATtest] = ACTIONS(316), + [anon_sym_ATtestWith] = ACTIONS(318), + [anon_sym_ATtestdox] = ACTIONS(318), + [anon_sym_ATticket] = ACTIONS(318), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(318), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(318), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(318), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(316), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(316), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(318), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(318), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(318), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(318), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(318), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(318), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(316), + [anon_sym_ATreadonly] = ACTIONS(318), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(318), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(318), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(318), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(318), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(318), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(318), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(318), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(318), + [anon_sym_ATparam_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(318), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(316), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(318), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(318), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(318), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(318), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(318), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(318), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(318), + [anon_sym_ATmixin] = ACTIONS(318), + [anon_sym_PIPE] = ACTIONS(318), + [anon_sym_AMP] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(318), + [sym__end] = ACTIONS(318), + [sym__text_after_type] = ACTIONS(318), + }, + [74] = { + [sym__description_after_type] = STATE(144), + [sym_inline_tag] = STATE(133), + [aux_sym__description_after_type_repeat1] = STATE(104), + [anon_sym_LBRACE] = ACTIONS(338), + [anon_sym_ATinheritdoc] = ACTIONS(410), + [anon_sym_ATinheritDoc] = ACTIONS(410), + [anon_sym_ATapi] = ACTIONS(410), + [anon_sym_ATfilesource] = ACTIONS(410), + [anon_sym_ATignore] = ACTIONS(410), + [anon_sym_ATinternal] = ACTIONS(410), + [anon_sym_ATcategory] = ACTIONS(410), + [anon_sym_ATcopyright] = ACTIONS(410), + [anon_sym_ATtodo] = ACTIONS(410), + [anon_sym_ATexample] = ACTIONS(410), + [anon_sym_ATlicense] = ACTIONS(410), + [anon_sym_ATpackage] = ACTIONS(410), + [anon_sym_ATsource] = ACTIONS(410), + [anon_sym_ATsubpackage] = ACTIONS(410), + [anon_sym_ATuses] = ACTIONS(410), + [anon_sym_ATauthor] = ACTIONS(410), + [anon_sym_ATglobal] = ACTIONS(410), + [anon_sym_ATlink] = ACTIONS(410), + [anon_sym_ATmethod] = ACTIONS(410), + [anon_sym_ATparam] = ACTIONS(412), + [anon_sym_ATproperty] = ACTIONS(412), + [anon_sym_ATproperty_DASHread] = ACTIONS(410), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(410), + [anon_sym_ATreturn] = ACTIONS(410), + [anon_sym_ATsee] = ACTIONS(410), + [anon_sym_ATthrows] = ACTIONS(410), + [anon_sym_ATvar] = ACTIONS(410), + [anon_sym_ATdeprecated] = ACTIONS(410), + [anon_sym_ATsince] = ACTIONS(410), + [anon_sym_ATversion] = ACTIONS(410), + [anon_sym_ATtemplate] = ACTIONS(412), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(410), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(410), + [anon_sym_ATimplements] = ACTIONS(410), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(410), + [anon_sym_ATextends] = ACTIONS(410), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(410), + [anon_sym_ATuse] = ACTIONS(412), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(410), + [anon_sym_ATafter] = ACTIONS(412), + [anon_sym_ATafterClass] = ACTIONS(410), + [anon_sym_ATannotation] = ACTIONS(410), + [anon_sym_ATbackupGlobals] = ACTIONS(410), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(410), + [anon_sym_ATbefore] = ACTIONS(412), + [anon_sym_ATbeforeClass] = ACTIONS(410), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(412), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(410), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(410), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(410), + [anon_sym_ATcovers] = ACTIONS(412), + [anon_sym_ATcoversDefaultClass] = ACTIONS(412), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(410), + [anon_sym_ATcoversNothing] = ACTIONS(410), + [anon_sym_ATdataProvider] = ACTIONS(410), + [anon_sym_ATdepends] = ACTIONS(412), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(410), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(410), + [anon_sym_ATgroup] = ACTIONS(410), + [anon_sym_ATlarge] = ACTIONS(410), + [anon_sym_ATmedium] = ACTIONS(410), + [anon_sym_ATpreserveGlobalState] = ACTIONS(410), + [anon_sym_ATrequires] = ACTIONS(412), + [anon_sym_ATrequiresusages] = ACTIONS(410), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(410), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(410), + [anon_sym_ATsmall] = ACTIONS(410), + [anon_sym_ATtest] = ACTIONS(412), + [anon_sym_ATtestWith] = ACTIONS(410), + [anon_sym_ATtestdox] = ACTIONS(410), + [anon_sym_ATticket] = ACTIONS(410), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(410), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(410), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(410), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(412), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(410), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(412), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(410), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(410), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(410), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(410), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(410), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(410), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(410), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(410), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(410), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(412), + [anon_sym_ATreadonly] = ACTIONS(410), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(410), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(410), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(410), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(410), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(410), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(410), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(410), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(410), + [anon_sym_ATparam_DASHout] = ACTIONS(410), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(410), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(412), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(410), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(410), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(410), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(410), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(410), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(410), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(410), + [anon_sym_ATmixin] = ACTIONS(410), + [sym__end] = ACTIONS(410), + [sym__text_after_type] = ACTIONS(346), + }, + [75] = { + [sym_description] = STATE(141), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(414), + [anon_sym_ATinheritDoc] = ACTIONS(414), + [anon_sym_ATapi] = ACTIONS(414), + [anon_sym_ATfilesource] = ACTIONS(414), + [anon_sym_ATignore] = ACTIONS(414), + [anon_sym_ATinternal] = ACTIONS(414), + [anon_sym_ATcategory] = ACTIONS(414), + [anon_sym_ATcopyright] = ACTIONS(414), + [anon_sym_ATtodo] = ACTIONS(414), + [anon_sym_ATexample] = ACTIONS(414), + [anon_sym_ATlicense] = ACTIONS(414), + [anon_sym_ATpackage] = ACTIONS(414), + [anon_sym_ATsource] = ACTIONS(414), + [anon_sym_ATsubpackage] = ACTIONS(414), + [anon_sym_ATuses] = ACTIONS(414), + [anon_sym_ATauthor] = ACTIONS(414), + [anon_sym_ATglobal] = ACTIONS(414), + [anon_sym_ATlink] = ACTIONS(414), + [anon_sym_ATmethod] = ACTIONS(414), + [anon_sym_ATparam] = ACTIONS(416), + [anon_sym_ATproperty] = ACTIONS(416), + [anon_sym_ATproperty_DASHread] = ACTIONS(414), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(414), + [anon_sym_ATreturn] = ACTIONS(414), + [anon_sym_ATsee] = ACTIONS(414), + [anon_sym_ATthrows] = ACTIONS(414), + [anon_sym_ATvar] = ACTIONS(414), + [anon_sym_ATdeprecated] = ACTIONS(414), + [anon_sym_ATsince] = ACTIONS(414), + [anon_sym_ATversion] = ACTIONS(414), + [anon_sym_ATtemplate] = ACTIONS(416), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(414), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(414), + [anon_sym_ATimplements] = ACTIONS(414), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(414), + [anon_sym_ATextends] = ACTIONS(414), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(414), + [anon_sym_ATuse] = ACTIONS(416), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(414), + [anon_sym_ATafter] = ACTIONS(416), + [anon_sym_ATafterClass] = ACTIONS(414), + [anon_sym_ATannotation] = ACTIONS(414), + [anon_sym_ATbackupGlobals] = ACTIONS(414), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(414), + [anon_sym_ATbefore] = ACTIONS(416), + [anon_sym_ATbeforeClass] = ACTIONS(414), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(416), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(414), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(414), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(414), + [anon_sym_ATcovers] = ACTIONS(416), + [anon_sym_ATcoversDefaultClass] = ACTIONS(416), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(414), + [anon_sym_ATcoversNothing] = ACTIONS(414), + [anon_sym_ATdataProvider] = ACTIONS(414), + [anon_sym_ATdepends] = ACTIONS(416), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(414), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(414), + [anon_sym_ATgroup] = ACTIONS(414), + [anon_sym_ATlarge] = ACTIONS(414), + [anon_sym_ATmedium] = ACTIONS(414), + [anon_sym_ATpreserveGlobalState] = ACTIONS(414), + [anon_sym_ATrequires] = ACTIONS(416), + [anon_sym_ATrequiresusages] = ACTIONS(414), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(414), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(414), + [anon_sym_ATsmall] = ACTIONS(414), + [anon_sym_ATtest] = ACTIONS(416), + [anon_sym_ATtestWith] = ACTIONS(414), + [anon_sym_ATtestdox] = ACTIONS(414), + [anon_sym_ATticket] = ACTIONS(414), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(414), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(414), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(414), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(416), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(414), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(416), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(414), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(414), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(414), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(414), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(414), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(414), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(414), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(414), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(414), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(416), + [anon_sym_ATreadonly] = ACTIONS(414), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(414), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(414), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(414), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(414), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(414), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(414), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(414), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(414), + [anon_sym_ATparam_DASHout] = ACTIONS(414), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(414), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(416), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(414), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(414), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(414), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(414), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(414), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(414), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(414), + [anon_sym_ATmixin] = ACTIONS(414), + [sym__end] = ACTIONS(414), + [sym_text] = ACTIONS(75), + }, + [76] = { + [sym_description] = STATE(147), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(419), - [anon_sym_ATinheritDoc] = ACTIONS(419), - [anon_sym_ATapi] = ACTIONS(419), - [anon_sym_ATfilesource] = ACTIONS(419), - [anon_sym_ATignore] = ACTIONS(419), - [anon_sym_ATinternal] = ACTIONS(419), - [anon_sym_ATcategory] = ACTIONS(419), - [anon_sym_ATcopyright] = ACTIONS(419), - [anon_sym_ATtodo] = ACTIONS(419), - [anon_sym_ATexample] = ACTIONS(419), - [anon_sym_ATlicense] = ACTIONS(419), - [anon_sym_ATpackage] = ACTIONS(419), - [anon_sym_ATsource] = ACTIONS(419), - [anon_sym_ATsubpackage] = ACTIONS(419), - [anon_sym_ATuses] = ACTIONS(419), - [anon_sym_ATauthor] = ACTIONS(419), - [anon_sym_ATglobal] = ACTIONS(419), - [anon_sym_ATlink] = ACTIONS(419), - [anon_sym_ATmethod] = ACTIONS(419), - [anon_sym_ATparam] = ACTIONS(421), - [anon_sym_ATproperty] = ACTIONS(421), - [anon_sym_ATproperty_DASHread] = ACTIONS(419), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(419), - [anon_sym_ATreturn] = ACTIONS(419), - [anon_sym_ATsee] = ACTIONS(419), - [anon_sym_ATthrows] = ACTIONS(419), - [anon_sym_ATvar] = ACTIONS(419), - [anon_sym_ATdeprecated] = ACTIONS(419), - [anon_sym_ATsince] = ACTIONS(419), - [anon_sym_ATversion] = ACTIONS(419), - [anon_sym_ATtemplate] = ACTIONS(421), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(419), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(419), - [anon_sym_ATimplements] = ACTIONS(419), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(419), - [anon_sym_ATextends] = ACTIONS(419), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(419), - [anon_sym_ATuse] = ACTIONS(421), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(419), - [anon_sym_ATafter] = ACTIONS(421), - [anon_sym_ATafterClass] = ACTIONS(419), - [anon_sym_ATannotation] = ACTIONS(419), - [anon_sym_ATbackupGlobals] = ACTIONS(419), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(419), - [anon_sym_ATbefore] = ACTIONS(421), - [anon_sym_ATbeforeClass] = ACTIONS(419), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(421), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(419), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(419), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(419), - [anon_sym_ATcovers] = ACTIONS(421), - [anon_sym_ATcoversDefaultClass] = ACTIONS(421), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(419), - [anon_sym_ATcoversNothing] = ACTIONS(419), - [anon_sym_ATdataProvider] = ACTIONS(419), - [anon_sym_ATdepends] = ACTIONS(421), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(419), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(419), - [anon_sym_ATgroup] = ACTIONS(419), - [anon_sym_ATlarge] = ACTIONS(419), - [anon_sym_ATmedium] = ACTIONS(419), - [anon_sym_ATpreserveGlobalState] = ACTIONS(419), - [anon_sym_ATrequires] = ACTIONS(421), - [anon_sym_ATrequiresusages] = ACTIONS(419), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(419), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(419), - [anon_sym_ATsmall] = ACTIONS(419), - [anon_sym_ATtest] = ACTIONS(421), - [anon_sym_ATtestWith] = ACTIONS(419), - [anon_sym_ATtestdox] = ACTIONS(419), - [anon_sym_ATticket] = ACTIONS(419), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(419), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(419), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(419), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(421), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(419), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(421), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(419), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(419), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(419), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(419), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(419), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(419), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(419), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(419), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(419), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(421), - [anon_sym_ATreadonly] = ACTIONS(419), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(419), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(419), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(419), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(419), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(419), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(419), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(419), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(419), - [anon_sym_ATparam_DASHout] = ACTIONS(419), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(419), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(421), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(419), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(419), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(419), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(419), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(419), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(419), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(419), - [anon_sym_ATmixin] = ACTIONS(419), - [sym__end] = ACTIONS(419), + [anon_sym_ATinheritdoc] = ACTIONS(418), + [anon_sym_ATinheritDoc] = ACTIONS(418), + [anon_sym_ATapi] = ACTIONS(418), + [anon_sym_ATfilesource] = ACTIONS(418), + [anon_sym_ATignore] = ACTIONS(418), + [anon_sym_ATinternal] = ACTIONS(418), + [anon_sym_ATcategory] = ACTIONS(418), + [anon_sym_ATcopyright] = ACTIONS(418), + [anon_sym_ATtodo] = ACTIONS(418), + [anon_sym_ATexample] = ACTIONS(418), + [anon_sym_ATlicense] = ACTIONS(418), + [anon_sym_ATpackage] = ACTIONS(418), + [anon_sym_ATsource] = ACTIONS(418), + [anon_sym_ATsubpackage] = ACTIONS(418), + [anon_sym_ATuses] = ACTIONS(418), + [anon_sym_ATauthor] = ACTIONS(418), + [anon_sym_ATglobal] = ACTIONS(418), + [anon_sym_ATlink] = ACTIONS(418), + [anon_sym_ATmethod] = ACTIONS(418), + [anon_sym_ATparam] = ACTIONS(420), + [anon_sym_ATproperty] = ACTIONS(420), + [anon_sym_ATproperty_DASHread] = ACTIONS(418), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(418), + [anon_sym_ATreturn] = ACTIONS(418), + [anon_sym_ATsee] = ACTIONS(418), + [anon_sym_ATthrows] = ACTIONS(418), + [anon_sym_ATvar] = ACTIONS(418), + [anon_sym_ATdeprecated] = ACTIONS(418), + [anon_sym_ATsince] = ACTIONS(418), + [anon_sym_ATversion] = ACTIONS(418), + [anon_sym_ATtemplate] = ACTIONS(420), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(418), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(418), + [anon_sym_ATimplements] = ACTIONS(418), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(418), + [anon_sym_ATextends] = ACTIONS(418), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(418), + [anon_sym_ATuse] = ACTIONS(420), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(418), + [anon_sym_ATafter] = ACTIONS(420), + [anon_sym_ATafterClass] = ACTIONS(418), + [anon_sym_ATannotation] = ACTIONS(418), + [anon_sym_ATbackupGlobals] = ACTIONS(418), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(418), + [anon_sym_ATbefore] = ACTIONS(420), + [anon_sym_ATbeforeClass] = ACTIONS(418), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(420), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(418), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(418), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(418), + [anon_sym_ATcovers] = ACTIONS(420), + [anon_sym_ATcoversDefaultClass] = ACTIONS(420), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(418), + [anon_sym_ATcoversNothing] = ACTIONS(418), + [anon_sym_ATdataProvider] = ACTIONS(418), + [anon_sym_ATdepends] = ACTIONS(420), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(418), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(418), + [anon_sym_ATgroup] = ACTIONS(418), + [anon_sym_ATlarge] = ACTIONS(418), + [anon_sym_ATmedium] = ACTIONS(418), + [anon_sym_ATpreserveGlobalState] = ACTIONS(418), + [anon_sym_ATrequires] = ACTIONS(420), + [anon_sym_ATrequiresusages] = ACTIONS(418), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(418), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(418), + [anon_sym_ATsmall] = ACTIONS(418), + [anon_sym_ATtest] = ACTIONS(420), + [anon_sym_ATtestWith] = ACTIONS(418), + [anon_sym_ATtestdox] = ACTIONS(418), + [anon_sym_ATticket] = ACTIONS(418), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(418), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(418), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(418), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(420), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(418), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(420), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(418), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(418), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(418), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(418), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(418), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(418), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(418), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(418), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(418), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(420), + [anon_sym_ATreadonly] = ACTIONS(418), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(418), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(418), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(418), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(418), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(418), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(418), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(418), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(418), + [anon_sym_ATparam_DASHout] = ACTIONS(418), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(418), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(420), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(418), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(418), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(418), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(418), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(418), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(418), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(418), + [anon_sym_ATmixin] = ACTIONS(418), + [sym__end] = ACTIONS(418), [sym_text] = ACTIONS(75), }, + [77] = { + [sym__description_after_type] = STATE(149), + [sym_inline_tag] = STATE(133), + [aux_sym__description_after_type_repeat1] = STATE(104), + [anon_sym_LBRACE] = ACTIONS(338), + [anon_sym_ATinheritdoc] = ACTIONS(422), + [anon_sym_ATinheritDoc] = ACTIONS(422), + [anon_sym_ATapi] = ACTIONS(422), + [anon_sym_ATfilesource] = ACTIONS(422), + [anon_sym_ATignore] = ACTIONS(422), + [anon_sym_ATinternal] = ACTIONS(422), + [anon_sym_ATcategory] = ACTIONS(422), + [anon_sym_ATcopyright] = ACTIONS(422), + [anon_sym_ATtodo] = ACTIONS(422), + [anon_sym_ATexample] = ACTIONS(422), + [anon_sym_ATlicense] = ACTIONS(422), + [anon_sym_ATpackage] = ACTIONS(422), + [anon_sym_ATsource] = ACTIONS(422), + [anon_sym_ATsubpackage] = ACTIONS(422), + [anon_sym_ATuses] = ACTIONS(422), + [anon_sym_ATauthor] = ACTIONS(422), + [anon_sym_ATglobal] = ACTIONS(422), + [anon_sym_ATlink] = ACTIONS(422), + [anon_sym_ATmethod] = ACTIONS(422), + [anon_sym_ATparam] = ACTIONS(424), + [anon_sym_ATproperty] = ACTIONS(424), + [anon_sym_ATproperty_DASHread] = ACTIONS(422), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(422), + [anon_sym_ATreturn] = ACTIONS(422), + [anon_sym_ATsee] = ACTIONS(422), + [anon_sym_ATthrows] = ACTIONS(422), + [anon_sym_ATvar] = ACTIONS(422), + [anon_sym_ATdeprecated] = ACTIONS(422), + [anon_sym_ATsince] = ACTIONS(422), + [anon_sym_ATversion] = ACTIONS(422), + [anon_sym_ATtemplate] = ACTIONS(424), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(422), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(422), + [anon_sym_ATimplements] = ACTIONS(422), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(422), + [anon_sym_ATextends] = ACTIONS(422), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(422), + [anon_sym_ATuse] = ACTIONS(424), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(422), + [anon_sym_ATafter] = ACTIONS(424), + [anon_sym_ATafterClass] = ACTIONS(422), + [anon_sym_ATannotation] = ACTIONS(422), + [anon_sym_ATbackupGlobals] = ACTIONS(422), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(422), + [anon_sym_ATbefore] = ACTIONS(424), + [anon_sym_ATbeforeClass] = ACTIONS(422), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(424), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(422), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(422), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(422), + [anon_sym_ATcovers] = ACTIONS(424), + [anon_sym_ATcoversDefaultClass] = ACTIONS(424), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(422), + [anon_sym_ATcoversNothing] = ACTIONS(422), + [anon_sym_ATdataProvider] = ACTIONS(422), + [anon_sym_ATdepends] = ACTIONS(424), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(422), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(422), + [anon_sym_ATgroup] = ACTIONS(422), + [anon_sym_ATlarge] = ACTIONS(422), + [anon_sym_ATmedium] = ACTIONS(422), + [anon_sym_ATpreserveGlobalState] = ACTIONS(422), + [anon_sym_ATrequires] = ACTIONS(424), + [anon_sym_ATrequiresusages] = ACTIONS(422), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(422), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(422), + [anon_sym_ATsmall] = ACTIONS(422), + [anon_sym_ATtest] = ACTIONS(424), + [anon_sym_ATtestWith] = ACTIONS(422), + [anon_sym_ATtestdox] = ACTIONS(422), + [anon_sym_ATticket] = ACTIONS(422), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(422), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(422), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(422), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(424), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(422), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(424), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(422), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(422), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(422), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(422), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(422), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(422), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(422), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(422), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(422), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(424), + [anon_sym_ATreadonly] = ACTIONS(422), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(422), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(422), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(422), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(422), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(422), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(422), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(422), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(422), + [anon_sym_ATparam_DASHout] = ACTIONS(422), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(422), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(424), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(422), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(422), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(422), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(422), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(422), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(422), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(422), + [anon_sym_ATmixin] = ACTIONS(422), + [sym__end] = ACTIONS(422), + [sym__text_after_type] = ACTIONS(346), + }, [78] = { - [sym_name] = ACTIONS(423), + [sym_description] = STATE(160), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(426), [anon_sym_ATinheritDoc] = ACTIONS(426), [anon_sym_ATapi] = ACTIONS(426), @@ -16210,8 +16437,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(426), [anon_sym_ATlink] = ACTIONS(426), [anon_sym_ATmethod] = ACTIONS(426), - [anon_sym_ATparam] = ACTIONS(423), - [anon_sym_ATproperty] = ACTIONS(423), + [anon_sym_ATparam] = ACTIONS(428), + [anon_sym_ATproperty] = ACTIONS(428), [anon_sym_ATproperty_DASHread] = ACTIONS(426), [anon_sym_ATproperty_DASHwrite] = ACTIONS(426), [anon_sym_ATreturn] = ACTIONS(426), @@ -16221,54 +16448,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(426), [anon_sym_ATsince] = ACTIONS(426), [anon_sym_ATversion] = ACTIONS(426), - [anon_sym_ATtemplate] = ACTIONS(423), + [anon_sym_ATtemplate] = ACTIONS(428), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(426), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(426), - [anon_sym_of] = ACTIONS(423), [anon_sym_ATimplements] = ACTIONS(426), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(426), [anon_sym_ATextends] = ACTIONS(426), [anon_sym_ATtemplate_DASHextends] = ACTIONS(426), - [anon_sym_ATuse] = ACTIONS(423), + [anon_sym_ATuse] = ACTIONS(428), [anon_sym_ATtemplate_DASHuse] = ACTIONS(426), - [anon_sym_ATafter] = ACTIONS(423), + [anon_sym_ATafter] = ACTIONS(428), [anon_sym_ATafterClass] = ACTIONS(426), [anon_sym_ATannotation] = ACTIONS(426), [anon_sym_ATbackupGlobals] = ACTIONS(426), [anon_sym_ATbackupStaticAttributes] = ACTIONS(426), - [anon_sym_ATbefore] = ACTIONS(423), + [anon_sym_ATbefore] = ACTIONS(428), [anon_sym_ATbeforeClass] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(423), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(428), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(426), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(426), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(426), - [anon_sym_ATcovers] = ACTIONS(423), - [anon_sym_ATcoversDefaultClass] = ACTIONS(423), + [anon_sym_ATcovers] = ACTIONS(428), + [anon_sym_ATcoversDefaultClass] = ACTIONS(428), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(426), [anon_sym_ATcoversNothing] = ACTIONS(426), [anon_sym_ATdataProvider] = ACTIONS(426), - [anon_sym_ATdepends] = ACTIONS(423), + [anon_sym_ATdepends] = ACTIONS(428), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(426), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(426), [anon_sym_ATgroup] = ACTIONS(426), [anon_sym_ATlarge] = ACTIONS(426), [anon_sym_ATmedium] = ACTIONS(426), [anon_sym_ATpreserveGlobalState] = ACTIONS(426), - [anon_sym_ATrequires] = ACTIONS(423), + [anon_sym_ATrequires] = ACTIONS(428), [anon_sym_ATrequiresusages] = ACTIONS(426), [anon_sym_ATrunInSeparateProcess] = ACTIONS(426), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(426), [anon_sym_ATsmall] = ACTIONS(426), - [anon_sym_ATtest] = ACTIONS(423), + [anon_sym_ATtest] = ACTIONS(428), [anon_sym_ATtestWith] = ACTIONS(426), [anon_sym_ATtestdox] = ACTIONS(426), [anon_sym_ATticket] = ACTIONS(426), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(426), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(426), [anon_sym_ATpsalm_DASHvar] = ACTIONS(426), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(423), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(428), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(426), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(423), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(428), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(426), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(426), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(426), @@ -16278,7 +16504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(426), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(426), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(426), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(423), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(428), [anon_sym_ATreadonly] = ACTIONS(426), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(426), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(426), @@ -16290,7 +16516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(426), [anon_sym_ATparam_DASHout] = ACTIONS(426), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(426), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(423), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(428), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(426), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(426), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(426), @@ -16299,246 +16525,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(426), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(426), [anon_sym_ATmixin] = ACTIONS(426), - [anon_sym_COMMA] = ACTIONS(426), - [anon_sym_PIPE] = ACTIONS(426), - [anon_sym_DOLLAR] = ACTIONS(426), [sym__end] = ACTIONS(426), - }, - [79] = { - [sym_description] = STATE(149), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(429), - [anon_sym_ATinheritDoc] = ACTIONS(429), - [anon_sym_ATapi] = ACTIONS(429), - [anon_sym_ATfilesource] = ACTIONS(429), - [anon_sym_ATignore] = ACTIONS(429), - [anon_sym_ATinternal] = ACTIONS(429), - [anon_sym_ATcategory] = ACTIONS(429), - [anon_sym_ATcopyright] = ACTIONS(429), - [anon_sym_ATtodo] = ACTIONS(429), - [anon_sym_ATexample] = ACTIONS(429), - [anon_sym_ATlicense] = ACTIONS(429), - [anon_sym_ATpackage] = ACTIONS(429), - [anon_sym_ATsource] = ACTIONS(429), - [anon_sym_ATsubpackage] = ACTIONS(429), - [anon_sym_ATuses] = ACTIONS(429), - [anon_sym_ATauthor] = ACTIONS(429), - [anon_sym_ATglobal] = ACTIONS(429), - [anon_sym_ATlink] = ACTIONS(429), - [anon_sym_ATmethod] = ACTIONS(429), - [anon_sym_ATparam] = ACTIONS(431), - [anon_sym_ATproperty] = ACTIONS(431), - [anon_sym_ATproperty_DASHread] = ACTIONS(429), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(429), - [anon_sym_ATreturn] = ACTIONS(429), - [anon_sym_ATsee] = ACTIONS(429), - [anon_sym_ATthrows] = ACTIONS(429), - [anon_sym_ATvar] = ACTIONS(429), - [anon_sym_ATdeprecated] = ACTIONS(429), - [anon_sym_ATsince] = ACTIONS(429), - [anon_sym_ATversion] = ACTIONS(429), - [anon_sym_ATtemplate] = ACTIONS(431), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(429), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(429), - [anon_sym_ATimplements] = ACTIONS(429), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(429), - [anon_sym_ATextends] = ACTIONS(429), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(429), - [anon_sym_ATuse] = ACTIONS(431), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(429), - [anon_sym_ATafter] = ACTIONS(431), - [anon_sym_ATafterClass] = ACTIONS(429), - [anon_sym_ATannotation] = ACTIONS(429), - [anon_sym_ATbackupGlobals] = ACTIONS(429), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(429), - [anon_sym_ATbefore] = ACTIONS(431), - [anon_sym_ATbeforeClass] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(431), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(429), - [anon_sym_ATcovers] = ACTIONS(431), - [anon_sym_ATcoversDefaultClass] = ACTIONS(431), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(429), - [anon_sym_ATcoversNothing] = ACTIONS(429), - [anon_sym_ATdataProvider] = ACTIONS(429), - [anon_sym_ATdepends] = ACTIONS(431), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(429), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(429), - [anon_sym_ATgroup] = ACTIONS(429), - [anon_sym_ATlarge] = ACTIONS(429), - [anon_sym_ATmedium] = ACTIONS(429), - [anon_sym_ATpreserveGlobalState] = ACTIONS(429), - [anon_sym_ATrequires] = ACTIONS(431), - [anon_sym_ATrequiresusages] = ACTIONS(429), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(429), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(429), - [anon_sym_ATsmall] = ACTIONS(429), - [anon_sym_ATtest] = ACTIONS(431), - [anon_sym_ATtestWith] = ACTIONS(429), - [anon_sym_ATtestdox] = ACTIONS(429), - [anon_sym_ATticket] = ACTIONS(429), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(429), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(429), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(429), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(431), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(431), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(429), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(429), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(429), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(429), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(429), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(431), - [anon_sym_ATreadonly] = ACTIONS(429), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(429), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(429), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(429), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(429), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(429), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(429), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(429), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(429), - [anon_sym_ATparam_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(431), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(429), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(429), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(429), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(429), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(429), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(429), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(429), - [anon_sym_ATmixin] = ACTIONS(429), - [sym__end] = ACTIONS(429), [sym_text] = ACTIONS(75), }, - [80] = { - [sym__type_argument_list] = STATE(9), - [anon_sym_ATinheritdoc] = ACTIONS(184), - [anon_sym_ATinheritDoc] = ACTIONS(184), - [anon_sym_ATapi] = ACTIONS(184), - [anon_sym_ATfilesource] = ACTIONS(184), - [anon_sym_ATignore] = ACTIONS(184), - [anon_sym_ATinternal] = ACTIONS(184), - [anon_sym_ATcategory] = ACTIONS(184), - [anon_sym_ATcopyright] = ACTIONS(184), - [anon_sym_ATtodo] = ACTIONS(184), - [anon_sym_ATexample] = ACTIONS(184), - [anon_sym_ATlicense] = ACTIONS(184), - [anon_sym_ATpackage] = ACTIONS(184), - [anon_sym_ATsource] = ACTIONS(184), - [anon_sym_ATsubpackage] = ACTIONS(184), - [anon_sym_ATuses] = ACTIONS(184), - [anon_sym_ATauthor] = ACTIONS(184), - [anon_sym_LT] = ACTIONS(321), - [anon_sym_GT] = ACTIONS(184), - [anon_sym_ATglobal] = ACTIONS(184), - [anon_sym_ATlink] = ACTIONS(184), - [anon_sym_ATmethod] = ACTIONS(184), - [anon_sym_ATparam] = ACTIONS(182), - [anon_sym_ATproperty] = ACTIONS(182), - [anon_sym_ATproperty_DASHread] = ACTIONS(184), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATreturn] = ACTIONS(184), - [anon_sym_ATsee] = ACTIONS(184), - [anon_sym_ATthrows] = ACTIONS(184), - [anon_sym_ATvar] = ACTIONS(184), - [anon_sym_ATdeprecated] = ACTIONS(184), - [anon_sym_ATsince] = ACTIONS(184), - [anon_sym_ATversion] = ACTIONS(184), - [anon_sym_ATtemplate] = ACTIONS(182), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(184), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(184), - [anon_sym_ATimplements] = ACTIONS(184), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(184), - [anon_sym_ATextends] = ACTIONS(184), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(184), - [anon_sym_ATuse] = ACTIONS(182), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(184), - [anon_sym_ATafter] = ACTIONS(182), - [anon_sym_ATafterClass] = ACTIONS(184), - [anon_sym_ATannotation] = ACTIONS(184), - [anon_sym_ATbackupGlobals] = ACTIONS(184), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(184), - [anon_sym_ATbefore] = ACTIONS(182), - [anon_sym_ATbeforeClass] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(182), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(184), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(184), - [anon_sym_ATcovers] = ACTIONS(182), - [anon_sym_ATcoversDefaultClass] = ACTIONS(182), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(184), - [anon_sym_ATcoversNothing] = ACTIONS(184), - [anon_sym_ATdataProvider] = ACTIONS(184), - [anon_sym_ATdepends] = ACTIONS(182), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(184), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(184), - [anon_sym_ATgroup] = ACTIONS(184), - [anon_sym_ATlarge] = ACTIONS(184), - [anon_sym_ATmedium] = ACTIONS(184), - [anon_sym_ATpreserveGlobalState] = ACTIONS(184), - [anon_sym_ATrequires] = ACTIONS(182), - [anon_sym_ATrequiresusages] = ACTIONS(184), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(184), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(184), - [anon_sym_ATsmall] = ACTIONS(184), - [anon_sym_ATtest] = ACTIONS(182), - [anon_sym_ATtestWith] = ACTIONS(184), - [anon_sym_ATtestdox] = ACTIONS(184), - [anon_sym_ATticket] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(184), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(184), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(182), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(182), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(184), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(184), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(184), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(184), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), - [anon_sym_ATreadonly] = ACTIONS(184), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_from] = ACTIONS(184), - [aux_sym__psalm_tag_token1] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [sym__end] = ACTIONS(184), - }, - [81] = { - [sym_description] = STATE(162), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), + [79] = { + [sym_name] = ACTIONS(430), [anon_sym_ATinheritdoc] = ACTIONS(433), [anon_sym_ATinheritDoc] = ACTIONS(433), [anon_sym_ATapi] = ACTIONS(433), @@ -16558,8 +16549,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(433), [anon_sym_ATlink] = ACTIONS(433), [anon_sym_ATmethod] = ACTIONS(433), - [anon_sym_ATparam] = ACTIONS(435), - [anon_sym_ATproperty] = ACTIONS(435), + [anon_sym_ATparam] = ACTIONS(430), + [anon_sym_ATproperty] = ACTIONS(430), [anon_sym_ATproperty_DASHread] = ACTIONS(433), [anon_sym_ATproperty_DASHwrite] = ACTIONS(433), [anon_sym_ATreturn] = ACTIONS(433), @@ -16569,53 +16560,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(433), [anon_sym_ATsince] = ACTIONS(433), [anon_sym_ATversion] = ACTIONS(433), - [anon_sym_ATtemplate] = ACTIONS(435), + [anon_sym_ATtemplate] = ACTIONS(430), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(433), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(433), + [anon_sym_of] = ACTIONS(430), [anon_sym_ATimplements] = ACTIONS(433), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(433), [anon_sym_ATextends] = ACTIONS(433), [anon_sym_ATtemplate_DASHextends] = ACTIONS(433), - [anon_sym_ATuse] = ACTIONS(435), + [anon_sym_ATuse] = ACTIONS(430), [anon_sym_ATtemplate_DASHuse] = ACTIONS(433), - [anon_sym_ATafter] = ACTIONS(435), + [anon_sym_ATafter] = ACTIONS(430), [anon_sym_ATafterClass] = ACTIONS(433), [anon_sym_ATannotation] = ACTIONS(433), [anon_sym_ATbackupGlobals] = ACTIONS(433), [anon_sym_ATbackupStaticAttributes] = ACTIONS(433), - [anon_sym_ATbefore] = ACTIONS(435), + [anon_sym_ATbefore] = ACTIONS(430), [anon_sym_ATbeforeClass] = ACTIONS(433), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(435), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(430), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(433), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(433), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(433), - [anon_sym_ATcovers] = ACTIONS(435), - [anon_sym_ATcoversDefaultClass] = ACTIONS(435), + [anon_sym_ATcovers] = ACTIONS(430), + [anon_sym_ATcoversDefaultClass] = ACTIONS(430), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(433), [anon_sym_ATcoversNothing] = ACTIONS(433), [anon_sym_ATdataProvider] = ACTIONS(433), - [anon_sym_ATdepends] = ACTIONS(435), + [anon_sym_ATdepends] = ACTIONS(430), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(433), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(433), [anon_sym_ATgroup] = ACTIONS(433), [anon_sym_ATlarge] = ACTIONS(433), [anon_sym_ATmedium] = ACTIONS(433), [anon_sym_ATpreserveGlobalState] = ACTIONS(433), - [anon_sym_ATrequires] = ACTIONS(435), + [anon_sym_ATrequires] = ACTIONS(430), [anon_sym_ATrequiresusages] = ACTIONS(433), [anon_sym_ATrunInSeparateProcess] = ACTIONS(433), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(433), [anon_sym_ATsmall] = ACTIONS(433), - [anon_sym_ATtest] = ACTIONS(435), + [anon_sym_ATtest] = ACTIONS(430), [anon_sym_ATtestWith] = ACTIONS(433), [anon_sym_ATtestdox] = ACTIONS(433), [anon_sym_ATticket] = ACTIONS(433), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(433), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(433), [anon_sym_ATpsalm_DASHvar] = ACTIONS(433), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(435), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(430), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(433), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(435), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(430), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(433), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(433), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(433), @@ -16625,7 +16617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(433), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(433), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(433), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(435), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(430), [anon_sym_ATreadonly] = ACTIONS(433), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(433), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(433), @@ -16637,7 +16629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(433), [anon_sym_ATparam_DASHout] = ACTIONS(433), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(433), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(435), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(430), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(433), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(433), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(433), @@ -16646,358 +16638,360 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(433), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(433), [anon_sym_ATmixin] = ACTIONS(433), + [anon_sym_COMMA] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_DOLLAR] = ACTIONS(433), [sym__end] = ACTIONS(433), - [sym_text] = ACTIONS(75), + }, + [80] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(87), + [anon_sym_LBRACE] = ACTIONS(363), + [anon_sym_ATinheritdoc] = ACTIONS(363), + [anon_sym_ATinheritDoc] = ACTIONS(363), + [anon_sym_ATapi] = ACTIONS(363), + [anon_sym_ATfilesource] = ACTIONS(363), + [anon_sym_ATignore] = ACTIONS(363), + [anon_sym_ATinternal] = ACTIONS(363), + [anon_sym_ATcategory] = ACTIONS(363), + [anon_sym_ATcopyright] = ACTIONS(363), + [anon_sym_ATtodo] = ACTIONS(363), + [anon_sym_ATexample] = ACTIONS(363), + [anon_sym_ATlicense] = ACTIONS(363), + [anon_sym_ATpackage] = ACTIONS(363), + [anon_sym_ATsource] = ACTIONS(363), + [anon_sym_ATsubpackage] = ACTIONS(363), + [anon_sym_ATuses] = ACTIONS(363), + [anon_sym_ATauthor] = ACTIONS(363), + [anon_sym_ATglobal] = ACTIONS(363), + [anon_sym_ATlink] = ACTIONS(363), + [anon_sym_ATmethod] = ACTIONS(363), + [anon_sym_ATparam] = ACTIONS(361), + [anon_sym_ATproperty] = ACTIONS(361), + [anon_sym_ATproperty_DASHread] = ACTIONS(363), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(363), + [anon_sym_ATreturn] = ACTIONS(363), + [anon_sym_ATsee] = ACTIONS(363), + [anon_sym_ATthrows] = ACTIONS(363), + [anon_sym_ATvar] = ACTIONS(363), + [anon_sym_ATdeprecated] = ACTIONS(363), + [anon_sym_ATsince] = ACTIONS(363), + [anon_sym_ATversion] = ACTIONS(363), + [anon_sym_ATtemplate] = ACTIONS(361), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(363), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(363), + [anon_sym_ATimplements] = ACTIONS(363), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(363), + [anon_sym_ATextends] = ACTIONS(363), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(363), + [anon_sym_ATuse] = ACTIONS(361), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(363), + [anon_sym_ATafter] = ACTIONS(361), + [anon_sym_ATafterClass] = ACTIONS(363), + [anon_sym_ATannotation] = ACTIONS(363), + [anon_sym_ATbackupGlobals] = ACTIONS(363), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(363), + [anon_sym_ATbefore] = ACTIONS(361), + [anon_sym_ATbeforeClass] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(361), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(363), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(363), + [anon_sym_ATcovers] = ACTIONS(361), + [anon_sym_ATcoversDefaultClass] = ACTIONS(361), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(363), + [anon_sym_ATcoversNothing] = ACTIONS(363), + [anon_sym_ATdataProvider] = ACTIONS(363), + [anon_sym_ATdepends] = ACTIONS(361), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(363), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(363), + [anon_sym_ATgroup] = ACTIONS(363), + [anon_sym_ATlarge] = ACTIONS(363), + [anon_sym_ATmedium] = ACTIONS(363), + [anon_sym_ATpreserveGlobalState] = ACTIONS(363), + [anon_sym_ATrequires] = ACTIONS(361), + [anon_sym_ATrequiresusages] = ACTIONS(363), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(363), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(363), + [anon_sym_ATsmall] = ACTIONS(363), + [anon_sym_ATtest] = ACTIONS(361), + [anon_sym_ATtestWith] = ACTIONS(363), + [anon_sym_ATtestdox] = ACTIONS(363), + [anon_sym_ATticket] = ACTIONS(363), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(363), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(363), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(363), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(361), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(361), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(363), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(363), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(363), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(363), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(363), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(363), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(361), + [anon_sym_ATreadonly] = ACTIONS(363), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(363), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(363), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(363), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(363), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(363), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(363), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(363), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(363), + [anon_sym_ATparam_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(363), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(361), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(363), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(363), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(363), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(363), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(363), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(363), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(363), + [anon_sym_ATmixin] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(436), + [anon_sym_DOLLAR] = ACTIONS(363), + [sym__end] = ACTIONS(363), + [sym__text_after_type] = ACTIONS(363), + }, + [81] = { + [aux_sym_intersection_type_repeat1] = STATE(85), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_ATinheritdoc] = ACTIONS(350), + [anon_sym_ATinheritDoc] = ACTIONS(350), + [anon_sym_ATapi] = ACTIONS(350), + [anon_sym_ATfilesource] = ACTIONS(350), + [anon_sym_ATignore] = ACTIONS(350), + [anon_sym_ATinternal] = ACTIONS(350), + [anon_sym_ATcategory] = ACTIONS(350), + [anon_sym_ATcopyright] = ACTIONS(350), + [anon_sym_ATtodo] = ACTIONS(350), + [anon_sym_ATexample] = ACTIONS(350), + [anon_sym_ATlicense] = ACTIONS(350), + [anon_sym_ATpackage] = ACTIONS(350), + [anon_sym_ATsource] = ACTIONS(350), + [anon_sym_ATsubpackage] = ACTIONS(350), + [anon_sym_ATuses] = ACTIONS(350), + [anon_sym_ATauthor] = ACTIONS(350), + [anon_sym_ATglobal] = ACTIONS(350), + [anon_sym_ATlink] = ACTIONS(350), + [anon_sym_ATmethod] = ACTIONS(350), + [anon_sym_ATparam] = ACTIONS(348), + [anon_sym_ATproperty] = ACTIONS(348), + [anon_sym_ATproperty_DASHread] = ACTIONS(350), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATreturn] = ACTIONS(350), + [anon_sym_ATsee] = ACTIONS(350), + [anon_sym_ATthrows] = ACTIONS(350), + [anon_sym_ATvar] = ACTIONS(350), + [anon_sym_ATdeprecated] = ACTIONS(350), + [anon_sym_ATsince] = ACTIONS(350), + [anon_sym_ATversion] = ACTIONS(350), + [anon_sym_ATtemplate] = ACTIONS(348), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(350), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(350), + [anon_sym_ATimplements] = ACTIONS(350), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(350), + [anon_sym_ATextends] = ACTIONS(350), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(350), + [anon_sym_ATuse] = ACTIONS(348), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(350), + [anon_sym_ATafter] = ACTIONS(348), + [anon_sym_ATafterClass] = ACTIONS(350), + [anon_sym_ATannotation] = ACTIONS(350), + [anon_sym_ATbackupGlobals] = ACTIONS(350), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(350), + [anon_sym_ATbefore] = ACTIONS(348), + [anon_sym_ATbeforeClass] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(348), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(350), + [anon_sym_ATcovers] = ACTIONS(348), + [anon_sym_ATcoversDefaultClass] = ACTIONS(348), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(350), + [anon_sym_ATcoversNothing] = ACTIONS(350), + [anon_sym_ATdataProvider] = ACTIONS(350), + [anon_sym_ATdepends] = ACTIONS(348), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(350), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(350), + [anon_sym_ATgroup] = ACTIONS(350), + [anon_sym_ATlarge] = ACTIONS(350), + [anon_sym_ATmedium] = ACTIONS(350), + [anon_sym_ATpreserveGlobalState] = ACTIONS(350), + [anon_sym_ATrequires] = ACTIONS(348), + [anon_sym_ATrequiresusages] = ACTIONS(350), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(350), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(350), + [anon_sym_ATsmall] = ACTIONS(350), + [anon_sym_ATtest] = ACTIONS(348), + [anon_sym_ATtestWith] = ACTIONS(350), + [anon_sym_ATtestdox] = ACTIONS(350), + [anon_sym_ATticket] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(350), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(348), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(348), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(350), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(348), + [anon_sym_ATreadonly] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(350), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(350), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(350), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(350), + [anon_sym_ATparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(348), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(350), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(350), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(350), + [anon_sym_ATmixin] = ACTIONS(350), + [anon_sym_AMP] = ACTIONS(294), + [anon_sym_DOLLAR] = ACTIONS(350), + [sym__end] = ACTIONS(350), + [sym__text_after_type] = ACTIONS(350), }, [82] = { - [sym_description] = STATE(151), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(437), - [anon_sym_ATinheritDoc] = ACTIONS(437), - [anon_sym_ATapi] = ACTIONS(437), - [anon_sym_ATfilesource] = ACTIONS(437), - [anon_sym_ATignore] = ACTIONS(437), - [anon_sym_ATinternal] = ACTIONS(437), - [anon_sym_ATcategory] = ACTIONS(437), - [anon_sym_ATcopyright] = ACTIONS(437), - [anon_sym_ATtodo] = ACTIONS(437), - [anon_sym_ATexample] = ACTIONS(437), - [anon_sym_ATlicense] = ACTIONS(437), - [anon_sym_ATpackage] = ACTIONS(437), - [anon_sym_ATsource] = ACTIONS(437), - [anon_sym_ATsubpackage] = ACTIONS(437), - [anon_sym_ATuses] = ACTIONS(437), - [anon_sym_ATauthor] = ACTIONS(437), - [anon_sym_ATglobal] = ACTIONS(437), - [anon_sym_ATlink] = ACTIONS(437), - [anon_sym_ATmethod] = ACTIONS(437), - [anon_sym_ATparam] = ACTIONS(439), - [anon_sym_ATproperty] = ACTIONS(439), - [anon_sym_ATproperty_DASHread] = ACTIONS(437), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(437), - [anon_sym_ATreturn] = ACTIONS(437), - [anon_sym_ATsee] = ACTIONS(437), - [anon_sym_ATthrows] = ACTIONS(437), - [anon_sym_ATvar] = ACTIONS(437), - [anon_sym_ATdeprecated] = ACTIONS(437), - [anon_sym_ATsince] = ACTIONS(437), - [anon_sym_ATversion] = ACTIONS(437), - [anon_sym_ATtemplate] = ACTIONS(439), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(437), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(437), - [anon_sym_ATimplements] = ACTIONS(437), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(437), - [anon_sym_ATextends] = ACTIONS(437), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(437), - [anon_sym_ATuse] = ACTIONS(439), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(437), - [anon_sym_ATafter] = ACTIONS(439), - [anon_sym_ATafterClass] = ACTIONS(437), - [anon_sym_ATannotation] = ACTIONS(437), - [anon_sym_ATbackupGlobals] = ACTIONS(437), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(437), - [anon_sym_ATbefore] = ACTIONS(439), - [anon_sym_ATbeforeClass] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(439), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(437), - [anon_sym_ATcovers] = ACTIONS(439), - [anon_sym_ATcoversDefaultClass] = ACTIONS(439), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(437), - [anon_sym_ATcoversNothing] = ACTIONS(437), - [anon_sym_ATdataProvider] = ACTIONS(437), - [anon_sym_ATdepends] = ACTIONS(439), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(437), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(437), - [anon_sym_ATgroup] = ACTIONS(437), - [anon_sym_ATlarge] = ACTIONS(437), - [anon_sym_ATmedium] = ACTIONS(437), - [anon_sym_ATpreserveGlobalState] = ACTIONS(437), - [anon_sym_ATrequires] = ACTIONS(439), - [anon_sym_ATrequiresusages] = ACTIONS(437), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(437), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(437), - [anon_sym_ATsmall] = ACTIONS(437), - [anon_sym_ATtest] = ACTIONS(439), - [anon_sym_ATtestWith] = ACTIONS(437), - [anon_sym_ATtestdox] = ACTIONS(437), - [anon_sym_ATticket] = ACTIONS(437), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(437), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(437), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(437), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(439), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(439), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(437), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(437), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(437), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(437), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(437), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(439), - [anon_sym_ATreadonly] = ACTIONS(437), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(437), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(437), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(437), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(437), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(437), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(437), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(437), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(437), - [anon_sym_ATparam_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(439), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(437), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(437), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(437), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(437), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(437), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(437), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(437), - [anon_sym_ATmixin] = ACTIONS(437), - [sym__end] = ACTIONS(437), - [sym_text] = ACTIONS(75), + [aux_sym_union_type_repeat1] = STATE(82), + [anon_sym_LBRACE] = ACTIONS(356), + [anon_sym_ATinheritdoc] = ACTIONS(356), + [anon_sym_ATinheritDoc] = ACTIONS(356), + [anon_sym_ATapi] = ACTIONS(356), + [anon_sym_ATfilesource] = ACTIONS(356), + [anon_sym_ATignore] = ACTIONS(356), + [anon_sym_ATinternal] = ACTIONS(356), + [anon_sym_ATcategory] = ACTIONS(356), + [anon_sym_ATcopyright] = ACTIONS(356), + [anon_sym_ATtodo] = ACTIONS(356), + [anon_sym_ATexample] = ACTIONS(356), + [anon_sym_ATlicense] = ACTIONS(356), + [anon_sym_ATpackage] = ACTIONS(356), + [anon_sym_ATsource] = ACTIONS(356), + [anon_sym_ATsubpackage] = ACTIONS(356), + [anon_sym_ATuses] = ACTIONS(356), + [anon_sym_ATauthor] = ACTIONS(356), + [anon_sym_ATglobal] = ACTIONS(356), + [anon_sym_ATlink] = ACTIONS(356), + [anon_sym_ATmethod] = ACTIONS(356), + [anon_sym_ATparam] = ACTIONS(354), + [anon_sym_ATproperty] = ACTIONS(354), + [anon_sym_ATproperty_DASHread] = ACTIONS(356), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATreturn] = ACTIONS(356), + [anon_sym_ATsee] = ACTIONS(356), + [anon_sym_ATthrows] = ACTIONS(356), + [anon_sym_ATvar] = ACTIONS(356), + [anon_sym_ATdeprecated] = ACTIONS(356), + [anon_sym_ATsince] = ACTIONS(356), + [anon_sym_ATversion] = ACTIONS(356), + [anon_sym_ATtemplate] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), + [anon_sym_ATimplements] = ACTIONS(356), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), + [anon_sym_ATextends] = ACTIONS(356), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), + [anon_sym_ATuse] = ACTIONS(354), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), + [anon_sym_ATafter] = ACTIONS(354), + [anon_sym_ATafterClass] = ACTIONS(356), + [anon_sym_ATannotation] = ACTIONS(356), + [anon_sym_ATbackupGlobals] = ACTIONS(356), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), + [anon_sym_ATbefore] = ACTIONS(354), + [anon_sym_ATbeforeClass] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), + [anon_sym_ATcovers] = ACTIONS(354), + [anon_sym_ATcoversDefaultClass] = ACTIONS(354), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), + [anon_sym_ATcoversNothing] = ACTIONS(356), + [anon_sym_ATdataProvider] = ACTIONS(356), + [anon_sym_ATdepends] = ACTIONS(354), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), + [anon_sym_ATgroup] = ACTIONS(356), + [anon_sym_ATlarge] = ACTIONS(356), + [anon_sym_ATmedium] = ACTIONS(356), + [anon_sym_ATpreserveGlobalState] = ACTIONS(356), + [anon_sym_ATrequires] = ACTIONS(354), + [anon_sym_ATrequiresusages] = ACTIONS(356), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), + [anon_sym_ATsmall] = ACTIONS(356), + [anon_sym_ATtest] = ACTIONS(354), + [anon_sym_ATtestWith] = ACTIONS(356), + [anon_sym_ATtestdox] = ACTIONS(356), + [anon_sym_ATticket] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(354), + [anon_sym_ATreadonly] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), + [anon_sym_ATparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), + [anon_sym_ATmixin] = ACTIONS(356), + [anon_sym_PIPE] = ACTIONS(438), + [anon_sym_DOLLAR] = ACTIONS(356), + [sym__end] = ACTIONS(356), + [sym__text_after_type] = ACTIONS(356), }, [83] = { - [sym_name] = ACTIONS(352), - [anon_sym_ATinheritdoc] = ACTIONS(354), - [anon_sym_ATinheritDoc] = ACTIONS(354), - [anon_sym_ATapi] = ACTIONS(354), - [anon_sym_ATfilesource] = ACTIONS(354), - [anon_sym_ATignore] = ACTIONS(354), - [anon_sym_ATinternal] = ACTIONS(354), - [anon_sym_ATcategory] = ACTIONS(354), - [anon_sym_ATcopyright] = ACTIONS(354), - [anon_sym_ATtodo] = ACTIONS(354), - [anon_sym_ATexample] = ACTIONS(354), - [anon_sym_ATlicense] = ACTIONS(354), - [anon_sym_ATpackage] = ACTIONS(354), - [anon_sym_ATsource] = ACTIONS(354), - [anon_sym_ATsubpackage] = ACTIONS(354), - [anon_sym_ATuses] = ACTIONS(354), - [anon_sym_ATauthor] = ACTIONS(354), - [anon_sym_ATglobal] = ACTIONS(354), - [anon_sym_ATlink] = ACTIONS(354), - [anon_sym_ATmethod] = ACTIONS(354), - [anon_sym_ATparam] = ACTIONS(352), - [anon_sym_ATproperty] = ACTIONS(352), - [anon_sym_ATproperty_DASHread] = ACTIONS(354), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATreturn] = ACTIONS(354), - [anon_sym_ATsee] = ACTIONS(354), - [anon_sym_ATthrows] = ACTIONS(354), - [anon_sym_ATvar] = ACTIONS(354), - [anon_sym_ATdeprecated] = ACTIONS(354), - [anon_sym_ATsince] = ACTIONS(354), - [anon_sym_ATversion] = ACTIONS(354), - [anon_sym_ATtemplate] = ACTIONS(352), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), - [anon_sym_of] = ACTIONS(352), - [anon_sym_ATimplements] = ACTIONS(354), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), - [anon_sym_ATextends] = ACTIONS(354), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), - [anon_sym_ATuse] = ACTIONS(352), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), - [anon_sym_ATafter] = ACTIONS(352), - [anon_sym_ATafterClass] = ACTIONS(354), - [anon_sym_ATannotation] = ACTIONS(354), - [anon_sym_ATbackupGlobals] = ACTIONS(354), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), - [anon_sym_ATbefore] = ACTIONS(352), - [anon_sym_ATbeforeClass] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), - [anon_sym_ATcovers] = ACTIONS(352), - [anon_sym_ATcoversDefaultClass] = ACTIONS(352), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), - [anon_sym_ATcoversNothing] = ACTIONS(354), - [anon_sym_ATdataProvider] = ACTIONS(354), - [anon_sym_ATdepends] = ACTIONS(352), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), - [anon_sym_ATgroup] = ACTIONS(354), - [anon_sym_ATlarge] = ACTIONS(354), - [anon_sym_ATmedium] = ACTIONS(354), - [anon_sym_ATpreserveGlobalState] = ACTIONS(354), - [anon_sym_ATrequires] = ACTIONS(352), - [anon_sym_ATrequiresusages] = ACTIONS(354), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), - [anon_sym_ATsmall] = ACTIONS(354), - [anon_sym_ATtest] = ACTIONS(352), - [anon_sym_ATtestWith] = ACTIONS(354), - [anon_sym_ATtestdox] = ACTIONS(354), - [anon_sym_ATticket] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), - [anon_sym_ATreadonly] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), - [anon_sym_ATparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), - [anon_sym_ATmixin] = ACTIONS(354), - [anon_sym_COMMA] = ACTIONS(354), - [anon_sym_PIPE] = ACTIONS(354), - [anon_sym_DOLLAR] = ACTIONS(354), - [sym__end] = ACTIONS(354), - }, - [84] = { - [sym_name] = ACTIONS(359), - [anon_sym_ATinheritdoc] = ACTIONS(361), - [anon_sym_ATinheritDoc] = ACTIONS(361), - [anon_sym_ATapi] = ACTIONS(361), - [anon_sym_ATfilesource] = ACTIONS(361), - [anon_sym_ATignore] = ACTIONS(361), - [anon_sym_ATinternal] = ACTIONS(361), - [anon_sym_ATcategory] = ACTIONS(361), - [anon_sym_ATcopyright] = ACTIONS(361), - [anon_sym_ATtodo] = ACTIONS(361), - [anon_sym_ATexample] = ACTIONS(361), - [anon_sym_ATlicense] = ACTIONS(361), - [anon_sym_ATpackage] = ACTIONS(361), - [anon_sym_ATsource] = ACTIONS(361), - [anon_sym_ATsubpackage] = ACTIONS(361), - [anon_sym_ATuses] = ACTIONS(361), - [anon_sym_ATauthor] = ACTIONS(361), - [anon_sym_ATglobal] = ACTIONS(361), - [anon_sym_ATlink] = ACTIONS(361), - [anon_sym_ATmethod] = ACTIONS(361), - [anon_sym_ATparam] = ACTIONS(359), - [anon_sym_ATproperty] = ACTIONS(359), - [anon_sym_ATproperty_DASHread] = ACTIONS(361), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATreturn] = ACTIONS(361), - [anon_sym_ATsee] = ACTIONS(361), - [anon_sym_ATthrows] = ACTIONS(361), - [anon_sym_ATvar] = ACTIONS(361), - [anon_sym_ATdeprecated] = ACTIONS(361), - [anon_sym_ATsince] = ACTIONS(361), - [anon_sym_ATversion] = ACTIONS(361), - [anon_sym_ATtemplate] = ACTIONS(359), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(361), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(361), - [anon_sym_of] = ACTIONS(359), - [anon_sym_ATimplements] = ACTIONS(361), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(361), - [anon_sym_ATextends] = ACTIONS(361), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(361), - [anon_sym_ATuse] = ACTIONS(359), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(361), - [anon_sym_ATafter] = ACTIONS(359), - [anon_sym_ATafterClass] = ACTIONS(361), - [anon_sym_ATannotation] = ACTIONS(361), - [anon_sym_ATbackupGlobals] = ACTIONS(361), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(361), - [anon_sym_ATbefore] = ACTIONS(359), - [anon_sym_ATbeforeClass] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(359), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(361), - [anon_sym_ATcovers] = ACTIONS(359), - [anon_sym_ATcoversDefaultClass] = ACTIONS(359), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(361), - [anon_sym_ATcoversNothing] = ACTIONS(361), - [anon_sym_ATdataProvider] = ACTIONS(361), - [anon_sym_ATdepends] = ACTIONS(359), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(361), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(361), - [anon_sym_ATgroup] = ACTIONS(361), - [anon_sym_ATlarge] = ACTIONS(361), - [anon_sym_ATmedium] = ACTIONS(361), - [anon_sym_ATpreserveGlobalState] = ACTIONS(361), - [anon_sym_ATrequires] = ACTIONS(359), - [anon_sym_ATrequiresusages] = ACTIONS(361), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(361), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(361), - [anon_sym_ATsmall] = ACTIONS(361), - [anon_sym_ATtest] = ACTIONS(359), - [anon_sym_ATtestWith] = ACTIONS(361), - [anon_sym_ATtestdox] = ACTIONS(361), - [anon_sym_ATticket] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(361), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(359), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(359), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(361), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(359), - [anon_sym_ATreadonly] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(361), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(361), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(361), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(361), - [anon_sym_ATparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(359), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(361), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(361), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(361), - [anon_sym_ATmixin] = ACTIONS(361), - [anon_sym_COMMA] = ACTIONS(361), - [anon_sym_PIPE] = ACTIONS(361), - [anon_sym_DOLLAR] = ACTIONS(361), - [sym__end] = ACTIONS(361), - }, - [85] = { [sym_description] = STATE(153), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(441), [anon_sym_ATinheritDoc] = ACTIONS(441), @@ -17109,125 +17103,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(441), [sym_text] = ACTIONS(75), }, - [86] = { - [anon_sym_LBRACE] = ACTIONS(290), - [anon_sym_ATinheritdoc] = ACTIONS(290), - [anon_sym_ATinheritDoc] = ACTIONS(290), - [anon_sym_ATapi] = ACTIONS(290), - [anon_sym_ATfilesource] = ACTIONS(290), - [anon_sym_ATignore] = ACTIONS(290), - [anon_sym_ATinternal] = ACTIONS(290), - [anon_sym_ATcategory] = ACTIONS(290), - [anon_sym_ATcopyright] = ACTIONS(290), - [anon_sym_ATtodo] = ACTIONS(290), - [anon_sym_ATexample] = ACTIONS(290), - [anon_sym_ATlicense] = ACTIONS(290), - [anon_sym_ATpackage] = ACTIONS(290), - [anon_sym_ATsource] = ACTIONS(290), - [anon_sym_ATsubpackage] = ACTIONS(290), - [anon_sym_ATuses] = ACTIONS(290), - [anon_sym_ATauthor] = ACTIONS(290), - [anon_sym_ATglobal] = ACTIONS(290), - [anon_sym_ATlink] = ACTIONS(290), - [anon_sym_ATmethod] = ACTIONS(290), - [anon_sym_ATparam] = ACTIONS(288), - [anon_sym_ATproperty] = ACTIONS(288), - [anon_sym_ATproperty_DASHread] = ACTIONS(290), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(290), - [anon_sym_ATreturn] = ACTIONS(290), - [anon_sym_ATsee] = ACTIONS(290), - [anon_sym_ATthrows] = ACTIONS(290), - [anon_sym_ATvar] = ACTIONS(290), - [anon_sym_ATdeprecated] = ACTIONS(290), - [anon_sym_ATsince] = ACTIONS(290), - [anon_sym_ATversion] = ACTIONS(290), - [anon_sym_ATtemplate] = ACTIONS(288), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(290), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(290), - [anon_sym_ATimplements] = ACTIONS(290), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(290), - [anon_sym_ATextends] = ACTIONS(290), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(290), - [anon_sym_ATuse] = ACTIONS(288), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(290), - [anon_sym_ATafter] = ACTIONS(288), - [anon_sym_ATafterClass] = ACTIONS(290), - [anon_sym_ATannotation] = ACTIONS(290), - [anon_sym_ATbackupGlobals] = ACTIONS(290), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(290), - [anon_sym_ATbefore] = ACTIONS(288), - [anon_sym_ATbeforeClass] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(288), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(290), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(290), - [anon_sym_ATcovers] = ACTIONS(288), - [anon_sym_ATcoversDefaultClass] = ACTIONS(288), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(290), - [anon_sym_ATcoversNothing] = ACTIONS(290), - [anon_sym_ATdataProvider] = ACTIONS(290), - [anon_sym_ATdepends] = ACTIONS(288), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(290), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(290), - [anon_sym_ATgroup] = ACTIONS(290), - [anon_sym_ATlarge] = ACTIONS(290), - [anon_sym_ATmedium] = ACTIONS(290), - [anon_sym_ATpreserveGlobalState] = ACTIONS(290), - [anon_sym_ATrequires] = ACTIONS(288), - [anon_sym_ATrequiresusages] = ACTIONS(290), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(290), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(290), - [anon_sym_ATsmall] = ACTIONS(290), - [anon_sym_ATtest] = ACTIONS(288), - [anon_sym_ATtestWith] = ACTIONS(290), - [anon_sym_ATtestdox] = ACTIONS(290), - [anon_sym_ATticket] = ACTIONS(290), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(290), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(290), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(290), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(288), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(288), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(290), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(290), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(290), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(290), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(290), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(290), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(288), - [anon_sym_ATreadonly] = ACTIONS(290), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(290), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(290), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(290), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(290), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(290), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(290), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(290), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(290), - [anon_sym_ATparam_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(290), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(288), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(290), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(290), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(290), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(290), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(290), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(290), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(290), - [anon_sym_ATmixin] = ACTIONS(290), - [anon_sym_PIPE] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(290), - [anon_sym_DOLLAR] = ACTIONS(290), - [sym__end] = ACTIONS(290), - [sym__text_after_type] = ACTIONS(290), - }, - [87] = { - [sym_description] = STATE(154), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [84] = { + [sym_description] = STATE(142), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(445), [anon_sym_ATinheritDoc] = ACTIONS(445), @@ -17339,814 +17218,1046 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(445), [sym_text] = ACTIONS(75), }, - [88] = { - [anon_sym_LBRACE] = ACTIONS(286), - [anon_sym_ATinheritdoc] = ACTIONS(286), - [anon_sym_ATinheritDoc] = ACTIONS(286), - [anon_sym_ATapi] = ACTIONS(286), - [anon_sym_ATfilesource] = ACTIONS(286), - [anon_sym_ATignore] = ACTIONS(286), - [anon_sym_ATinternal] = ACTIONS(286), - [anon_sym_ATcategory] = ACTIONS(286), - [anon_sym_ATcopyright] = ACTIONS(286), - [anon_sym_ATtodo] = ACTIONS(286), - [anon_sym_ATexample] = ACTIONS(286), - [anon_sym_ATlicense] = ACTIONS(286), - [anon_sym_ATpackage] = ACTIONS(286), - [anon_sym_ATsource] = ACTIONS(286), - [anon_sym_ATsubpackage] = ACTIONS(286), - [anon_sym_ATuses] = ACTIONS(286), - [anon_sym_ATauthor] = ACTIONS(286), - [anon_sym_ATglobal] = ACTIONS(286), - [anon_sym_ATlink] = ACTIONS(286), - [anon_sym_ATmethod] = ACTIONS(286), - [anon_sym_ATparam] = ACTIONS(284), - [anon_sym_ATproperty] = ACTIONS(284), - [anon_sym_ATproperty_DASHread] = ACTIONS(286), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATreturn] = ACTIONS(286), - [anon_sym_ATsee] = ACTIONS(286), - [anon_sym_ATthrows] = ACTIONS(286), - [anon_sym_ATvar] = ACTIONS(286), - [anon_sym_ATdeprecated] = ACTIONS(286), - [anon_sym_ATsince] = ACTIONS(286), - [anon_sym_ATversion] = ACTIONS(286), - [anon_sym_ATtemplate] = ACTIONS(284), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), - [anon_sym_ATimplements] = ACTIONS(286), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), - [anon_sym_ATextends] = ACTIONS(286), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), - [anon_sym_ATuse] = ACTIONS(284), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), - [anon_sym_ATafter] = ACTIONS(284), - [anon_sym_ATafterClass] = ACTIONS(286), - [anon_sym_ATannotation] = ACTIONS(286), - [anon_sym_ATbackupGlobals] = ACTIONS(286), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), - [anon_sym_ATbefore] = ACTIONS(284), - [anon_sym_ATbeforeClass] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), - [anon_sym_ATcovers] = ACTIONS(284), - [anon_sym_ATcoversDefaultClass] = ACTIONS(284), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), - [anon_sym_ATcoversNothing] = ACTIONS(286), - [anon_sym_ATdataProvider] = ACTIONS(286), - [anon_sym_ATdepends] = ACTIONS(284), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), - [anon_sym_ATgroup] = ACTIONS(286), - [anon_sym_ATlarge] = ACTIONS(286), - [anon_sym_ATmedium] = ACTIONS(286), - [anon_sym_ATpreserveGlobalState] = ACTIONS(286), - [anon_sym_ATrequires] = ACTIONS(284), - [anon_sym_ATrequiresusages] = ACTIONS(286), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), - [anon_sym_ATsmall] = ACTIONS(286), - [anon_sym_ATtest] = ACTIONS(284), - [anon_sym_ATtestWith] = ACTIONS(286), - [anon_sym_ATtestdox] = ACTIONS(286), - [anon_sym_ATticket] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), - [anon_sym_ATreadonly] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), - [anon_sym_ATparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), - [anon_sym_ATmixin] = ACTIONS(286), - [anon_sym_PIPE] = ACTIONS(286), - [anon_sym_AMP] = ACTIONS(286), - [anon_sym_DOLLAR] = ACTIONS(286), - [sym__end] = ACTIONS(286), - [sym__text_after_type] = ACTIONS(286), + [85] = { + [aux_sym_intersection_type_repeat1] = STATE(85), + [anon_sym_LBRACE] = ACTIONS(326), + [anon_sym_ATinheritdoc] = ACTIONS(326), + [anon_sym_ATinheritDoc] = ACTIONS(326), + [anon_sym_ATapi] = ACTIONS(326), + [anon_sym_ATfilesource] = ACTIONS(326), + [anon_sym_ATignore] = ACTIONS(326), + [anon_sym_ATinternal] = ACTIONS(326), + [anon_sym_ATcategory] = ACTIONS(326), + [anon_sym_ATcopyright] = ACTIONS(326), + [anon_sym_ATtodo] = ACTIONS(326), + [anon_sym_ATexample] = ACTIONS(326), + [anon_sym_ATlicense] = ACTIONS(326), + [anon_sym_ATpackage] = ACTIONS(326), + [anon_sym_ATsource] = ACTIONS(326), + [anon_sym_ATsubpackage] = ACTIONS(326), + [anon_sym_ATuses] = ACTIONS(326), + [anon_sym_ATauthor] = ACTIONS(326), + [anon_sym_ATglobal] = ACTIONS(326), + [anon_sym_ATlink] = ACTIONS(326), + [anon_sym_ATmethod] = ACTIONS(326), + [anon_sym_ATparam] = ACTIONS(324), + [anon_sym_ATproperty] = ACTIONS(324), + [anon_sym_ATproperty_DASHread] = ACTIONS(326), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATreturn] = ACTIONS(326), + [anon_sym_ATsee] = ACTIONS(326), + [anon_sym_ATthrows] = ACTIONS(326), + [anon_sym_ATvar] = ACTIONS(326), + [anon_sym_ATdeprecated] = ACTIONS(326), + [anon_sym_ATsince] = ACTIONS(326), + [anon_sym_ATversion] = ACTIONS(326), + [anon_sym_ATtemplate] = ACTIONS(324), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(326), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(326), + [anon_sym_ATimplements] = ACTIONS(326), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(326), + [anon_sym_ATextends] = ACTIONS(326), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(326), + [anon_sym_ATuse] = ACTIONS(324), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(326), + [anon_sym_ATafter] = ACTIONS(324), + [anon_sym_ATafterClass] = ACTIONS(326), + [anon_sym_ATannotation] = ACTIONS(326), + [anon_sym_ATbackupGlobals] = ACTIONS(326), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(326), + [anon_sym_ATbefore] = ACTIONS(324), + [anon_sym_ATbeforeClass] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(324), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(326), + [anon_sym_ATcovers] = ACTIONS(324), + [anon_sym_ATcoversDefaultClass] = ACTIONS(324), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(326), + [anon_sym_ATcoversNothing] = ACTIONS(326), + [anon_sym_ATdataProvider] = ACTIONS(326), + [anon_sym_ATdepends] = ACTIONS(324), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(326), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(326), + [anon_sym_ATgroup] = ACTIONS(326), + [anon_sym_ATlarge] = ACTIONS(326), + [anon_sym_ATmedium] = ACTIONS(326), + [anon_sym_ATpreserveGlobalState] = ACTIONS(326), + [anon_sym_ATrequires] = ACTIONS(324), + [anon_sym_ATrequiresusages] = ACTIONS(326), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(326), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(326), + [anon_sym_ATsmall] = ACTIONS(326), + [anon_sym_ATtest] = ACTIONS(324), + [anon_sym_ATtestWith] = ACTIONS(326), + [anon_sym_ATtestdox] = ACTIONS(326), + [anon_sym_ATticket] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(326), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(324), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(324), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(326), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(324), + [anon_sym_ATreadonly] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(326), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(326), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(326), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(326), + [anon_sym_ATparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(324), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(326), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(326), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(326), + [anon_sym_ATmixin] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), + [sym__text_after_type] = ACTIONS(326), }, - [89] = { - [sym_description] = STATE(157), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [86] = { + [sym_description] = STATE(155), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(449), - [anon_sym_ATinheritDoc] = ACTIONS(449), - [anon_sym_ATapi] = ACTIONS(449), - [anon_sym_ATfilesource] = ACTIONS(449), - [anon_sym_ATignore] = ACTIONS(449), - [anon_sym_ATinternal] = ACTIONS(449), - [anon_sym_ATcategory] = ACTIONS(449), - [anon_sym_ATcopyright] = ACTIONS(449), - [anon_sym_ATtodo] = ACTIONS(449), - [anon_sym_ATexample] = ACTIONS(449), - [anon_sym_ATlicense] = ACTIONS(449), - [anon_sym_ATpackage] = ACTIONS(449), - [anon_sym_ATsource] = ACTIONS(449), - [anon_sym_ATsubpackage] = ACTIONS(449), - [anon_sym_ATuses] = ACTIONS(449), - [anon_sym_ATauthor] = ACTIONS(449), - [anon_sym_ATglobal] = ACTIONS(449), - [anon_sym_ATlink] = ACTIONS(449), - [anon_sym_ATmethod] = ACTIONS(449), - [anon_sym_ATparam] = ACTIONS(451), - [anon_sym_ATproperty] = ACTIONS(451), - [anon_sym_ATproperty_DASHread] = ACTIONS(449), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(449), - [anon_sym_ATreturn] = ACTIONS(449), - [anon_sym_ATsee] = ACTIONS(449), - [anon_sym_ATthrows] = ACTIONS(449), - [anon_sym_ATvar] = ACTIONS(449), - [anon_sym_ATdeprecated] = ACTIONS(449), - [anon_sym_ATsince] = ACTIONS(449), - [anon_sym_ATversion] = ACTIONS(449), - [anon_sym_ATtemplate] = ACTIONS(451), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(449), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(449), - [anon_sym_ATimplements] = ACTIONS(449), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(449), - [anon_sym_ATextends] = ACTIONS(449), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(449), - [anon_sym_ATuse] = ACTIONS(451), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(449), - [anon_sym_ATafter] = ACTIONS(451), - [anon_sym_ATafterClass] = ACTIONS(449), - [anon_sym_ATannotation] = ACTIONS(449), - [anon_sym_ATbackupGlobals] = ACTIONS(449), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(449), - [anon_sym_ATbefore] = ACTIONS(451), - [anon_sym_ATbeforeClass] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(451), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(449), - [anon_sym_ATcovers] = ACTIONS(451), - [anon_sym_ATcoversDefaultClass] = ACTIONS(451), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(449), - [anon_sym_ATcoversNothing] = ACTIONS(449), - [anon_sym_ATdataProvider] = ACTIONS(449), - [anon_sym_ATdepends] = ACTIONS(451), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(449), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(449), - [anon_sym_ATgroup] = ACTIONS(449), - [anon_sym_ATlarge] = ACTIONS(449), - [anon_sym_ATmedium] = ACTIONS(449), - [anon_sym_ATpreserveGlobalState] = ACTIONS(449), - [anon_sym_ATrequires] = ACTIONS(451), - [anon_sym_ATrequiresusages] = ACTIONS(449), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(449), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(449), - [anon_sym_ATsmall] = ACTIONS(449), - [anon_sym_ATtest] = ACTIONS(451), - [anon_sym_ATtestWith] = ACTIONS(449), - [anon_sym_ATtestdox] = ACTIONS(449), - [anon_sym_ATticket] = ACTIONS(449), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(449), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(449), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(449), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(451), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(451), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(449), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(449), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(449), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(449), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(449), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(451), - [anon_sym_ATreadonly] = ACTIONS(449), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(449), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(449), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(449), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(449), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(449), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(449), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(449), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(449), - [anon_sym_ATparam_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(451), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(449), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(449), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(449), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(449), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(449), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(449), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(449), - [anon_sym_ATmixin] = ACTIONS(449), - [sym__end] = ACTIONS(449), + [anon_sym_ATinheritdoc] = ACTIONS(452), + [anon_sym_ATinheritDoc] = ACTIONS(452), + [anon_sym_ATapi] = ACTIONS(452), + [anon_sym_ATfilesource] = ACTIONS(452), + [anon_sym_ATignore] = ACTIONS(452), + [anon_sym_ATinternal] = ACTIONS(452), + [anon_sym_ATcategory] = ACTIONS(452), + [anon_sym_ATcopyright] = ACTIONS(452), + [anon_sym_ATtodo] = ACTIONS(452), + [anon_sym_ATexample] = ACTIONS(452), + [anon_sym_ATlicense] = ACTIONS(452), + [anon_sym_ATpackage] = ACTIONS(452), + [anon_sym_ATsource] = ACTIONS(452), + [anon_sym_ATsubpackage] = ACTIONS(452), + [anon_sym_ATuses] = ACTIONS(452), + [anon_sym_ATauthor] = ACTIONS(452), + [anon_sym_ATglobal] = ACTIONS(452), + [anon_sym_ATlink] = ACTIONS(452), + [anon_sym_ATmethod] = ACTIONS(452), + [anon_sym_ATparam] = ACTIONS(454), + [anon_sym_ATproperty] = ACTIONS(454), + [anon_sym_ATproperty_DASHread] = ACTIONS(452), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(452), + [anon_sym_ATreturn] = ACTIONS(452), + [anon_sym_ATsee] = ACTIONS(452), + [anon_sym_ATthrows] = ACTIONS(452), + [anon_sym_ATvar] = ACTIONS(452), + [anon_sym_ATdeprecated] = ACTIONS(452), + [anon_sym_ATsince] = ACTIONS(452), + [anon_sym_ATversion] = ACTIONS(452), + [anon_sym_ATtemplate] = ACTIONS(454), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(452), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(452), + [anon_sym_ATimplements] = ACTIONS(452), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(452), + [anon_sym_ATextends] = ACTIONS(452), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(452), + [anon_sym_ATuse] = ACTIONS(454), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(452), + [anon_sym_ATafter] = ACTIONS(454), + [anon_sym_ATafterClass] = ACTIONS(452), + [anon_sym_ATannotation] = ACTIONS(452), + [anon_sym_ATbackupGlobals] = ACTIONS(452), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(452), + [anon_sym_ATbefore] = ACTIONS(454), + [anon_sym_ATbeforeClass] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(452), + [anon_sym_ATcovers] = ACTIONS(454), + [anon_sym_ATcoversDefaultClass] = ACTIONS(454), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(452), + [anon_sym_ATcoversNothing] = ACTIONS(452), + [anon_sym_ATdataProvider] = ACTIONS(452), + [anon_sym_ATdepends] = ACTIONS(454), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(452), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(452), + [anon_sym_ATgroup] = ACTIONS(452), + [anon_sym_ATlarge] = ACTIONS(452), + [anon_sym_ATmedium] = ACTIONS(452), + [anon_sym_ATpreserveGlobalState] = ACTIONS(452), + [anon_sym_ATrequires] = ACTIONS(454), + [anon_sym_ATrequiresusages] = ACTIONS(452), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(452), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(452), + [anon_sym_ATsmall] = ACTIONS(452), + [anon_sym_ATtest] = ACTIONS(454), + [anon_sym_ATtestWith] = ACTIONS(452), + [anon_sym_ATtestdox] = ACTIONS(452), + [anon_sym_ATticket] = ACTIONS(452), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(452), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(452), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(452), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(452), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(452), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(452), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(454), + [anon_sym_ATreadonly] = ACTIONS(452), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(452), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(452), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(452), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(452), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(452), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(452), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(452), + [anon_sym_ATparam_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(452), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(452), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(452), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(452), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(452), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(452), + [anon_sym_ATmixin] = ACTIONS(452), + [sym__end] = ACTIONS(452), [sym_text] = ACTIONS(75), }, - [90] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(59), - [anon_sym_LBRACE] = ACTIONS(346), - [anon_sym_ATinheritdoc] = ACTIONS(346), - [anon_sym_ATinheritDoc] = ACTIONS(346), - [anon_sym_ATapi] = ACTIONS(346), - [anon_sym_ATfilesource] = ACTIONS(346), - [anon_sym_ATignore] = ACTIONS(346), - [anon_sym_ATinternal] = ACTIONS(346), - [anon_sym_ATcategory] = ACTIONS(346), - [anon_sym_ATcopyright] = ACTIONS(346), - [anon_sym_ATtodo] = ACTIONS(346), - [anon_sym_ATexample] = ACTIONS(346), - [anon_sym_ATlicense] = ACTIONS(346), - [anon_sym_ATpackage] = ACTIONS(346), - [anon_sym_ATsource] = ACTIONS(346), - [anon_sym_ATsubpackage] = ACTIONS(346), - [anon_sym_ATuses] = ACTIONS(346), - [anon_sym_ATauthor] = ACTIONS(346), - [anon_sym_ATglobal] = ACTIONS(346), - [anon_sym_ATlink] = ACTIONS(346), - [anon_sym_ATmethod] = ACTIONS(346), - [anon_sym_ATparam] = ACTIONS(344), - [anon_sym_ATproperty] = ACTIONS(344), - [anon_sym_ATproperty_DASHread] = ACTIONS(346), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATreturn] = ACTIONS(346), - [anon_sym_ATsee] = ACTIONS(346), - [anon_sym_ATthrows] = ACTIONS(346), - [anon_sym_ATvar] = ACTIONS(346), - [anon_sym_ATdeprecated] = ACTIONS(346), - [anon_sym_ATsince] = ACTIONS(346), - [anon_sym_ATversion] = ACTIONS(346), - [anon_sym_ATtemplate] = ACTIONS(344), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(346), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(346), - [anon_sym_ATimplements] = ACTIONS(346), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(346), - [anon_sym_ATextends] = ACTIONS(346), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(346), - [anon_sym_ATuse] = ACTIONS(344), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(346), - [anon_sym_ATafter] = ACTIONS(344), - [anon_sym_ATafterClass] = ACTIONS(346), - [anon_sym_ATannotation] = ACTIONS(346), - [anon_sym_ATbackupGlobals] = ACTIONS(346), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(346), - [anon_sym_ATbefore] = ACTIONS(344), - [anon_sym_ATbeforeClass] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(344), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(346), - [anon_sym_ATcovers] = ACTIONS(344), - [anon_sym_ATcoversDefaultClass] = ACTIONS(344), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(346), - [anon_sym_ATcoversNothing] = ACTIONS(346), - [anon_sym_ATdataProvider] = ACTIONS(346), - [anon_sym_ATdepends] = ACTIONS(344), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(346), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(346), - [anon_sym_ATgroup] = ACTIONS(346), - [anon_sym_ATlarge] = ACTIONS(346), - [anon_sym_ATmedium] = ACTIONS(346), - [anon_sym_ATpreserveGlobalState] = ACTIONS(346), - [anon_sym_ATrequires] = ACTIONS(344), - [anon_sym_ATrequiresusages] = ACTIONS(346), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(346), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(346), - [anon_sym_ATsmall] = ACTIONS(346), - [anon_sym_ATtest] = ACTIONS(344), - [anon_sym_ATtestWith] = ACTIONS(346), - [anon_sym_ATtestdox] = ACTIONS(346), - [anon_sym_ATticket] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(346), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(344), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(344), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(346), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(344), - [anon_sym_ATreadonly] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(346), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(346), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(346), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(346), - [anon_sym_ATparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(344), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(346), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(346), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(346), - [anon_sym_ATmixin] = ACTIONS(346), - [anon_sym_PIPE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(346), - [sym__end] = ACTIONS(346), - [sym__text_after_type] = ACTIONS(346), + [87] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(89), + [anon_sym_LBRACE] = ACTIONS(369), + [anon_sym_ATinheritdoc] = ACTIONS(369), + [anon_sym_ATinheritDoc] = ACTIONS(369), + [anon_sym_ATapi] = ACTIONS(369), + [anon_sym_ATfilesource] = ACTIONS(369), + [anon_sym_ATignore] = ACTIONS(369), + [anon_sym_ATinternal] = ACTIONS(369), + [anon_sym_ATcategory] = ACTIONS(369), + [anon_sym_ATcopyright] = ACTIONS(369), + [anon_sym_ATtodo] = ACTIONS(369), + [anon_sym_ATexample] = ACTIONS(369), + [anon_sym_ATlicense] = ACTIONS(369), + [anon_sym_ATpackage] = ACTIONS(369), + [anon_sym_ATsource] = ACTIONS(369), + [anon_sym_ATsubpackage] = ACTIONS(369), + [anon_sym_ATuses] = ACTIONS(369), + [anon_sym_ATauthor] = ACTIONS(369), + [anon_sym_ATglobal] = ACTIONS(369), + [anon_sym_ATlink] = ACTIONS(369), + [anon_sym_ATmethod] = ACTIONS(369), + [anon_sym_ATparam] = ACTIONS(367), + [anon_sym_ATproperty] = ACTIONS(367), + [anon_sym_ATproperty_DASHread] = ACTIONS(369), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(369), + [anon_sym_ATreturn] = ACTIONS(369), + [anon_sym_ATsee] = ACTIONS(369), + [anon_sym_ATthrows] = ACTIONS(369), + [anon_sym_ATvar] = ACTIONS(369), + [anon_sym_ATdeprecated] = ACTIONS(369), + [anon_sym_ATsince] = ACTIONS(369), + [anon_sym_ATversion] = ACTIONS(369), + [anon_sym_ATtemplate] = ACTIONS(367), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(369), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(369), + [anon_sym_ATimplements] = ACTIONS(369), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(369), + [anon_sym_ATextends] = ACTIONS(369), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(369), + [anon_sym_ATuse] = ACTIONS(367), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(369), + [anon_sym_ATafter] = ACTIONS(367), + [anon_sym_ATafterClass] = ACTIONS(369), + [anon_sym_ATannotation] = ACTIONS(369), + [anon_sym_ATbackupGlobals] = ACTIONS(369), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(369), + [anon_sym_ATbefore] = ACTIONS(367), + [anon_sym_ATbeforeClass] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(369), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(369), + [anon_sym_ATcovers] = ACTIONS(367), + [anon_sym_ATcoversDefaultClass] = ACTIONS(367), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(369), + [anon_sym_ATcoversNothing] = ACTIONS(369), + [anon_sym_ATdataProvider] = ACTIONS(369), + [anon_sym_ATdepends] = ACTIONS(367), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(369), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(369), + [anon_sym_ATgroup] = ACTIONS(369), + [anon_sym_ATlarge] = ACTIONS(369), + [anon_sym_ATmedium] = ACTIONS(369), + [anon_sym_ATpreserveGlobalState] = ACTIONS(369), + [anon_sym_ATrequires] = ACTIONS(367), + [anon_sym_ATrequiresusages] = ACTIONS(369), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(369), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(369), + [anon_sym_ATsmall] = ACTIONS(369), + [anon_sym_ATtest] = ACTIONS(367), + [anon_sym_ATtestWith] = ACTIONS(369), + [anon_sym_ATtestdox] = ACTIONS(369), + [anon_sym_ATticket] = ACTIONS(369), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(369), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(369), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(369), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(369), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(369), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(369), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(369), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(369), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(369), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(367), + [anon_sym_ATreadonly] = ACTIONS(369), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(369), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(369), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(369), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(369), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(369), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(369), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(369), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(369), + [anon_sym_ATparam_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(369), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(369), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(369), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(369), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(369), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(369), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(369), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(369), + [anon_sym_ATmixin] = ACTIONS(369), + [anon_sym_PIPE] = ACTIONS(436), + [anon_sym_DOLLAR] = ACTIONS(369), + [sym__end] = ACTIONS(369), + [sym__text_after_type] = ACTIONS(369), }, - [91] = { - [sym_description] = STATE(161), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [88] = { + [sym_description] = STATE(156), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(453), - [anon_sym_ATinheritDoc] = ACTIONS(453), - [anon_sym_ATapi] = ACTIONS(453), - [anon_sym_ATfilesource] = ACTIONS(453), - [anon_sym_ATignore] = ACTIONS(453), - [anon_sym_ATinternal] = ACTIONS(453), - [anon_sym_ATcategory] = ACTIONS(453), - [anon_sym_ATcopyright] = ACTIONS(453), - [anon_sym_ATtodo] = ACTIONS(453), - [anon_sym_ATexample] = ACTIONS(453), - [anon_sym_ATlicense] = ACTIONS(453), - [anon_sym_ATpackage] = ACTIONS(453), - [anon_sym_ATsource] = ACTIONS(453), - [anon_sym_ATsubpackage] = ACTIONS(453), - [anon_sym_ATuses] = ACTIONS(453), - [anon_sym_ATauthor] = ACTIONS(453), - [anon_sym_ATglobal] = ACTIONS(453), - [anon_sym_ATlink] = ACTIONS(453), - [anon_sym_ATmethod] = ACTIONS(453), - [anon_sym_ATparam] = ACTIONS(455), - [anon_sym_ATproperty] = ACTIONS(455), - [anon_sym_ATproperty_DASHread] = ACTIONS(453), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(453), - [anon_sym_ATreturn] = ACTIONS(453), - [anon_sym_ATsee] = ACTIONS(453), - [anon_sym_ATthrows] = ACTIONS(453), - [anon_sym_ATvar] = ACTIONS(453), - [anon_sym_ATdeprecated] = ACTIONS(453), - [anon_sym_ATsince] = ACTIONS(453), - [anon_sym_ATversion] = ACTIONS(453), - [anon_sym_ATtemplate] = ACTIONS(455), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(453), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(453), - [anon_sym_ATimplements] = ACTIONS(453), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(453), - [anon_sym_ATextends] = ACTIONS(453), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(453), - [anon_sym_ATuse] = ACTIONS(455), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(453), - [anon_sym_ATafter] = ACTIONS(455), - [anon_sym_ATafterClass] = ACTIONS(453), - [anon_sym_ATannotation] = ACTIONS(453), - [anon_sym_ATbackupGlobals] = ACTIONS(453), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(453), - [anon_sym_ATbefore] = ACTIONS(455), - [anon_sym_ATbeforeClass] = ACTIONS(453), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(455), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(453), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(453), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(453), - [anon_sym_ATcovers] = ACTIONS(455), - [anon_sym_ATcoversDefaultClass] = ACTIONS(455), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(453), - [anon_sym_ATcoversNothing] = ACTIONS(453), - [anon_sym_ATdataProvider] = ACTIONS(453), - [anon_sym_ATdepends] = ACTIONS(455), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(453), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(453), - [anon_sym_ATgroup] = ACTIONS(453), - [anon_sym_ATlarge] = ACTIONS(453), - [anon_sym_ATmedium] = ACTIONS(453), - [anon_sym_ATpreserveGlobalState] = ACTIONS(453), - [anon_sym_ATrequires] = ACTIONS(455), - [anon_sym_ATrequiresusages] = ACTIONS(453), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(453), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(453), - [anon_sym_ATsmall] = ACTIONS(453), - [anon_sym_ATtest] = ACTIONS(455), - [anon_sym_ATtestWith] = ACTIONS(453), - [anon_sym_ATtestdox] = ACTIONS(453), - [anon_sym_ATticket] = ACTIONS(453), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(453), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(453), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(453), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(455), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(453), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(455), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(453), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(453), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(453), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(453), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(453), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(453), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(453), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(453), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(453), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(455), - [anon_sym_ATreadonly] = ACTIONS(453), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(453), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(453), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(453), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(453), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(453), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(453), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(453), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(453), - [anon_sym_ATparam_DASHout] = ACTIONS(453), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(453), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(455), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(453), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(453), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(453), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(453), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(453), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(453), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(453), - [anon_sym_ATmixin] = ACTIONS(453), - [sym__end] = ACTIONS(453), + [anon_sym_ATinheritdoc] = ACTIONS(456), + [anon_sym_ATinheritDoc] = ACTIONS(456), + [anon_sym_ATapi] = ACTIONS(456), + [anon_sym_ATfilesource] = ACTIONS(456), + [anon_sym_ATignore] = ACTIONS(456), + [anon_sym_ATinternal] = ACTIONS(456), + [anon_sym_ATcategory] = ACTIONS(456), + [anon_sym_ATcopyright] = ACTIONS(456), + [anon_sym_ATtodo] = ACTIONS(456), + [anon_sym_ATexample] = ACTIONS(456), + [anon_sym_ATlicense] = ACTIONS(456), + [anon_sym_ATpackage] = ACTIONS(456), + [anon_sym_ATsource] = ACTIONS(456), + [anon_sym_ATsubpackage] = ACTIONS(456), + [anon_sym_ATuses] = ACTIONS(456), + [anon_sym_ATauthor] = ACTIONS(456), + [anon_sym_ATglobal] = ACTIONS(456), + [anon_sym_ATlink] = ACTIONS(456), + [anon_sym_ATmethod] = ACTIONS(456), + [anon_sym_ATparam] = ACTIONS(458), + [anon_sym_ATproperty] = ACTIONS(458), + [anon_sym_ATproperty_DASHread] = ACTIONS(456), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATreturn] = ACTIONS(456), + [anon_sym_ATsee] = ACTIONS(456), + [anon_sym_ATthrows] = ACTIONS(456), + [anon_sym_ATvar] = ACTIONS(456), + [anon_sym_ATdeprecated] = ACTIONS(456), + [anon_sym_ATsince] = ACTIONS(456), + [anon_sym_ATversion] = ACTIONS(456), + [anon_sym_ATtemplate] = ACTIONS(458), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(456), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(456), + [anon_sym_ATimplements] = ACTIONS(456), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(456), + [anon_sym_ATextends] = ACTIONS(456), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(456), + [anon_sym_ATuse] = ACTIONS(458), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(456), + [anon_sym_ATafter] = ACTIONS(458), + [anon_sym_ATafterClass] = ACTIONS(456), + [anon_sym_ATannotation] = ACTIONS(456), + [anon_sym_ATbackupGlobals] = ACTIONS(456), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(456), + [anon_sym_ATbefore] = ACTIONS(458), + [anon_sym_ATbeforeClass] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(456), + [anon_sym_ATcovers] = ACTIONS(458), + [anon_sym_ATcoversDefaultClass] = ACTIONS(458), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(456), + [anon_sym_ATcoversNothing] = ACTIONS(456), + [anon_sym_ATdataProvider] = ACTIONS(456), + [anon_sym_ATdepends] = ACTIONS(458), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(456), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(456), + [anon_sym_ATgroup] = ACTIONS(456), + [anon_sym_ATlarge] = ACTIONS(456), + [anon_sym_ATmedium] = ACTIONS(456), + [anon_sym_ATpreserveGlobalState] = ACTIONS(456), + [anon_sym_ATrequires] = ACTIONS(458), + [anon_sym_ATrequiresusages] = ACTIONS(456), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(456), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(456), + [anon_sym_ATsmall] = ACTIONS(456), + [anon_sym_ATtest] = ACTIONS(458), + [anon_sym_ATtestWith] = ACTIONS(456), + [anon_sym_ATtestdox] = ACTIONS(456), + [anon_sym_ATticket] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(456), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(458), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(458), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(456), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(458), + [anon_sym_ATreadonly] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(456), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(456), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(456), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(456), + [anon_sym_ATparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(458), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(456), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(456), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(456), + [anon_sym_ATmixin] = ACTIONS(456), + [sym__end] = ACTIONS(456), [sym_text] = ACTIONS(75), }, - [92] = { - [anon_sym_LBRACE] = ACTIONS(298), - [anon_sym_ATinheritdoc] = ACTIONS(298), - [anon_sym_ATinheritDoc] = ACTIONS(298), - [anon_sym_ATapi] = ACTIONS(298), - [anon_sym_ATfilesource] = ACTIONS(298), - [anon_sym_ATignore] = ACTIONS(298), - [anon_sym_ATinternal] = ACTIONS(298), - [anon_sym_ATcategory] = ACTIONS(298), - [anon_sym_ATcopyright] = ACTIONS(298), - [anon_sym_ATtodo] = ACTIONS(298), - [anon_sym_ATexample] = ACTIONS(298), - [anon_sym_ATlicense] = ACTIONS(298), - [anon_sym_ATpackage] = ACTIONS(298), - [anon_sym_ATsource] = ACTIONS(298), - [anon_sym_ATsubpackage] = ACTIONS(298), - [anon_sym_ATuses] = ACTIONS(298), - [anon_sym_ATauthor] = ACTIONS(298), - [anon_sym_ATglobal] = ACTIONS(298), - [anon_sym_ATlink] = ACTIONS(298), - [anon_sym_ATmethod] = ACTIONS(298), - [anon_sym_ATparam] = ACTIONS(296), - [anon_sym_ATproperty] = ACTIONS(296), - [anon_sym_ATproperty_DASHread] = ACTIONS(298), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(298), - [anon_sym_ATreturn] = ACTIONS(298), - [anon_sym_ATsee] = ACTIONS(298), - [anon_sym_ATthrows] = ACTIONS(298), - [anon_sym_ATvar] = ACTIONS(298), - [anon_sym_ATdeprecated] = ACTIONS(298), - [anon_sym_ATsince] = ACTIONS(298), - [anon_sym_ATversion] = ACTIONS(298), - [anon_sym_ATtemplate] = ACTIONS(296), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(298), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(298), - [anon_sym_ATimplements] = ACTIONS(298), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(298), - [anon_sym_ATextends] = ACTIONS(298), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(298), - [anon_sym_ATuse] = ACTIONS(296), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(298), - [anon_sym_ATafter] = ACTIONS(296), - [anon_sym_ATafterClass] = ACTIONS(298), - [anon_sym_ATannotation] = ACTIONS(298), - [anon_sym_ATbackupGlobals] = ACTIONS(298), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(298), - [anon_sym_ATbefore] = ACTIONS(296), - [anon_sym_ATbeforeClass] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(296), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(298), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(298), - [anon_sym_ATcovers] = ACTIONS(296), - [anon_sym_ATcoversDefaultClass] = ACTIONS(296), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(298), - [anon_sym_ATcoversNothing] = ACTIONS(298), - [anon_sym_ATdataProvider] = ACTIONS(298), - [anon_sym_ATdepends] = ACTIONS(296), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(298), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(298), - [anon_sym_ATgroup] = ACTIONS(298), - [anon_sym_ATlarge] = ACTIONS(298), - [anon_sym_ATmedium] = ACTIONS(298), - [anon_sym_ATpreserveGlobalState] = ACTIONS(298), - [anon_sym_ATrequires] = ACTIONS(296), - [anon_sym_ATrequiresusages] = ACTIONS(298), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(298), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(298), - [anon_sym_ATsmall] = ACTIONS(298), - [anon_sym_ATtest] = ACTIONS(296), - [anon_sym_ATtestWith] = ACTIONS(298), - [anon_sym_ATtestdox] = ACTIONS(298), - [anon_sym_ATticket] = ACTIONS(298), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(298), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(298), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(298), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(296), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(296), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(298), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(298), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(298), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(298), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(298), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(298), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(296), - [anon_sym_ATreadonly] = ACTIONS(298), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(298), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(298), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(298), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(298), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(298), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(298), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(298), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(298), - [anon_sym_ATparam_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(298), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(296), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(298), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(298), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(298), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(298), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(298), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(298), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(298), - [anon_sym_ATmixin] = ACTIONS(298), - [anon_sym_PIPE] = ACTIONS(298), - [anon_sym_AMP] = ACTIONS(298), - [anon_sym_DOLLAR] = ACTIONS(298), - [sym__end] = ACTIONS(298), - [sym__text_after_type] = ACTIONS(298), + [89] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(89), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_ATinheritdoc] = ACTIONS(373), + [anon_sym_ATinheritDoc] = ACTIONS(373), + [anon_sym_ATapi] = ACTIONS(373), + [anon_sym_ATfilesource] = ACTIONS(373), + [anon_sym_ATignore] = ACTIONS(373), + [anon_sym_ATinternal] = ACTIONS(373), + [anon_sym_ATcategory] = ACTIONS(373), + [anon_sym_ATcopyright] = ACTIONS(373), + [anon_sym_ATtodo] = ACTIONS(373), + [anon_sym_ATexample] = ACTIONS(373), + [anon_sym_ATlicense] = ACTIONS(373), + [anon_sym_ATpackage] = ACTIONS(373), + [anon_sym_ATsource] = ACTIONS(373), + [anon_sym_ATsubpackage] = ACTIONS(373), + [anon_sym_ATuses] = ACTIONS(373), + [anon_sym_ATauthor] = ACTIONS(373), + [anon_sym_ATglobal] = ACTIONS(373), + [anon_sym_ATlink] = ACTIONS(373), + [anon_sym_ATmethod] = ACTIONS(373), + [anon_sym_ATparam] = ACTIONS(371), + [anon_sym_ATproperty] = ACTIONS(371), + [anon_sym_ATproperty_DASHread] = ACTIONS(373), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATreturn] = ACTIONS(373), + [anon_sym_ATsee] = ACTIONS(373), + [anon_sym_ATthrows] = ACTIONS(373), + [anon_sym_ATvar] = ACTIONS(373), + [anon_sym_ATdeprecated] = ACTIONS(373), + [anon_sym_ATsince] = ACTIONS(373), + [anon_sym_ATversion] = ACTIONS(373), + [anon_sym_ATtemplate] = ACTIONS(371), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(373), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(373), + [anon_sym_ATimplements] = ACTIONS(373), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(373), + [anon_sym_ATextends] = ACTIONS(373), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(373), + [anon_sym_ATuse] = ACTIONS(371), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(373), + [anon_sym_ATafter] = ACTIONS(371), + [anon_sym_ATafterClass] = ACTIONS(373), + [anon_sym_ATannotation] = ACTIONS(373), + [anon_sym_ATbackupGlobals] = ACTIONS(373), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(373), + [anon_sym_ATbefore] = ACTIONS(371), + [anon_sym_ATbeforeClass] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(371), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(373), + [anon_sym_ATcovers] = ACTIONS(371), + [anon_sym_ATcoversDefaultClass] = ACTIONS(371), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(373), + [anon_sym_ATcoversNothing] = ACTIONS(373), + [anon_sym_ATdataProvider] = ACTIONS(373), + [anon_sym_ATdepends] = ACTIONS(371), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(373), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(373), + [anon_sym_ATgroup] = ACTIONS(373), + [anon_sym_ATlarge] = ACTIONS(373), + [anon_sym_ATmedium] = ACTIONS(373), + [anon_sym_ATpreserveGlobalState] = ACTIONS(373), + [anon_sym_ATrequires] = ACTIONS(371), + [anon_sym_ATrequiresusages] = ACTIONS(373), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(373), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(373), + [anon_sym_ATsmall] = ACTIONS(373), + [anon_sym_ATtest] = ACTIONS(371), + [anon_sym_ATtestWith] = ACTIONS(373), + [anon_sym_ATtestdox] = ACTIONS(373), + [anon_sym_ATticket] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(373), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(371), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(371), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(373), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(371), + [anon_sym_ATreadonly] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(373), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(373), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(373), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(373), + [anon_sym_ATparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(371), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(373), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(373), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(373), + [anon_sym_ATmixin] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(460), + [anon_sym_DOLLAR] = ACTIONS(373), + [sym__end] = ACTIONS(373), + [sym__text_after_type] = ACTIONS(373), }, - [93] = { - [sym_description] = STATE(141), - [sym_inline_tag] = STATE(100), - [aux_sym_description_repeat1] = STATE(100), + [90] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(89), + [anon_sym_LBRACE] = ACTIONS(386), + [anon_sym_ATinheritdoc] = ACTIONS(386), + [anon_sym_ATinheritDoc] = ACTIONS(386), + [anon_sym_ATapi] = ACTIONS(386), + [anon_sym_ATfilesource] = ACTIONS(386), + [anon_sym_ATignore] = ACTIONS(386), + [anon_sym_ATinternal] = ACTIONS(386), + [anon_sym_ATcategory] = ACTIONS(386), + [anon_sym_ATcopyright] = ACTIONS(386), + [anon_sym_ATtodo] = ACTIONS(386), + [anon_sym_ATexample] = ACTIONS(386), + [anon_sym_ATlicense] = ACTIONS(386), + [anon_sym_ATpackage] = ACTIONS(386), + [anon_sym_ATsource] = ACTIONS(386), + [anon_sym_ATsubpackage] = ACTIONS(386), + [anon_sym_ATuses] = ACTIONS(386), + [anon_sym_ATauthor] = ACTIONS(386), + [anon_sym_ATglobal] = ACTIONS(386), + [anon_sym_ATlink] = ACTIONS(386), + [anon_sym_ATmethod] = ACTIONS(386), + [anon_sym_ATparam] = ACTIONS(384), + [anon_sym_ATproperty] = ACTIONS(384), + [anon_sym_ATproperty_DASHread] = ACTIONS(386), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(386), + [anon_sym_ATreturn] = ACTIONS(386), + [anon_sym_ATsee] = ACTIONS(386), + [anon_sym_ATthrows] = ACTIONS(386), + [anon_sym_ATvar] = ACTIONS(386), + [anon_sym_ATdeprecated] = ACTIONS(386), + [anon_sym_ATsince] = ACTIONS(386), + [anon_sym_ATversion] = ACTIONS(386), + [anon_sym_ATtemplate] = ACTIONS(384), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(386), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(386), + [anon_sym_ATimplements] = ACTIONS(386), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(386), + [anon_sym_ATextends] = ACTIONS(386), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(386), + [anon_sym_ATuse] = ACTIONS(384), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(386), + [anon_sym_ATafter] = ACTIONS(384), + [anon_sym_ATafterClass] = ACTIONS(386), + [anon_sym_ATannotation] = ACTIONS(386), + [anon_sym_ATbackupGlobals] = ACTIONS(386), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(386), + [anon_sym_ATbefore] = ACTIONS(384), + [anon_sym_ATbeforeClass] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(384), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(386), + [anon_sym_ATcovers] = ACTIONS(384), + [anon_sym_ATcoversDefaultClass] = ACTIONS(384), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(386), + [anon_sym_ATcoversNothing] = ACTIONS(386), + [anon_sym_ATdataProvider] = ACTIONS(386), + [anon_sym_ATdepends] = ACTIONS(384), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(386), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(386), + [anon_sym_ATgroup] = ACTIONS(386), + [anon_sym_ATlarge] = ACTIONS(386), + [anon_sym_ATmedium] = ACTIONS(386), + [anon_sym_ATpreserveGlobalState] = ACTIONS(386), + [anon_sym_ATrequires] = ACTIONS(384), + [anon_sym_ATrequiresusages] = ACTIONS(386), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(386), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(386), + [anon_sym_ATsmall] = ACTIONS(386), + [anon_sym_ATtest] = ACTIONS(384), + [anon_sym_ATtestWith] = ACTIONS(386), + [anon_sym_ATtestdox] = ACTIONS(386), + [anon_sym_ATticket] = ACTIONS(386), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(386), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(386), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(386), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(384), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(384), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(386), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(386), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(386), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(386), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(386), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(386), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(384), + [anon_sym_ATreadonly] = ACTIONS(386), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(386), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(386), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(386), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(386), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(386), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(386), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(386), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(386), + [anon_sym_ATparam_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(386), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(384), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(386), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(386), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(386), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(386), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(386), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(386), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(386), + [anon_sym_ATmixin] = ACTIONS(386), + [anon_sym_PIPE] = ACTIONS(436), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym__end] = ACTIONS(386), + [sym__text_after_type] = ACTIONS(386), + }, + [91] = { + [sym_name] = ACTIONS(463), + [anon_sym_ATinheritdoc] = ACTIONS(465), + [anon_sym_ATinheritDoc] = ACTIONS(465), + [anon_sym_ATapi] = ACTIONS(465), + [anon_sym_ATfilesource] = ACTIONS(465), + [anon_sym_ATignore] = ACTIONS(465), + [anon_sym_ATinternal] = ACTIONS(465), + [anon_sym_ATcategory] = ACTIONS(465), + [anon_sym_ATcopyright] = ACTIONS(465), + [anon_sym_ATtodo] = ACTIONS(465), + [anon_sym_ATexample] = ACTIONS(465), + [anon_sym_ATlicense] = ACTIONS(465), + [anon_sym_ATpackage] = ACTIONS(465), + [anon_sym_ATsource] = ACTIONS(465), + [anon_sym_ATsubpackage] = ACTIONS(465), + [anon_sym_ATuses] = ACTIONS(465), + [anon_sym_ATauthor] = ACTIONS(465), + [anon_sym_ATglobal] = ACTIONS(465), + [anon_sym_ATlink] = ACTIONS(465), + [anon_sym_ATmethod] = ACTIONS(465), + [anon_sym_ATparam] = ACTIONS(463), + [anon_sym_ATproperty] = ACTIONS(463), + [anon_sym_ATproperty_DASHread] = ACTIONS(465), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(465), + [anon_sym_ATreturn] = ACTIONS(465), + [anon_sym_ATsee] = ACTIONS(465), + [anon_sym_ATthrows] = ACTIONS(465), + [anon_sym_ATvar] = ACTIONS(465), + [anon_sym_ATdeprecated] = ACTIONS(465), + [anon_sym_ATsince] = ACTIONS(465), + [anon_sym_ATversion] = ACTIONS(465), + [anon_sym_ATtemplate] = ACTIONS(463), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(465), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(465), + [anon_sym_of] = ACTIONS(463), + [anon_sym_ATimplements] = ACTIONS(465), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(465), + [anon_sym_ATextends] = ACTIONS(465), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(465), + [anon_sym_ATuse] = ACTIONS(463), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(465), + [anon_sym_ATafter] = ACTIONS(463), + [anon_sym_ATafterClass] = ACTIONS(465), + [anon_sym_ATannotation] = ACTIONS(465), + [anon_sym_ATbackupGlobals] = ACTIONS(465), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(465), + [anon_sym_ATbefore] = ACTIONS(463), + [anon_sym_ATbeforeClass] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(463), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(465), + [anon_sym_ATcovers] = ACTIONS(463), + [anon_sym_ATcoversDefaultClass] = ACTIONS(463), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(465), + [anon_sym_ATcoversNothing] = ACTIONS(465), + [anon_sym_ATdataProvider] = ACTIONS(465), + [anon_sym_ATdepends] = ACTIONS(463), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(465), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(465), + [anon_sym_ATgroup] = ACTIONS(465), + [anon_sym_ATlarge] = ACTIONS(465), + [anon_sym_ATmedium] = ACTIONS(465), + [anon_sym_ATpreserveGlobalState] = ACTIONS(465), + [anon_sym_ATrequires] = ACTIONS(463), + [anon_sym_ATrequiresusages] = ACTIONS(465), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(465), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(465), + [anon_sym_ATsmall] = ACTIONS(465), + [anon_sym_ATtest] = ACTIONS(463), + [anon_sym_ATtestWith] = ACTIONS(465), + [anon_sym_ATtestdox] = ACTIONS(465), + [anon_sym_ATticket] = ACTIONS(465), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(465), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(465), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(465), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(463), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(463), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(465), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(465), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(465), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(465), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(465), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(463), + [anon_sym_ATreadonly] = ACTIONS(465), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(465), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(465), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(465), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(465), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(465), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(465), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(465), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(465), + [anon_sym_ATparam_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(463), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(465), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(465), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(465), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(465), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(465), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(465), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(465), + [anon_sym_ATmixin] = ACTIONS(465), + [anon_sym_COMMA] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_DOLLAR] = ACTIONS(465), + [sym__end] = ACTIONS(465), + }, + [92] = { + [sym_description] = STATE(168), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(457), - [anon_sym_ATinheritDoc] = ACTIONS(457), - [anon_sym_ATapi] = ACTIONS(457), - [anon_sym_ATfilesource] = ACTIONS(457), - [anon_sym_ATignore] = ACTIONS(457), - [anon_sym_ATinternal] = ACTIONS(457), - [anon_sym_ATcategory] = ACTIONS(457), - [anon_sym_ATcopyright] = ACTIONS(457), - [anon_sym_ATtodo] = ACTIONS(457), - [anon_sym_ATexample] = ACTIONS(457), - [anon_sym_ATlicense] = ACTIONS(457), - [anon_sym_ATpackage] = ACTIONS(457), - [anon_sym_ATsource] = ACTIONS(457), - [anon_sym_ATsubpackage] = ACTIONS(457), - [anon_sym_ATuses] = ACTIONS(457), - [anon_sym_ATauthor] = ACTIONS(457), - [anon_sym_ATglobal] = ACTIONS(457), - [anon_sym_ATlink] = ACTIONS(457), - [anon_sym_ATmethod] = ACTIONS(457), - [anon_sym_ATparam] = ACTIONS(459), - [anon_sym_ATproperty] = ACTIONS(459), - [anon_sym_ATproperty_DASHread] = ACTIONS(457), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(457), - [anon_sym_ATreturn] = ACTIONS(457), - [anon_sym_ATsee] = ACTIONS(457), - [anon_sym_ATthrows] = ACTIONS(457), - [anon_sym_ATvar] = ACTIONS(457), - [anon_sym_ATdeprecated] = ACTIONS(457), - [anon_sym_ATsince] = ACTIONS(457), - [anon_sym_ATversion] = ACTIONS(457), - [anon_sym_ATtemplate] = ACTIONS(459), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(457), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(457), - [anon_sym_ATimplements] = ACTIONS(457), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(457), - [anon_sym_ATextends] = ACTIONS(457), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(457), - [anon_sym_ATuse] = ACTIONS(459), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(457), - [anon_sym_ATafter] = ACTIONS(459), - [anon_sym_ATafterClass] = ACTIONS(457), - [anon_sym_ATannotation] = ACTIONS(457), - [anon_sym_ATbackupGlobals] = ACTIONS(457), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(457), - [anon_sym_ATbefore] = ACTIONS(459), - [anon_sym_ATbeforeClass] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(459), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(457), - [anon_sym_ATcovers] = ACTIONS(459), - [anon_sym_ATcoversDefaultClass] = ACTIONS(459), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(457), - [anon_sym_ATcoversNothing] = ACTIONS(457), - [anon_sym_ATdataProvider] = ACTIONS(457), - [anon_sym_ATdepends] = ACTIONS(459), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(457), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(457), - [anon_sym_ATgroup] = ACTIONS(457), - [anon_sym_ATlarge] = ACTIONS(457), - [anon_sym_ATmedium] = ACTIONS(457), - [anon_sym_ATpreserveGlobalState] = ACTIONS(457), - [anon_sym_ATrequires] = ACTIONS(459), - [anon_sym_ATrequiresusages] = ACTIONS(457), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(457), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(457), - [anon_sym_ATsmall] = ACTIONS(457), - [anon_sym_ATtest] = ACTIONS(459), - [anon_sym_ATtestWith] = ACTIONS(457), - [anon_sym_ATtestdox] = ACTIONS(457), - [anon_sym_ATticket] = ACTIONS(457), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(457), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(457), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(457), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(459), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(459), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(457), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(457), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(457), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(457), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(457), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(459), - [anon_sym_ATreadonly] = ACTIONS(457), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(457), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(457), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(457), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(457), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(457), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(457), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(457), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(457), - [anon_sym_ATparam_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(459), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(457), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(457), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(457), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(457), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(457), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(457), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(457), - [anon_sym_ATmixin] = ACTIONS(457), - [sym__end] = ACTIONS(457), + [anon_sym_ATinheritdoc] = ACTIONS(467), + [anon_sym_ATinheritDoc] = ACTIONS(467), + [anon_sym_ATapi] = ACTIONS(467), + [anon_sym_ATfilesource] = ACTIONS(467), + [anon_sym_ATignore] = ACTIONS(467), + [anon_sym_ATinternal] = ACTIONS(467), + [anon_sym_ATcategory] = ACTIONS(467), + [anon_sym_ATcopyright] = ACTIONS(467), + [anon_sym_ATtodo] = ACTIONS(467), + [anon_sym_ATexample] = ACTIONS(467), + [anon_sym_ATlicense] = ACTIONS(467), + [anon_sym_ATpackage] = ACTIONS(467), + [anon_sym_ATsource] = ACTIONS(467), + [anon_sym_ATsubpackage] = ACTIONS(467), + [anon_sym_ATuses] = ACTIONS(467), + [anon_sym_ATauthor] = ACTIONS(467), + [anon_sym_ATglobal] = ACTIONS(467), + [anon_sym_ATlink] = ACTIONS(467), + [anon_sym_ATmethod] = ACTIONS(467), + [anon_sym_ATparam] = ACTIONS(469), + [anon_sym_ATproperty] = ACTIONS(469), + [anon_sym_ATproperty_DASHread] = ACTIONS(467), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(467), + [anon_sym_ATreturn] = ACTIONS(467), + [anon_sym_ATsee] = ACTIONS(467), + [anon_sym_ATthrows] = ACTIONS(467), + [anon_sym_ATvar] = ACTIONS(467), + [anon_sym_ATdeprecated] = ACTIONS(467), + [anon_sym_ATsince] = ACTIONS(467), + [anon_sym_ATversion] = ACTIONS(467), + [anon_sym_ATtemplate] = ACTIONS(469), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(467), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(467), + [anon_sym_ATimplements] = ACTIONS(467), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(467), + [anon_sym_ATextends] = ACTIONS(467), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(467), + [anon_sym_ATuse] = ACTIONS(469), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(467), + [anon_sym_ATafter] = ACTIONS(469), + [anon_sym_ATafterClass] = ACTIONS(467), + [anon_sym_ATannotation] = ACTIONS(467), + [anon_sym_ATbackupGlobals] = ACTIONS(467), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(467), + [anon_sym_ATbefore] = ACTIONS(469), + [anon_sym_ATbeforeClass] = ACTIONS(467), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(469), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(467), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(467), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(467), + [anon_sym_ATcovers] = ACTIONS(469), + [anon_sym_ATcoversDefaultClass] = ACTIONS(469), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(467), + [anon_sym_ATcoversNothing] = ACTIONS(467), + [anon_sym_ATdataProvider] = ACTIONS(467), + [anon_sym_ATdepends] = ACTIONS(469), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(467), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(467), + [anon_sym_ATgroup] = ACTIONS(467), + [anon_sym_ATlarge] = ACTIONS(467), + [anon_sym_ATmedium] = ACTIONS(467), + [anon_sym_ATpreserveGlobalState] = ACTIONS(467), + [anon_sym_ATrequires] = ACTIONS(469), + [anon_sym_ATrequiresusages] = ACTIONS(467), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(467), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(467), + [anon_sym_ATsmall] = ACTIONS(467), + [anon_sym_ATtest] = ACTIONS(469), + [anon_sym_ATtestWith] = ACTIONS(467), + [anon_sym_ATtestdox] = ACTIONS(467), + [anon_sym_ATticket] = ACTIONS(467), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(467), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(467), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(467), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(469), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(467), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(469), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(467), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(467), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(467), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(467), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(467), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(467), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(467), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(467), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(467), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(469), + [anon_sym_ATreadonly] = ACTIONS(467), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(467), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(467), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(467), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(467), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(467), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(467), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(467), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(467), + [anon_sym_ATparam_DASHout] = ACTIONS(467), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(467), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(469), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(467), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(467), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(467), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(467), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(467), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(467), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(467), + [anon_sym_ATmixin] = ACTIONS(467), + [sym__end] = ACTIONS(467), [sym_text] = ACTIONS(75), }, + [93] = { + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_ATinheritdoc] = ACTIONS(314), + [anon_sym_ATinheritDoc] = ACTIONS(314), + [anon_sym_ATapi] = ACTIONS(314), + [anon_sym_ATfilesource] = ACTIONS(314), + [anon_sym_ATignore] = ACTIONS(314), + [anon_sym_ATinternal] = ACTIONS(314), + [anon_sym_ATcategory] = ACTIONS(314), + [anon_sym_ATcopyright] = ACTIONS(314), + [anon_sym_ATtodo] = ACTIONS(314), + [anon_sym_ATexample] = ACTIONS(314), + [anon_sym_ATlicense] = ACTIONS(314), + [anon_sym_ATpackage] = ACTIONS(314), + [anon_sym_ATsource] = ACTIONS(314), + [anon_sym_ATsubpackage] = ACTIONS(314), + [anon_sym_ATuses] = ACTIONS(314), + [anon_sym_ATauthor] = ACTIONS(314), + [anon_sym_ATglobal] = ACTIONS(314), + [anon_sym_ATlink] = ACTIONS(314), + [anon_sym_ATmethod] = ACTIONS(314), + [anon_sym_ATparam] = ACTIONS(312), + [anon_sym_ATproperty] = ACTIONS(312), + [anon_sym_ATproperty_DASHread] = ACTIONS(314), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(314), + [anon_sym_ATreturn] = ACTIONS(314), + [anon_sym_ATsee] = ACTIONS(314), + [anon_sym_ATthrows] = ACTIONS(314), + [anon_sym_ATvar] = ACTIONS(314), + [anon_sym_ATdeprecated] = ACTIONS(314), + [anon_sym_ATsince] = ACTIONS(314), + [anon_sym_ATversion] = ACTIONS(314), + [anon_sym_ATtemplate] = ACTIONS(312), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(314), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(314), + [anon_sym_ATimplements] = ACTIONS(314), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(314), + [anon_sym_ATextends] = ACTIONS(314), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(314), + [anon_sym_ATuse] = ACTIONS(312), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(314), + [anon_sym_ATafter] = ACTIONS(312), + [anon_sym_ATafterClass] = ACTIONS(314), + [anon_sym_ATannotation] = ACTIONS(314), + [anon_sym_ATbackupGlobals] = ACTIONS(314), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(314), + [anon_sym_ATbefore] = ACTIONS(312), + [anon_sym_ATbeforeClass] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(312), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(314), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(314), + [anon_sym_ATcovers] = ACTIONS(312), + [anon_sym_ATcoversDefaultClass] = ACTIONS(312), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(314), + [anon_sym_ATcoversNothing] = ACTIONS(314), + [anon_sym_ATdataProvider] = ACTIONS(314), + [anon_sym_ATdepends] = ACTIONS(312), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(314), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(314), + [anon_sym_ATgroup] = ACTIONS(314), + [anon_sym_ATlarge] = ACTIONS(314), + [anon_sym_ATmedium] = ACTIONS(314), + [anon_sym_ATpreserveGlobalState] = ACTIONS(314), + [anon_sym_ATrequires] = ACTIONS(312), + [anon_sym_ATrequiresusages] = ACTIONS(314), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(314), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(314), + [anon_sym_ATsmall] = ACTIONS(314), + [anon_sym_ATtest] = ACTIONS(312), + [anon_sym_ATtestWith] = ACTIONS(314), + [anon_sym_ATtestdox] = ACTIONS(314), + [anon_sym_ATticket] = ACTIONS(314), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(314), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(314), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(314), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(312), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(312), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(314), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(314), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(314), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(314), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(314), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(314), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(312), + [anon_sym_ATreadonly] = ACTIONS(314), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(314), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(314), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(314), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(314), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(314), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(314), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(314), + [anon_sym_ATparam_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(314), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(312), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(314), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(314), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(314), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(314), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(314), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(314), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(314), + [anon_sym_ATmixin] = ACTIONS(314), + [anon_sym_PIPE] = ACTIONS(314), + [anon_sym_AMP] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(314), + [sym__end] = ACTIONS(314), + [sym__text_after_type] = ACTIONS(314), + }, [94] = { - [sym_inline_tag] = STATE(121), - [aux_sym__description_not_version_repeat1] = STATE(94), - [anon_sym_LBRACE] = ACTIONS(461), - [anon_sym_ATinheritdoc] = ACTIONS(464), - [anon_sym_ATinheritDoc] = ACTIONS(464), - [anon_sym_ATapi] = ACTIONS(464), - [anon_sym_ATfilesource] = ACTIONS(464), - [anon_sym_ATignore] = ACTIONS(464), - [anon_sym_ATinternal] = ACTIONS(464), - [anon_sym_ATcategory] = ACTIONS(464), - [anon_sym_ATcopyright] = ACTIONS(464), - [anon_sym_ATtodo] = ACTIONS(464), - [anon_sym_ATexample] = ACTIONS(464), - [anon_sym_ATlicense] = ACTIONS(464), - [anon_sym_ATpackage] = ACTIONS(464), - [anon_sym_ATsource] = ACTIONS(464), - [anon_sym_ATsubpackage] = ACTIONS(464), - [anon_sym_ATuses] = ACTIONS(464), - [anon_sym_ATauthor] = ACTIONS(464), - [anon_sym_ATglobal] = ACTIONS(464), - [anon_sym_ATlink] = ACTIONS(464), - [anon_sym_ATmethod] = ACTIONS(464), - [anon_sym_ATparam] = ACTIONS(466), - [anon_sym_ATproperty] = ACTIONS(466), - [anon_sym_ATproperty_DASHread] = ACTIONS(464), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(464), - [anon_sym_ATreturn] = ACTIONS(464), - [anon_sym_ATsee] = ACTIONS(464), - [anon_sym_ATthrows] = ACTIONS(464), - [anon_sym_ATvar] = ACTIONS(464), - [anon_sym_ATdeprecated] = ACTIONS(464), - [anon_sym_ATsince] = ACTIONS(464), - [anon_sym_ATversion] = ACTIONS(464), - [anon_sym_ATtemplate] = ACTIONS(466), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(464), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(464), - [anon_sym_ATimplements] = ACTIONS(464), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(464), - [anon_sym_ATextends] = ACTIONS(464), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(464), - [anon_sym_ATuse] = ACTIONS(466), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(464), - [anon_sym_ATafter] = ACTIONS(466), - [anon_sym_ATafterClass] = ACTIONS(464), - [anon_sym_ATannotation] = ACTIONS(464), - [anon_sym_ATbackupGlobals] = ACTIONS(464), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(464), - [anon_sym_ATbefore] = ACTIONS(466), - [anon_sym_ATbeforeClass] = ACTIONS(464), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(464), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(464), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(464), - [anon_sym_ATcovers] = ACTIONS(466), - [anon_sym_ATcoversDefaultClass] = ACTIONS(466), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(464), - [anon_sym_ATcoversNothing] = ACTIONS(464), - [anon_sym_ATdataProvider] = ACTIONS(464), - [anon_sym_ATdepends] = ACTIONS(466), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(464), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(464), - [anon_sym_ATgroup] = ACTIONS(464), - [anon_sym_ATlarge] = ACTIONS(464), - [anon_sym_ATmedium] = ACTIONS(464), - [anon_sym_ATpreserveGlobalState] = ACTIONS(464), - [anon_sym_ATrequires] = ACTIONS(466), - [anon_sym_ATrequiresusages] = ACTIONS(464), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(464), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(464), - [anon_sym_ATsmall] = ACTIONS(464), - [anon_sym_ATtest] = ACTIONS(466), - [anon_sym_ATtestWith] = ACTIONS(464), - [anon_sym_ATtestdox] = ACTIONS(464), - [anon_sym_ATticket] = ACTIONS(464), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(464), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(464), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(464), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(466), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(464), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(466), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(464), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(464), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(464), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(464), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(464), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(464), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(464), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(464), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(464), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(466), - [anon_sym_ATreadonly] = ACTIONS(464), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(464), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(464), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(464), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(464), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(464), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(464), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(464), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(464), - [anon_sym_ATparam_DASHout] = ACTIONS(464), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(464), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(466), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(464), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(464), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(464), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(464), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(464), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(464), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(464), - [anon_sym_ATmixin] = ACTIONS(464), - [sym__end] = ACTIONS(464), - [sym__text_not_version] = ACTIONS(468), - }, - [95] = { - [sym_inline_tag] = STATE(126), - [aux_sym__description_after_type_repeat1] = STATE(98), - [anon_sym_LBRACE] = ACTIONS(399), + [sym_description] = STATE(166), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(471), [anon_sym_ATinheritDoc] = ACTIONS(471), [anon_sym_ATapi] = ACTIONS(471), @@ -18255,12 +18366,358 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(471), [anon_sym_ATmixin] = ACTIONS(471), [sym__end] = ACTIONS(471), - [sym__text_after_type] = ACTIONS(405), + [sym_text] = ACTIONS(75), + }, + [95] = { + [sym_name] = ACTIONS(371), + [anon_sym_ATinheritdoc] = ACTIONS(373), + [anon_sym_ATinheritDoc] = ACTIONS(373), + [anon_sym_ATapi] = ACTIONS(373), + [anon_sym_ATfilesource] = ACTIONS(373), + [anon_sym_ATignore] = ACTIONS(373), + [anon_sym_ATinternal] = ACTIONS(373), + [anon_sym_ATcategory] = ACTIONS(373), + [anon_sym_ATcopyright] = ACTIONS(373), + [anon_sym_ATtodo] = ACTIONS(373), + [anon_sym_ATexample] = ACTIONS(373), + [anon_sym_ATlicense] = ACTIONS(373), + [anon_sym_ATpackage] = ACTIONS(373), + [anon_sym_ATsource] = ACTIONS(373), + [anon_sym_ATsubpackage] = ACTIONS(373), + [anon_sym_ATuses] = ACTIONS(373), + [anon_sym_ATauthor] = ACTIONS(373), + [anon_sym_ATglobal] = ACTIONS(373), + [anon_sym_ATlink] = ACTIONS(373), + [anon_sym_ATmethod] = ACTIONS(373), + [anon_sym_ATparam] = ACTIONS(371), + [anon_sym_ATproperty] = ACTIONS(371), + [anon_sym_ATproperty_DASHread] = ACTIONS(373), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATreturn] = ACTIONS(373), + [anon_sym_ATsee] = ACTIONS(373), + [anon_sym_ATthrows] = ACTIONS(373), + [anon_sym_ATvar] = ACTIONS(373), + [anon_sym_ATdeprecated] = ACTIONS(373), + [anon_sym_ATsince] = ACTIONS(373), + [anon_sym_ATversion] = ACTIONS(373), + [anon_sym_ATtemplate] = ACTIONS(371), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(373), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(373), + [anon_sym_of] = ACTIONS(371), + [anon_sym_ATimplements] = ACTIONS(373), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(373), + [anon_sym_ATextends] = ACTIONS(373), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(373), + [anon_sym_ATuse] = ACTIONS(371), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(373), + [anon_sym_ATafter] = ACTIONS(371), + [anon_sym_ATafterClass] = ACTIONS(373), + [anon_sym_ATannotation] = ACTIONS(373), + [anon_sym_ATbackupGlobals] = ACTIONS(373), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(373), + [anon_sym_ATbefore] = ACTIONS(371), + [anon_sym_ATbeforeClass] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(371), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(373), + [anon_sym_ATcovers] = ACTIONS(371), + [anon_sym_ATcoversDefaultClass] = ACTIONS(371), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(373), + [anon_sym_ATcoversNothing] = ACTIONS(373), + [anon_sym_ATdataProvider] = ACTIONS(373), + [anon_sym_ATdepends] = ACTIONS(371), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(373), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(373), + [anon_sym_ATgroup] = ACTIONS(373), + [anon_sym_ATlarge] = ACTIONS(373), + [anon_sym_ATmedium] = ACTIONS(373), + [anon_sym_ATpreserveGlobalState] = ACTIONS(373), + [anon_sym_ATrequires] = ACTIONS(371), + [anon_sym_ATrequiresusages] = ACTIONS(373), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(373), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(373), + [anon_sym_ATsmall] = ACTIONS(373), + [anon_sym_ATtest] = ACTIONS(371), + [anon_sym_ATtestWith] = ACTIONS(373), + [anon_sym_ATtestdox] = ACTIONS(373), + [anon_sym_ATticket] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(373), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(371), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(371), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(373), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(371), + [anon_sym_ATreadonly] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(373), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(373), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(373), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(373), + [anon_sym_ATparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(371), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(373), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(373), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(373), + [anon_sym_ATmixin] = ACTIONS(373), + [anon_sym_COMMA] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(373), + [sym__end] = ACTIONS(373), }, [96] = { - [sym_inline_tag] = STATE(121), - [aux_sym__description_not_version_repeat1] = STATE(94), - [anon_sym_LBRACE] = ACTIONS(229), + [anon_sym_LBRACE] = ACTIONS(302), + [anon_sym_ATinheritdoc] = ACTIONS(302), + [anon_sym_ATinheritDoc] = ACTIONS(302), + [anon_sym_ATapi] = ACTIONS(302), + [anon_sym_ATfilesource] = ACTIONS(302), + [anon_sym_ATignore] = ACTIONS(302), + [anon_sym_ATinternal] = ACTIONS(302), + [anon_sym_ATcategory] = ACTIONS(302), + [anon_sym_ATcopyright] = ACTIONS(302), + [anon_sym_ATtodo] = ACTIONS(302), + [anon_sym_ATexample] = ACTIONS(302), + [anon_sym_ATlicense] = ACTIONS(302), + [anon_sym_ATpackage] = ACTIONS(302), + [anon_sym_ATsource] = ACTIONS(302), + [anon_sym_ATsubpackage] = ACTIONS(302), + [anon_sym_ATuses] = ACTIONS(302), + [anon_sym_ATauthor] = ACTIONS(302), + [anon_sym_ATglobal] = ACTIONS(302), + [anon_sym_ATlink] = ACTIONS(302), + [anon_sym_ATmethod] = ACTIONS(302), + [anon_sym_ATparam] = ACTIONS(300), + [anon_sym_ATproperty] = ACTIONS(300), + [anon_sym_ATproperty_DASHread] = ACTIONS(302), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(302), + [anon_sym_ATreturn] = ACTIONS(302), + [anon_sym_ATsee] = ACTIONS(302), + [anon_sym_ATthrows] = ACTIONS(302), + [anon_sym_ATvar] = ACTIONS(302), + [anon_sym_ATdeprecated] = ACTIONS(302), + [anon_sym_ATsince] = ACTIONS(302), + [anon_sym_ATversion] = ACTIONS(302), + [anon_sym_ATtemplate] = ACTIONS(300), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(302), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(302), + [anon_sym_ATimplements] = ACTIONS(302), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(302), + [anon_sym_ATextends] = ACTIONS(302), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(302), + [anon_sym_ATuse] = ACTIONS(300), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(302), + [anon_sym_ATafter] = ACTIONS(300), + [anon_sym_ATafterClass] = ACTIONS(302), + [anon_sym_ATannotation] = ACTIONS(302), + [anon_sym_ATbackupGlobals] = ACTIONS(302), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(302), + [anon_sym_ATbefore] = ACTIONS(300), + [anon_sym_ATbeforeClass] = ACTIONS(302), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(300), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(302), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(302), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(302), + [anon_sym_ATcovers] = ACTIONS(300), + [anon_sym_ATcoversDefaultClass] = ACTIONS(300), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(302), + [anon_sym_ATcoversNothing] = ACTIONS(302), + [anon_sym_ATdataProvider] = ACTIONS(302), + [anon_sym_ATdepends] = ACTIONS(300), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(302), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(302), + [anon_sym_ATgroup] = ACTIONS(302), + [anon_sym_ATlarge] = ACTIONS(302), + [anon_sym_ATmedium] = ACTIONS(302), + [anon_sym_ATpreserveGlobalState] = ACTIONS(302), + [anon_sym_ATrequires] = ACTIONS(300), + [anon_sym_ATrequiresusages] = ACTIONS(302), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(302), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(302), + [anon_sym_ATsmall] = ACTIONS(302), + [anon_sym_ATtest] = ACTIONS(300), + [anon_sym_ATtestWith] = ACTIONS(302), + [anon_sym_ATtestdox] = ACTIONS(302), + [anon_sym_ATticket] = ACTIONS(302), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(302), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(302), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(302), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(300), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(302), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(300), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(302), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(302), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(302), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(302), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(302), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(302), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(302), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(302), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(302), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(300), + [anon_sym_ATreadonly] = ACTIONS(302), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(302), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(302), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(302), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(302), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(302), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(302), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(302), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(302), + [anon_sym_ATparam_DASHout] = ACTIONS(302), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(302), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(300), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(302), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(302), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(302), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(302), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(302), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(302), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(302), + [anon_sym_ATmixin] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(302), + [anon_sym_AMP] = ACTIONS(302), + [anon_sym_DOLLAR] = ACTIONS(302), + [sym__end] = ACTIONS(302), + [sym__text_after_type] = ACTIONS(302), + }, + [97] = { + [sym_name] = ACTIONS(354), + [anon_sym_ATinheritdoc] = ACTIONS(356), + [anon_sym_ATinheritDoc] = ACTIONS(356), + [anon_sym_ATapi] = ACTIONS(356), + [anon_sym_ATfilesource] = ACTIONS(356), + [anon_sym_ATignore] = ACTIONS(356), + [anon_sym_ATinternal] = ACTIONS(356), + [anon_sym_ATcategory] = ACTIONS(356), + [anon_sym_ATcopyright] = ACTIONS(356), + [anon_sym_ATtodo] = ACTIONS(356), + [anon_sym_ATexample] = ACTIONS(356), + [anon_sym_ATlicense] = ACTIONS(356), + [anon_sym_ATpackage] = ACTIONS(356), + [anon_sym_ATsource] = ACTIONS(356), + [anon_sym_ATsubpackage] = ACTIONS(356), + [anon_sym_ATuses] = ACTIONS(356), + [anon_sym_ATauthor] = ACTIONS(356), + [anon_sym_ATglobal] = ACTIONS(356), + [anon_sym_ATlink] = ACTIONS(356), + [anon_sym_ATmethod] = ACTIONS(356), + [anon_sym_ATparam] = ACTIONS(354), + [anon_sym_ATproperty] = ACTIONS(354), + [anon_sym_ATproperty_DASHread] = ACTIONS(356), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATreturn] = ACTIONS(356), + [anon_sym_ATsee] = ACTIONS(356), + [anon_sym_ATthrows] = ACTIONS(356), + [anon_sym_ATvar] = ACTIONS(356), + [anon_sym_ATdeprecated] = ACTIONS(356), + [anon_sym_ATsince] = ACTIONS(356), + [anon_sym_ATversion] = ACTIONS(356), + [anon_sym_ATtemplate] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), + [anon_sym_of] = ACTIONS(354), + [anon_sym_ATimplements] = ACTIONS(356), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), + [anon_sym_ATextends] = ACTIONS(356), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), + [anon_sym_ATuse] = ACTIONS(354), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), + [anon_sym_ATafter] = ACTIONS(354), + [anon_sym_ATafterClass] = ACTIONS(356), + [anon_sym_ATannotation] = ACTIONS(356), + [anon_sym_ATbackupGlobals] = ACTIONS(356), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), + [anon_sym_ATbefore] = ACTIONS(354), + [anon_sym_ATbeforeClass] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), + [anon_sym_ATcovers] = ACTIONS(354), + [anon_sym_ATcoversDefaultClass] = ACTIONS(354), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), + [anon_sym_ATcoversNothing] = ACTIONS(356), + [anon_sym_ATdataProvider] = ACTIONS(356), + [anon_sym_ATdepends] = ACTIONS(354), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), + [anon_sym_ATgroup] = ACTIONS(356), + [anon_sym_ATlarge] = ACTIONS(356), + [anon_sym_ATmedium] = ACTIONS(356), + [anon_sym_ATpreserveGlobalState] = ACTIONS(356), + [anon_sym_ATrequires] = ACTIONS(354), + [anon_sym_ATrequiresusages] = ACTIONS(356), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), + [anon_sym_ATsmall] = ACTIONS(356), + [anon_sym_ATtest] = ACTIONS(354), + [anon_sym_ATtestWith] = ACTIONS(356), + [anon_sym_ATtestdox] = ACTIONS(356), + [anon_sym_ATticket] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(354), + [anon_sym_ATreadonly] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), + [anon_sym_ATparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), + [anon_sym_ATmixin] = ACTIONS(356), + [anon_sym_COMMA] = ACTIONS(356), + [anon_sym_PIPE] = ACTIONS(356), + [anon_sym_DOLLAR] = ACTIONS(356), + [sym__end] = ACTIONS(356), + }, + [98] = { + [sym_description] = STATE(162), + [sym_inline_tag] = STATE(110), + [aux_sym_description_repeat1] = STATE(110), + [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(475), [anon_sym_ATinheritDoc] = ACTIONS(475), [anon_sym_ATapi] = ACTIONS(475), @@ -18369,125 +18826,241 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(475), [anon_sym_ATmixin] = ACTIONS(475), [sym__end] = ACTIONS(475), - [sym__text_not_version] = ACTIONS(239), + [sym_text] = ACTIONS(75), + }, + [99] = { + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_ATinheritdoc] = ACTIONS(282), + [anon_sym_ATinheritDoc] = ACTIONS(282), + [anon_sym_ATapi] = ACTIONS(282), + [anon_sym_ATfilesource] = ACTIONS(282), + [anon_sym_ATignore] = ACTIONS(282), + [anon_sym_ATinternal] = ACTIONS(282), + [anon_sym_ATcategory] = ACTIONS(282), + [anon_sym_ATcopyright] = ACTIONS(282), + [anon_sym_ATtodo] = ACTIONS(282), + [anon_sym_ATexample] = ACTIONS(282), + [anon_sym_ATlicense] = ACTIONS(282), + [anon_sym_ATpackage] = ACTIONS(282), + [anon_sym_ATsource] = ACTIONS(282), + [anon_sym_ATsubpackage] = ACTIONS(282), + [anon_sym_ATuses] = ACTIONS(282), + [anon_sym_ATauthor] = ACTIONS(282), + [anon_sym_ATglobal] = ACTIONS(282), + [anon_sym_ATlink] = ACTIONS(282), + [anon_sym_ATmethod] = ACTIONS(282), + [anon_sym_ATparam] = ACTIONS(280), + [anon_sym_ATproperty] = ACTIONS(280), + [anon_sym_ATproperty_DASHread] = ACTIONS(282), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(282), + [anon_sym_ATreturn] = ACTIONS(282), + [anon_sym_ATsee] = ACTIONS(282), + [anon_sym_ATthrows] = ACTIONS(282), + [anon_sym_ATvar] = ACTIONS(282), + [anon_sym_ATdeprecated] = ACTIONS(282), + [anon_sym_ATsince] = ACTIONS(282), + [anon_sym_ATversion] = ACTIONS(282), + [anon_sym_ATtemplate] = ACTIONS(280), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(282), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(282), + [anon_sym_ATimplements] = ACTIONS(282), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(282), + [anon_sym_ATextends] = ACTIONS(282), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(282), + [anon_sym_ATuse] = ACTIONS(280), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(282), + [anon_sym_ATafter] = ACTIONS(280), + [anon_sym_ATafterClass] = ACTIONS(282), + [anon_sym_ATannotation] = ACTIONS(282), + [anon_sym_ATbackupGlobals] = ACTIONS(282), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(282), + [anon_sym_ATbefore] = ACTIONS(280), + [anon_sym_ATbeforeClass] = ACTIONS(282), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(282), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(282), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(282), + [anon_sym_ATcovers] = ACTIONS(280), + [anon_sym_ATcoversDefaultClass] = ACTIONS(280), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(282), + [anon_sym_ATcoversNothing] = ACTIONS(282), + [anon_sym_ATdataProvider] = ACTIONS(282), + [anon_sym_ATdepends] = ACTIONS(280), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(282), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(282), + [anon_sym_ATgroup] = ACTIONS(282), + [anon_sym_ATlarge] = ACTIONS(282), + [anon_sym_ATmedium] = ACTIONS(282), + [anon_sym_ATpreserveGlobalState] = ACTIONS(282), + [anon_sym_ATrequires] = ACTIONS(280), + [anon_sym_ATrequiresusages] = ACTIONS(282), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(282), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(282), + [anon_sym_ATsmall] = ACTIONS(282), + [anon_sym_ATtest] = ACTIONS(280), + [anon_sym_ATtestWith] = ACTIONS(282), + [anon_sym_ATtestdox] = ACTIONS(282), + [anon_sym_ATticket] = ACTIONS(282), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(282), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(282), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(282), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(282), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(282), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(282), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(282), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(282), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(282), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(282), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(282), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(282), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(282), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(280), + [anon_sym_ATreadonly] = ACTIONS(282), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(282), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(282), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(282), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(282), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(282), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(282), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(282), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(282), + [anon_sym_ATparam_DASHout] = ACTIONS(282), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(282), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(282), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(282), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(282), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(282), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(282), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(282), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(282), + [anon_sym_ATmixin] = ACTIONS(282), + [anon_sym_PIPE] = ACTIONS(282), + [anon_sym_AMP] = ACTIONS(282), + [anon_sym_DOLLAR] = ACTIONS(282), + [sym__end] = ACTIONS(282), + [sym__text_after_type] = ACTIONS(282), }, - [97] = { - [anon_sym_LBRACE] = ACTIONS(426), - [anon_sym_ATinheritdoc] = ACTIONS(426), - [anon_sym_ATinheritDoc] = ACTIONS(426), - [anon_sym_ATapi] = ACTIONS(426), - [anon_sym_ATfilesource] = ACTIONS(426), - [anon_sym_ATignore] = ACTIONS(426), - [anon_sym_ATinternal] = ACTIONS(426), - [anon_sym_ATcategory] = ACTIONS(426), - [anon_sym_ATcopyright] = ACTIONS(426), - [anon_sym_ATtodo] = ACTIONS(426), - [anon_sym_ATexample] = ACTIONS(426), - [anon_sym_ATlicense] = ACTIONS(426), - [anon_sym_ATpackage] = ACTIONS(426), - [anon_sym_ATsource] = ACTIONS(426), - [anon_sym_ATsubpackage] = ACTIONS(426), - [anon_sym_ATuses] = ACTIONS(426), - [anon_sym_ATauthor] = ACTIONS(426), - [anon_sym_ATglobal] = ACTIONS(426), - [anon_sym_ATlink] = ACTIONS(426), - [anon_sym_ATmethod] = ACTIONS(426), - [anon_sym_ATparam] = ACTIONS(423), - [anon_sym_ATproperty] = ACTIONS(423), - [anon_sym_ATproperty_DASHread] = ACTIONS(426), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(426), - [anon_sym_ATreturn] = ACTIONS(426), - [anon_sym_ATsee] = ACTIONS(426), - [anon_sym_ATthrows] = ACTIONS(426), - [anon_sym_ATvar] = ACTIONS(426), - [anon_sym_ATdeprecated] = ACTIONS(426), - [anon_sym_ATsince] = ACTIONS(426), - [anon_sym_ATversion] = ACTIONS(426), - [anon_sym_ATtemplate] = ACTIONS(423), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(426), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(426), - [anon_sym_ATimplements] = ACTIONS(426), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(426), - [anon_sym_ATextends] = ACTIONS(426), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(426), - [anon_sym_ATuse] = ACTIONS(423), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(426), - [anon_sym_ATafter] = ACTIONS(423), - [anon_sym_ATafterClass] = ACTIONS(426), - [anon_sym_ATannotation] = ACTIONS(426), - [anon_sym_ATbackupGlobals] = ACTIONS(426), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(426), - [anon_sym_ATbefore] = ACTIONS(423), - [anon_sym_ATbeforeClass] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(423), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(426), - [anon_sym_ATcovers] = ACTIONS(423), - [anon_sym_ATcoversDefaultClass] = ACTIONS(423), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(426), - [anon_sym_ATcoversNothing] = ACTIONS(426), - [anon_sym_ATdataProvider] = ACTIONS(426), - [anon_sym_ATdepends] = ACTIONS(423), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(426), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(426), - [anon_sym_ATgroup] = ACTIONS(426), - [anon_sym_ATlarge] = ACTIONS(426), - [anon_sym_ATmedium] = ACTIONS(426), - [anon_sym_ATpreserveGlobalState] = ACTIONS(426), - [anon_sym_ATrequires] = ACTIONS(423), - [anon_sym_ATrequiresusages] = ACTIONS(426), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(426), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(426), - [anon_sym_ATsmall] = ACTIONS(426), - [anon_sym_ATtest] = ACTIONS(423), - [anon_sym_ATtestWith] = ACTIONS(426), - [anon_sym_ATtestdox] = ACTIONS(426), - [anon_sym_ATticket] = ACTIONS(426), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(426), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(426), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(426), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(423), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(426), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(423), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(426), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(426), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(426), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(426), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(426), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(426), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(426), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(426), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(426), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(423), - [anon_sym_ATreadonly] = ACTIONS(426), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(426), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(426), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(426), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(426), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(426), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(426), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(426), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(426), - [anon_sym_ATparam_DASHout] = ACTIONS(426), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(426), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(423), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(426), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(426), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(426), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(426), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(426), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(426), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(426), - [anon_sym_ATmixin] = ACTIONS(426), - [anon_sym_PIPE] = ACTIONS(426), - [anon_sym_DOLLAR] = ACTIONS(426), - [sym__end] = ACTIONS(426), - [sym__text_after_type] = ACTIONS(426), + [100] = { + [sym__type_argument_list] = STATE(113), + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_LT] = ACTIONS(296), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_COLON_COLON] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym_text] = ACTIONS(192), }, - [98] = { - [sym_inline_tag] = STATE(126), - [aux_sym__description_after_type_repeat1] = STATE(98), + [101] = { + [sym_inline_tag] = STATE(133), + [aux_sym__description_after_type_repeat1] = STATE(101), [anon_sym_LBRACE] = ACTIONS(479), [anon_sym_ATinheritdoc] = ACTIONS(482), [anon_sym_ATinheritDoc] = ACTIONS(482), @@ -18599,9 +19172,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(482), [sym__text_after_type] = ACTIONS(486), }, - [99] = { - [sym_inline_tag] = STATE(99), - [aux_sym_description_repeat1] = STATE(99), + [102] = { + [sym_inline_tag] = STATE(123), + [aux_sym__description_not_version_repeat1] = STATE(102), [anon_sym_LBRACE] = ACTIONS(489), [anon_sym_ATinheritdoc] = ACTIONS(492), [anon_sym_ATinheritDoc] = ACTIONS(492), @@ -18711,12 +19284,126 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(492), [anon_sym_ATmixin] = ACTIONS(492), [sym__end] = ACTIONS(492), - [sym_text] = ACTIONS(496), + [sym__text_not_version] = ACTIONS(496), }, - [100] = { - [sym_inline_tag] = STATE(99), - [aux_sym_description_repeat1] = STATE(99), - [anon_sym_LBRACE] = ACTIONS(5), + [103] = { + [anon_sym_LBRACE] = ACTIONS(326), + [anon_sym_ATinheritdoc] = ACTIONS(326), + [anon_sym_ATinheritDoc] = ACTIONS(326), + [anon_sym_ATapi] = ACTIONS(326), + [anon_sym_ATfilesource] = ACTIONS(326), + [anon_sym_ATignore] = ACTIONS(326), + [anon_sym_ATinternal] = ACTIONS(326), + [anon_sym_ATcategory] = ACTIONS(326), + [anon_sym_ATcopyright] = ACTIONS(326), + [anon_sym_ATtodo] = ACTIONS(326), + [anon_sym_ATexample] = ACTIONS(326), + [anon_sym_ATlicense] = ACTIONS(326), + [anon_sym_ATpackage] = ACTIONS(326), + [anon_sym_ATsource] = ACTIONS(326), + [anon_sym_ATsubpackage] = ACTIONS(326), + [anon_sym_ATuses] = ACTIONS(326), + [anon_sym_ATauthor] = ACTIONS(326), + [anon_sym_ATglobal] = ACTIONS(326), + [anon_sym_ATlink] = ACTIONS(326), + [anon_sym_ATmethod] = ACTIONS(326), + [anon_sym_ATparam] = ACTIONS(324), + [anon_sym_ATproperty] = ACTIONS(324), + [anon_sym_ATproperty_DASHread] = ACTIONS(326), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATreturn] = ACTIONS(326), + [anon_sym_ATsee] = ACTIONS(326), + [anon_sym_ATthrows] = ACTIONS(326), + [anon_sym_ATvar] = ACTIONS(326), + [anon_sym_ATdeprecated] = ACTIONS(326), + [anon_sym_ATsince] = ACTIONS(326), + [anon_sym_ATversion] = ACTIONS(326), + [anon_sym_ATtemplate] = ACTIONS(324), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(326), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(326), + [anon_sym_ATimplements] = ACTIONS(326), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(326), + [anon_sym_ATextends] = ACTIONS(326), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(326), + [anon_sym_ATuse] = ACTIONS(324), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(326), + [anon_sym_ATafter] = ACTIONS(324), + [anon_sym_ATafterClass] = ACTIONS(326), + [anon_sym_ATannotation] = ACTIONS(326), + [anon_sym_ATbackupGlobals] = ACTIONS(326), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(326), + [anon_sym_ATbefore] = ACTIONS(324), + [anon_sym_ATbeforeClass] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(324), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(326), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(326), + [anon_sym_ATcovers] = ACTIONS(324), + [anon_sym_ATcoversDefaultClass] = ACTIONS(324), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(326), + [anon_sym_ATcoversNothing] = ACTIONS(326), + [anon_sym_ATdataProvider] = ACTIONS(326), + [anon_sym_ATdepends] = ACTIONS(324), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(326), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(326), + [anon_sym_ATgroup] = ACTIONS(326), + [anon_sym_ATlarge] = ACTIONS(326), + [anon_sym_ATmedium] = ACTIONS(326), + [anon_sym_ATpreserveGlobalState] = ACTIONS(326), + [anon_sym_ATrequires] = ACTIONS(324), + [anon_sym_ATrequiresusages] = ACTIONS(326), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(326), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(326), + [anon_sym_ATsmall] = ACTIONS(326), + [anon_sym_ATtest] = ACTIONS(324), + [anon_sym_ATtestWith] = ACTIONS(326), + [anon_sym_ATtestdox] = ACTIONS(326), + [anon_sym_ATticket] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(326), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(326), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(324), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(324), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(326), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(326), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(326), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(326), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(324), + [anon_sym_ATreadonly] = ACTIONS(326), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(326), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(326), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(326), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(326), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(326), + [anon_sym_ATparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(324), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(326), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(326), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(326), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(326), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(326), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(326), + [anon_sym_ATmixin] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), + [sym__text_after_type] = ACTIONS(326), + }, + [104] = { + [sym_inline_tag] = STATE(133), + [aux_sym__description_after_type_repeat1] = STATE(101), + [anon_sym_LBRACE] = ACTIONS(338), [anon_sym_ATinheritdoc] = ACTIONS(499), [anon_sym_ATinheritDoc] = ACTIONS(499), [anon_sym_ATapi] = ACTIONS(499), @@ -18825,692 +19512,921 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(499), [anon_sym_ATmixin] = ACTIONS(499), [sym__end] = ACTIONS(499), - [sym_text] = ACTIONS(503), + [sym__text_after_type] = ACTIONS(346), + }, + [105] = { + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_ATinheritdoc] = ACTIONS(373), + [anon_sym_ATinheritDoc] = ACTIONS(373), + [anon_sym_ATapi] = ACTIONS(373), + [anon_sym_ATfilesource] = ACTIONS(373), + [anon_sym_ATignore] = ACTIONS(373), + [anon_sym_ATinternal] = ACTIONS(373), + [anon_sym_ATcategory] = ACTIONS(373), + [anon_sym_ATcopyright] = ACTIONS(373), + [anon_sym_ATtodo] = ACTIONS(373), + [anon_sym_ATexample] = ACTIONS(373), + [anon_sym_ATlicense] = ACTIONS(373), + [anon_sym_ATpackage] = ACTIONS(373), + [anon_sym_ATsource] = ACTIONS(373), + [anon_sym_ATsubpackage] = ACTIONS(373), + [anon_sym_ATuses] = ACTIONS(373), + [anon_sym_ATauthor] = ACTIONS(373), + [anon_sym_ATglobal] = ACTIONS(373), + [anon_sym_ATlink] = ACTIONS(373), + [anon_sym_ATmethod] = ACTIONS(373), + [anon_sym_ATparam] = ACTIONS(371), + [anon_sym_ATproperty] = ACTIONS(371), + [anon_sym_ATproperty_DASHread] = ACTIONS(373), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATreturn] = ACTIONS(373), + [anon_sym_ATsee] = ACTIONS(373), + [anon_sym_ATthrows] = ACTIONS(373), + [anon_sym_ATvar] = ACTIONS(373), + [anon_sym_ATdeprecated] = ACTIONS(373), + [anon_sym_ATsince] = ACTIONS(373), + [anon_sym_ATversion] = ACTIONS(373), + [anon_sym_ATtemplate] = ACTIONS(371), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(373), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(373), + [anon_sym_ATimplements] = ACTIONS(373), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(373), + [anon_sym_ATextends] = ACTIONS(373), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(373), + [anon_sym_ATuse] = ACTIONS(371), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(373), + [anon_sym_ATafter] = ACTIONS(371), + [anon_sym_ATafterClass] = ACTIONS(373), + [anon_sym_ATannotation] = ACTIONS(373), + [anon_sym_ATbackupGlobals] = ACTIONS(373), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(373), + [anon_sym_ATbefore] = ACTIONS(371), + [anon_sym_ATbeforeClass] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(371), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(373), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(373), + [anon_sym_ATcovers] = ACTIONS(371), + [anon_sym_ATcoversDefaultClass] = ACTIONS(371), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(373), + [anon_sym_ATcoversNothing] = ACTIONS(373), + [anon_sym_ATdataProvider] = ACTIONS(373), + [anon_sym_ATdepends] = ACTIONS(371), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(373), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(373), + [anon_sym_ATgroup] = ACTIONS(373), + [anon_sym_ATlarge] = ACTIONS(373), + [anon_sym_ATmedium] = ACTIONS(373), + [anon_sym_ATpreserveGlobalState] = ACTIONS(373), + [anon_sym_ATrequires] = ACTIONS(371), + [anon_sym_ATrequiresusages] = ACTIONS(373), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(373), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(373), + [anon_sym_ATsmall] = ACTIONS(373), + [anon_sym_ATtest] = ACTIONS(371), + [anon_sym_ATtestWith] = ACTIONS(373), + [anon_sym_ATtestdox] = ACTIONS(373), + [anon_sym_ATticket] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(373), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(373), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(371), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(371), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(373), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(373), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(373), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(373), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(371), + [anon_sym_ATreadonly] = ACTIONS(373), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(373), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(373), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(373), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(373), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(373), + [anon_sym_ATparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(371), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(373), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(373), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(373), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(373), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(373), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(373), + [anon_sym_ATmixin] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(373), + [sym__end] = ACTIONS(373), + [sym__text_after_type] = ACTIONS(373), + }, + [106] = { + [anon_sym_LBRACE] = ACTIONS(433), + [anon_sym_ATinheritdoc] = ACTIONS(433), + [anon_sym_ATinheritDoc] = ACTIONS(433), + [anon_sym_ATapi] = ACTIONS(433), + [anon_sym_ATfilesource] = ACTIONS(433), + [anon_sym_ATignore] = ACTIONS(433), + [anon_sym_ATinternal] = ACTIONS(433), + [anon_sym_ATcategory] = ACTIONS(433), + [anon_sym_ATcopyright] = ACTIONS(433), + [anon_sym_ATtodo] = ACTIONS(433), + [anon_sym_ATexample] = ACTIONS(433), + [anon_sym_ATlicense] = ACTIONS(433), + [anon_sym_ATpackage] = ACTIONS(433), + [anon_sym_ATsource] = ACTIONS(433), + [anon_sym_ATsubpackage] = ACTIONS(433), + [anon_sym_ATuses] = ACTIONS(433), + [anon_sym_ATauthor] = ACTIONS(433), + [anon_sym_ATglobal] = ACTIONS(433), + [anon_sym_ATlink] = ACTIONS(433), + [anon_sym_ATmethod] = ACTIONS(433), + [anon_sym_ATparam] = ACTIONS(430), + [anon_sym_ATproperty] = ACTIONS(430), + [anon_sym_ATproperty_DASHread] = ACTIONS(433), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(433), + [anon_sym_ATreturn] = ACTIONS(433), + [anon_sym_ATsee] = ACTIONS(433), + [anon_sym_ATthrows] = ACTIONS(433), + [anon_sym_ATvar] = ACTIONS(433), + [anon_sym_ATdeprecated] = ACTIONS(433), + [anon_sym_ATsince] = ACTIONS(433), + [anon_sym_ATversion] = ACTIONS(433), + [anon_sym_ATtemplate] = ACTIONS(430), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(433), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(433), + [anon_sym_ATimplements] = ACTIONS(433), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(433), + [anon_sym_ATextends] = ACTIONS(433), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(433), + [anon_sym_ATuse] = ACTIONS(430), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(433), + [anon_sym_ATafter] = ACTIONS(430), + [anon_sym_ATafterClass] = ACTIONS(433), + [anon_sym_ATannotation] = ACTIONS(433), + [anon_sym_ATbackupGlobals] = ACTIONS(433), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(433), + [anon_sym_ATbefore] = ACTIONS(430), + [anon_sym_ATbeforeClass] = ACTIONS(433), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(433), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(433), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(433), + [anon_sym_ATcovers] = ACTIONS(430), + [anon_sym_ATcoversDefaultClass] = ACTIONS(430), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(433), + [anon_sym_ATcoversNothing] = ACTIONS(433), + [anon_sym_ATdataProvider] = ACTIONS(433), + [anon_sym_ATdepends] = ACTIONS(430), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(433), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(433), + [anon_sym_ATgroup] = ACTIONS(433), + [anon_sym_ATlarge] = ACTIONS(433), + [anon_sym_ATmedium] = ACTIONS(433), + [anon_sym_ATpreserveGlobalState] = ACTIONS(433), + [anon_sym_ATrequires] = ACTIONS(430), + [anon_sym_ATrequiresusages] = ACTIONS(433), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(433), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(433), + [anon_sym_ATsmall] = ACTIONS(433), + [anon_sym_ATtest] = ACTIONS(430), + [anon_sym_ATtestWith] = ACTIONS(433), + [anon_sym_ATtestdox] = ACTIONS(433), + [anon_sym_ATticket] = ACTIONS(433), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(433), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(433), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(433), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(430), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(433), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(430), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(433), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(433), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(433), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(433), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(433), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(433), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(433), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(433), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(433), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(430), + [anon_sym_ATreadonly] = ACTIONS(433), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(433), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(433), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(433), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(433), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(433), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(433), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(433), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(433), + [anon_sym_ATparam_DASHout] = ACTIONS(433), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(433), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(430), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(433), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(433), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(433), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(433), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(433), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(433), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(433), + [anon_sym_ATmixin] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_DOLLAR] = ACTIONS(433), + [sym__end] = ACTIONS(433), + [sym__text_after_type] = ACTIONS(433), }, - [101] = { - [anon_sym_LBRACE] = ACTIONS(325), - [anon_sym_ATinheritdoc] = ACTIONS(325), - [anon_sym_ATinheritDoc] = ACTIONS(325), - [anon_sym_ATapi] = ACTIONS(325), - [anon_sym_ATfilesource] = ACTIONS(325), - [anon_sym_ATignore] = ACTIONS(325), - [anon_sym_ATinternal] = ACTIONS(325), - [anon_sym_ATcategory] = ACTIONS(325), - [anon_sym_ATcopyright] = ACTIONS(325), - [anon_sym_ATtodo] = ACTIONS(325), - [anon_sym_ATexample] = ACTIONS(325), - [anon_sym_ATlicense] = ACTIONS(325), - [anon_sym_ATpackage] = ACTIONS(325), - [anon_sym_ATsource] = ACTIONS(325), - [anon_sym_ATsubpackage] = ACTIONS(325), - [anon_sym_ATuses] = ACTIONS(325), - [anon_sym_ATauthor] = ACTIONS(325), - [anon_sym_ATglobal] = ACTIONS(325), - [anon_sym_ATlink] = ACTIONS(325), - [anon_sym_ATmethod] = ACTIONS(325), - [anon_sym_ATparam] = ACTIONS(323), - [anon_sym_ATproperty] = ACTIONS(323), - [anon_sym_ATproperty_DASHread] = ACTIONS(325), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATreturn] = ACTIONS(325), - [anon_sym_ATsee] = ACTIONS(325), - [anon_sym_ATthrows] = ACTIONS(325), - [anon_sym_ATvar] = ACTIONS(325), - [anon_sym_ATdeprecated] = ACTIONS(325), - [anon_sym_ATsince] = ACTIONS(325), - [anon_sym_ATversion] = ACTIONS(325), - [anon_sym_ATtemplate] = ACTIONS(323), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(325), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(325), - [anon_sym_ATimplements] = ACTIONS(325), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(325), - [anon_sym_ATextends] = ACTIONS(325), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(325), - [anon_sym_ATuse] = ACTIONS(323), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(325), - [anon_sym_ATafter] = ACTIONS(323), - [anon_sym_ATafterClass] = ACTIONS(325), - [anon_sym_ATannotation] = ACTIONS(325), - [anon_sym_ATbackupGlobals] = ACTIONS(325), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(325), - [anon_sym_ATbefore] = ACTIONS(323), - [anon_sym_ATbeforeClass] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(323), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(325), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(325), - [anon_sym_ATcovers] = ACTIONS(323), - [anon_sym_ATcoversDefaultClass] = ACTIONS(323), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(325), - [anon_sym_ATcoversNothing] = ACTIONS(325), - [anon_sym_ATdataProvider] = ACTIONS(325), - [anon_sym_ATdepends] = ACTIONS(323), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(325), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(325), - [anon_sym_ATgroup] = ACTIONS(325), - [anon_sym_ATlarge] = ACTIONS(325), - [anon_sym_ATmedium] = ACTIONS(325), - [anon_sym_ATpreserveGlobalState] = ACTIONS(325), - [anon_sym_ATrequires] = ACTIONS(323), - [anon_sym_ATrequiresusages] = ACTIONS(325), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(325), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(325), - [anon_sym_ATsmall] = ACTIONS(325), - [anon_sym_ATtest] = ACTIONS(323), - [anon_sym_ATtestWith] = ACTIONS(325), - [anon_sym_ATtestdox] = ACTIONS(325), - [anon_sym_ATticket] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(325), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(325), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(323), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(323), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(325), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(325), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(325), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(325), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(323), - [anon_sym_ATreadonly] = ACTIONS(325), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(325), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(325), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(325), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(325), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(325), - [anon_sym_ATparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(323), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(325), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(325), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(325), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(325), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(325), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(325), - [anon_sym_ATmixin] = ACTIONS(325), - [anon_sym_AMP] = ACTIONS(325), - [anon_sym_DOLLAR] = ACTIONS(325), - [sym__end] = ACTIONS(325), - [sym__text_after_type] = ACTIONS(325), + [107] = { + [anon_sym_LBRACE] = ACTIONS(465), + [anon_sym_ATinheritdoc] = ACTIONS(465), + [anon_sym_ATinheritDoc] = ACTIONS(465), + [anon_sym_ATapi] = ACTIONS(465), + [anon_sym_ATfilesource] = ACTIONS(465), + [anon_sym_ATignore] = ACTIONS(465), + [anon_sym_ATinternal] = ACTIONS(465), + [anon_sym_ATcategory] = ACTIONS(465), + [anon_sym_ATcopyright] = ACTIONS(465), + [anon_sym_ATtodo] = ACTIONS(465), + [anon_sym_ATexample] = ACTIONS(465), + [anon_sym_ATlicense] = ACTIONS(465), + [anon_sym_ATpackage] = ACTIONS(465), + [anon_sym_ATsource] = ACTIONS(465), + [anon_sym_ATsubpackage] = ACTIONS(465), + [anon_sym_ATuses] = ACTIONS(465), + [anon_sym_ATauthor] = ACTIONS(465), + [anon_sym_ATglobal] = ACTIONS(465), + [anon_sym_ATlink] = ACTIONS(465), + [anon_sym_ATmethod] = ACTIONS(465), + [anon_sym_ATparam] = ACTIONS(463), + [anon_sym_ATproperty] = ACTIONS(463), + [anon_sym_ATproperty_DASHread] = ACTIONS(465), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(465), + [anon_sym_ATreturn] = ACTIONS(465), + [anon_sym_ATsee] = ACTIONS(465), + [anon_sym_ATthrows] = ACTIONS(465), + [anon_sym_ATvar] = ACTIONS(465), + [anon_sym_ATdeprecated] = ACTIONS(465), + [anon_sym_ATsince] = ACTIONS(465), + [anon_sym_ATversion] = ACTIONS(465), + [anon_sym_ATtemplate] = ACTIONS(463), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(465), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(465), + [anon_sym_ATimplements] = ACTIONS(465), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(465), + [anon_sym_ATextends] = ACTIONS(465), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(465), + [anon_sym_ATuse] = ACTIONS(463), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(465), + [anon_sym_ATafter] = ACTIONS(463), + [anon_sym_ATafterClass] = ACTIONS(465), + [anon_sym_ATannotation] = ACTIONS(465), + [anon_sym_ATbackupGlobals] = ACTIONS(465), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(465), + [anon_sym_ATbefore] = ACTIONS(463), + [anon_sym_ATbeforeClass] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(463), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(465), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(465), + [anon_sym_ATcovers] = ACTIONS(463), + [anon_sym_ATcoversDefaultClass] = ACTIONS(463), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(465), + [anon_sym_ATcoversNothing] = ACTIONS(465), + [anon_sym_ATdataProvider] = ACTIONS(465), + [anon_sym_ATdepends] = ACTIONS(463), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(465), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(465), + [anon_sym_ATgroup] = ACTIONS(465), + [anon_sym_ATlarge] = ACTIONS(465), + [anon_sym_ATmedium] = ACTIONS(465), + [anon_sym_ATpreserveGlobalState] = ACTIONS(465), + [anon_sym_ATrequires] = ACTIONS(463), + [anon_sym_ATrequiresusages] = ACTIONS(465), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(465), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(465), + [anon_sym_ATsmall] = ACTIONS(465), + [anon_sym_ATtest] = ACTIONS(463), + [anon_sym_ATtestWith] = ACTIONS(465), + [anon_sym_ATtestdox] = ACTIONS(465), + [anon_sym_ATticket] = ACTIONS(465), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(465), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(465), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(465), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(463), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(463), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(465), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(465), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(465), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(465), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(465), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(465), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(463), + [anon_sym_ATreadonly] = ACTIONS(465), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(465), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(465), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(465), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(465), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(465), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(465), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(465), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(465), + [anon_sym_ATparam_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(465), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(463), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(465), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(465), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(465), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(465), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(465), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(465), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(465), + [anon_sym_ATmixin] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_DOLLAR] = ACTIONS(465), + [sym__end] = ACTIONS(465), + [sym__text_after_type] = ACTIONS(465), }, - [102] = { - [anon_sym_LBRACE] = ACTIONS(210), - [anon_sym_ATinheritdoc] = ACTIONS(210), - [anon_sym_ATinheritDoc] = ACTIONS(210), - [anon_sym_ATapi] = ACTIONS(210), - [anon_sym_ATfilesource] = ACTIONS(210), - [anon_sym_ATignore] = ACTIONS(210), - [anon_sym_ATinternal] = ACTIONS(210), - [anon_sym_ATcategory] = ACTIONS(210), - [anon_sym_ATcopyright] = ACTIONS(210), - [anon_sym_ATtodo] = ACTIONS(210), - [anon_sym_ATexample] = ACTIONS(210), - [anon_sym_ATlicense] = ACTIONS(210), - [anon_sym_ATpackage] = ACTIONS(210), - [anon_sym_ATsource] = ACTIONS(210), - [anon_sym_ATsubpackage] = ACTIONS(210), - [anon_sym_ATuses] = ACTIONS(210), - [anon_sym_ATauthor] = ACTIONS(210), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_ATglobal] = ACTIONS(210), - [anon_sym_ATlink] = ACTIONS(210), - [anon_sym_ATmethod] = ACTIONS(210), - [anon_sym_ATparam] = ACTIONS(208), - [anon_sym_ATproperty] = ACTIONS(208), - [anon_sym_ATproperty_DASHread] = ACTIONS(210), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(210), - [anon_sym_ATreturn] = ACTIONS(210), - [anon_sym_ATsee] = ACTIONS(210), - [anon_sym_ATthrows] = ACTIONS(210), - [anon_sym_ATvar] = ACTIONS(210), - [anon_sym_ATdeprecated] = ACTIONS(210), - [anon_sym_ATsince] = ACTIONS(210), - [anon_sym_ATversion] = ACTIONS(210), - [anon_sym_ATtemplate] = ACTIONS(208), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(210), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(210), - [anon_sym_ATimplements] = ACTIONS(210), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(210), - [anon_sym_ATextends] = ACTIONS(210), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(210), - [anon_sym_ATuse] = ACTIONS(208), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(210), - [anon_sym_ATafter] = ACTIONS(208), - [anon_sym_ATafterClass] = ACTIONS(210), - [anon_sym_ATannotation] = ACTIONS(210), - [anon_sym_ATbackupGlobals] = ACTIONS(210), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(210), - [anon_sym_ATbefore] = ACTIONS(208), - [anon_sym_ATbeforeClass] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(208), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(210), - [anon_sym_ATcovers] = ACTIONS(208), - [anon_sym_ATcoversDefaultClass] = ACTIONS(208), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(210), - [anon_sym_ATcoversNothing] = ACTIONS(210), - [anon_sym_ATdataProvider] = ACTIONS(210), - [anon_sym_ATdepends] = ACTIONS(208), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(210), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(210), - [anon_sym_ATgroup] = ACTIONS(210), - [anon_sym_ATlarge] = ACTIONS(210), - [anon_sym_ATmedium] = ACTIONS(210), - [anon_sym_ATpreserveGlobalState] = ACTIONS(210), - [anon_sym_ATrequires] = ACTIONS(208), - [anon_sym_ATrequiresusages] = ACTIONS(210), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(210), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(210), - [anon_sym_ATsmall] = ACTIONS(210), - [anon_sym_ATtest] = ACTIONS(208), - [anon_sym_ATtestWith] = ACTIONS(210), - [anon_sym_ATtestdox] = ACTIONS(210), - [anon_sym_ATticket] = ACTIONS(210), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(210), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(210), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(210), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(208), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(208), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(210), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(210), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(210), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(210), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(210), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(210), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(208), - [anon_sym_ATreadonly] = ACTIONS(210), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(210), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(210), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(210), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(210), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(210), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(210), - [anon_sym_ATparam_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(210), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(208), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(210), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(210), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(210), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(210), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(210), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(210), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(210), - [anon_sym_ATmixin] = ACTIONS(210), - [anon_sym_COLON_COLON] = ACTIONS(210), - [sym__end] = ACTIONS(210), - [sym_text] = ACTIONS(210), + [108] = { + [sym_inline_tag] = STATE(123), + [aux_sym__description_not_version_repeat1] = STATE(102), + [anon_sym_LBRACE] = ACTIONS(243), + [anon_sym_ATinheritdoc] = ACTIONS(503), + [anon_sym_ATinheritDoc] = ACTIONS(503), + [anon_sym_ATapi] = ACTIONS(503), + [anon_sym_ATfilesource] = ACTIONS(503), + [anon_sym_ATignore] = ACTIONS(503), + [anon_sym_ATinternal] = ACTIONS(503), + [anon_sym_ATcategory] = ACTIONS(503), + [anon_sym_ATcopyright] = ACTIONS(503), + [anon_sym_ATtodo] = ACTIONS(503), + [anon_sym_ATexample] = ACTIONS(503), + [anon_sym_ATlicense] = ACTIONS(503), + [anon_sym_ATpackage] = ACTIONS(503), + [anon_sym_ATsource] = ACTIONS(503), + [anon_sym_ATsubpackage] = ACTIONS(503), + [anon_sym_ATuses] = ACTIONS(503), + [anon_sym_ATauthor] = ACTIONS(503), + [anon_sym_ATglobal] = ACTIONS(503), + [anon_sym_ATlink] = ACTIONS(503), + [anon_sym_ATmethod] = ACTIONS(503), + [anon_sym_ATparam] = ACTIONS(505), + [anon_sym_ATproperty] = ACTIONS(505), + [anon_sym_ATproperty_DASHread] = ACTIONS(503), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(503), + [anon_sym_ATreturn] = ACTIONS(503), + [anon_sym_ATsee] = ACTIONS(503), + [anon_sym_ATthrows] = ACTIONS(503), + [anon_sym_ATvar] = ACTIONS(503), + [anon_sym_ATdeprecated] = ACTIONS(503), + [anon_sym_ATsince] = ACTIONS(503), + [anon_sym_ATversion] = ACTIONS(503), + [anon_sym_ATtemplate] = ACTIONS(505), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(503), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(503), + [anon_sym_ATimplements] = ACTIONS(503), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(503), + [anon_sym_ATextends] = ACTIONS(503), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(503), + [anon_sym_ATuse] = ACTIONS(505), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(503), + [anon_sym_ATafter] = ACTIONS(505), + [anon_sym_ATafterClass] = ACTIONS(503), + [anon_sym_ATannotation] = ACTIONS(503), + [anon_sym_ATbackupGlobals] = ACTIONS(503), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(503), + [anon_sym_ATbefore] = ACTIONS(505), + [anon_sym_ATbeforeClass] = ACTIONS(503), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(505), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(503), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(503), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(503), + [anon_sym_ATcovers] = ACTIONS(505), + [anon_sym_ATcoversDefaultClass] = ACTIONS(505), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(503), + [anon_sym_ATcoversNothing] = ACTIONS(503), + [anon_sym_ATdataProvider] = ACTIONS(503), + [anon_sym_ATdepends] = ACTIONS(505), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(503), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(503), + [anon_sym_ATgroup] = ACTIONS(503), + [anon_sym_ATlarge] = ACTIONS(503), + [anon_sym_ATmedium] = ACTIONS(503), + [anon_sym_ATpreserveGlobalState] = ACTIONS(503), + [anon_sym_ATrequires] = ACTIONS(505), + [anon_sym_ATrequiresusages] = ACTIONS(503), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(503), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(503), + [anon_sym_ATsmall] = ACTIONS(503), + [anon_sym_ATtest] = ACTIONS(505), + [anon_sym_ATtestWith] = ACTIONS(503), + [anon_sym_ATtestdox] = ACTIONS(503), + [anon_sym_ATticket] = ACTIONS(503), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(503), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(503), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(503), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(505), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(503), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(505), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(503), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(503), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(503), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(503), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(503), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(503), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(503), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(503), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(503), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(505), + [anon_sym_ATreadonly] = ACTIONS(503), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(503), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(503), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(503), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(503), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(503), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(503), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(503), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(503), + [anon_sym_ATparam_DASHout] = ACTIONS(503), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(503), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(505), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(503), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(503), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(503), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(503), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(503), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(503), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(503), + [anon_sym_ATmixin] = ACTIONS(503), + [sym__end] = ACTIONS(503), + [sym__text_not_version] = ACTIONS(253), }, - [103] = { - [anon_sym_LBRACE] = ACTIONS(368), - [anon_sym_ATinheritdoc] = ACTIONS(368), - [anon_sym_ATinheritDoc] = ACTIONS(368), - [anon_sym_ATapi] = ACTIONS(368), - [anon_sym_ATfilesource] = ACTIONS(368), - [anon_sym_ATignore] = ACTIONS(368), - [anon_sym_ATinternal] = ACTIONS(368), - [anon_sym_ATcategory] = ACTIONS(368), - [anon_sym_ATcopyright] = ACTIONS(368), - [anon_sym_ATtodo] = ACTIONS(368), - [anon_sym_ATexample] = ACTIONS(368), - [anon_sym_ATlicense] = ACTIONS(368), - [anon_sym_ATpackage] = ACTIONS(368), - [anon_sym_ATsource] = ACTIONS(368), - [anon_sym_ATsubpackage] = ACTIONS(368), - [anon_sym_ATuses] = ACTIONS(368), - [anon_sym_ATauthor] = ACTIONS(368), - [anon_sym_ATglobal] = ACTIONS(368), - [anon_sym_ATlink] = ACTIONS(368), - [anon_sym_ATmethod] = ACTIONS(368), - [anon_sym_ATparam] = ACTIONS(366), - [anon_sym_ATproperty] = ACTIONS(366), - [anon_sym_ATproperty_DASHread] = ACTIONS(368), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATreturn] = ACTIONS(368), - [anon_sym_ATsee] = ACTIONS(368), - [anon_sym_ATthrows] = ACTIONS(368), - [anon_sym_ATvar] = ACTIONS(368), - [anon_sym_ATdeprecated] = ACTIONS(368), - [anon_sym_ATsince] = ACTIONS(368), - [anon_sym_ATversion] = ACTIONS(368), - [anon_sym_ATtemplate] = ACTIONS(366), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(368), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(368), - [anon_sym_ATimplements] = ACTIONS(368), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(368), - [anon_sym_ATextends] = ACTIONS(368), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(368), - [anon_sym_ATuse] = ACTIONS(366), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(368), - [anon_sym_ATafter] = ACTIONS(366), - [anon_sym_ATafterClass] = ACTIONS(368), - [anon_sym_ATannotation] = ACTIONS(368), - [anon_sym_ATbackupGlobals] = ACTIONS(368), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(368), - [anon_sym_ATbefore] = ACTIONS(366), - [anon_sym_ATbeforeClass] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(366), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(368), - [anon_sym_ATcovers] = ACTIONS(366), - [anon_sym_ATcoversDefaultClass] = ACTIONS(366), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(368), - [anon_sym_ATcoversNothing] = ACTIONS(368), - [anon_sym_ATdataProvider] = ACTIONS(368), - [anon_sym_ATdepends] = ACTIONS(366), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(368), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(368), - [anon_sym_ATgroup] = ACTIONS(368), - [anon_sym_ATlarge] = ACTIONS(368), - [anon_sym_ATmedium] = ACTIONS(368), - [anon_sym_ATpreserveGlobalState] = ACTIONS(368), - [anon_sym_ATrequires] = ACTIONS(366), - [anon_sym_ATrequiresusages] = ACTIONS(368), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(368), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(368), - [anon_sym_ATsmall] = ACTIONS(368), - [anon_sym_ATtest] = ACTIONS(366), - [anon_sym_ATtestWith] = ACTIONS(368), - [anon_sym_ATtestdox] = ACTIONS(368), - [anon_sym_ATticket] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(368), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(366), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(366), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(368), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(366), - [anon_sym_ATreadonly] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(368), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(368), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(368), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(368), - [anon_sym_ATparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(366), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(368), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(368), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(368), - [anon_sym_ATmixin] = ACTIONS(368), - [anon_sym_PIPE] = ACTIONS(368), - [anon_sym_DOLLAR] = ACTIONS(368), - [sym__end] = ACTIONS(368), - [sym__text_after_type] = ACTIONS(368), + [109] = { + [anon_sym_LBRACE] = ACTIONS(356), + [anon_sym_ATinheritdoc] = ACTIONS(356), + [anon_sym_ATinheritDoc] = ACTIONS(356), + [anon_sym_ATapi] = ACTIONS(356), + [anon_sym_ATfilesource] = ACTIONS(356), + [anon_sym_ATignore] = ACTIONS(356), + [anon_sym_ATinternal] = ACTIONS(356), + [anon_sym_ATcategory] = ACTIONS(356), + [anon_sym_ATcopyright] = ACTIONS(356), + [anon_sym_ATtodo] = ACTIONS(356), + [anon_sym_ATexample] = ACTIONS(356), + [anon_sym_ATlicense] = ACTIONS(356), + [anon_sym_ATpackage] = ACTIONS(356), + [anon_sym_ATsource] = ACTIONS(356), + [anon_sym_ATsubpackage] = ACTIONS(356), + [anon_sym_ATuses] = ACTIONS(356), + [anon_sym_ATauthor] = ACTIONS(356), + [anon_sym_ATglobal] = ACTIONS(356), + [anon_sym_ATlink] = ACTIONS(356), + [anon_sym_ATmethod] = ACTIONS(356), + [anon_sym_ATparam] = ACTIONS(354), + [anon_sym_ATproperty] = ACTIONS(354), + [anon_sym_ATproperty_DASHread] = ACTIONS(356), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATreturn] = ACTIONS(356), + [anon_sym_ATsee] = ACTIONS(356), + [anon_sym_ATthrows] = ACTIONS(356), + [anon_sym_ATvar] = ACTIONS(356), + [anon_sym_ATdeprecated] = ACTIONS(356), + [anon_sym_ATsince] = ACTIONS(356), + [anon_sym_ATversion] = ACTIONS(356), + [anon_sym_ATtemplate] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), + [anon_sym_ATimplements] = ACTIONS(356), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), + [anon_sym_ATextends] = ACTIONS(356), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), + [anon_sym_ATuse] = ACTIONS(354), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), + [anon_sym_ATafter] = ACTIONS(354), + [anon_sym_ATafterClass] = ACTIONS(356), + [anon_sym_ATannotation] = ACTIONS(356), + [anon_sym_ATbackupGlobals] = ACTIONS(356), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), + [anon_sym_ATbefore] = ACTIONS(354), + [anon_sym_ATbeforeClass] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), + [anon_sym_ATcovers] = ACTIONS(354), + [anon_sym_ATcoversDefaultClass] = ACTIONS(354), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), + [anon_sym_ATcoversNothing] = ACTIONS(356), + [anon_sym_ATdataProvider] = ACTIONS(356), + [anon_sym_ATdepends] = ACTIONS(354), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), + [anon_sym_ATgroup] = ACTIONS(356), + [anon_sym_ATlarge] = ACTIONS(356), + [anon_sym_ATmedium] = ACTIONS(356), + [anon_sym_ATpreserveGlobalState] = ACTIONS(356), + [anon_sym_ATrequires] = ACTIONS(354), + [anon_sym_ATrequiresusages] = ACTIONS(356), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), + [anon_sym_ATsmall] = ACTIONS(356), + [anon_sym_ATtest] = ACTIONS(354), + [anon_sym_ATtestWith] = ACTIONS(356), + [anon_sym_ATtestdox] = ACTIONS(356), + [anon_sym_ATticket] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(354), + [anon_sym_ATreadonly] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), + [anon_sym_ATparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), + [anon_sym_ATmixin] = ACTIONS(356), + [anon_sym_PIPE] = ACTIONS(356), + [anon_sym_DOLLAR] = ACTIONS(356), + [sym__end] = ACTIONS(356), + [sym__text_after_type] = ACTIONS(356), }, - [104] = { - [anon_sym_LBRACE] = ACTIONS(361), - [anon_sym_ATinheritdoc] = ACTIONS(361), - [anon_sym_ATinheritDoc] = ACTIONS(361), - [anon_sym_ATapi] = ACTIONS(361), - [anon_sym_ATfilesource] = ACTIONS(361), - [anon_sym_ATignore] = ACTIONS(361), - [anon_sym_ATinternal] = ACTIONS(361), - [anon_sym_ATcategory] = ACTIONS(361), - [anon_sym_ATcopyright] = ACTIONS(361), - [anon_sym_ATtodo] = ACTIONS(361), - [anon_sym_ATexample] = ACTIONS(361), - [anon_sym_ATlicense] = ACTIONS(361), - [anon_sym_ATpackage] = ACTIONS(361), - [anon_sym_ATsource] = ACTIONS(361), - [anon_sym_ATsubpackage] = ACTIONS(361), - [anon_sym_ATuses] = ACTIONS(361), - [anon_sym_ATauthor] = ACTIONS(361), - [anon_sym_ATglobal] = ACTIONS(361), - [anon_sym_ATlink] = ACTIONS(361), - [anon_sym_ATmethod] = ACTIONS(361), - [anon_sym_ATparam] = ACTIONS(359), - [anon_sym_ATproperty] = ACTIONS(359), - [anon_sym_ATproperty_DASHread] = ACTIONS(361), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATreturn] = ACTIONS(361), - [anon_sym_ATsee] = ACTIONS(361), - [anon_sym_ATthrows] = ACTIONS(361), - [anon_sym_ATvar] = ACTIONS(361), - [anon_sym_ATdeprecated] = ACTIONS(361), - [anon_sym_ATsince] = ACTIONS(361), - [anon_sym_ATversion] = ACTIONS(361), - [anon_sym_ATtemplate] = ACTIONS(359), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(361), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(361), - [anon_sym_ATimplements] = ACTIONS(361), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(361), - [anon_sym_ATextends] = ACTIONS(361), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(361), - [anon_sym_ATuse] = ACTIONS(359), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(361), - [anon_sym_ATafter] = ACTIONS(359), - [anon_sym_ATafterClass] = ACTIONS(361), - [anon_sym_ATannotation] = ACTIONS(361), - [anon_sym_ATbackupGlobals] = ACTIONS(361), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(361), - [anon_sym_ATbefore] = ACTIONS(359), - [anon_sym_ATbeforeClass] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(359), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(361), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(361), - [anon_sym_ATcovers] = ACTIONS(359), - [anon_sym_ATcoversDefaultClass] = ACTIONS(359), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(361), - [anon_sym_ATcoversNothing] = ACTIONS(361), - [anon_sym_ATdataProvider] = ACTIONS(361), - [anon_sym_ATdepends] = ACTIONS(359), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(361), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(361), - [anon_sym_ATgroup] = ACTIONS(361), - [anon_sym_ATlarge] = ACTIONS(361), - [anon_sym_ATmedium] = ACTIONS(361), - [anon_sym_ATpreserveGlobalState] = ACTIONS(361), - [anon_sym_ATrequires] = ACTIONS(359), - [anon_sym_ATrequiresusages] = ACTIONS(361), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(361), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(361), - [anon_sym_ATsmall] = ACTIONS(361), - [anon_sym_ATtest] = ACTIONS(359), - [anon_sym_ATtestWith] = ACTIONS(361), - [anon_sym_ATtestdox] = ACTIONS(361), - [anon_sym_ATticket] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(361), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(361), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(359), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(359), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(361), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(361), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(361), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(361), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(359), - [anon_sym_ATreadonly] = ACTIONS(361), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(361), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(361), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(361), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(361), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(361), - [anon_sym_ATparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(359), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(361), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(361), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(361), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(361), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(361), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(361), - [anon_sym_ATmixin] = ACTIONS(361), - [anon_sym_PIPE] = ACTIONS(361), - [anon_sym_DOLLAR] = ACTIONS(361), - [sym__end] = ACTIONS(361), - [sym__text_after_type] = ACTIONS(361), + [110] = { + [sym_inline_tag] = STATE(112), + [aux_sym_description_repeat1] = STATE(112), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(507), + [anon_sym_ATinheritDoc] = ACTIONS(507), + [anon_sym_ATapi] = ACTIONS(507), + [anon_sym_ATfilesource] = ACTIONS(507), + [anon_sym_ATignore] = ACTIONS(507), + [anon_sym_ATinternal] = ACTIONS(507), + [anon_sym_ATcategory] = ACTIONS(507), + [anon_sym_ATcopyright] = ACTIONS(507), + [anon_sym_ATtodo] = ACTIONS(507), + [anon_sym_ATexample] = ACTIONS(507), + [anon_sym_ATlicense] = ACTIONS(507), + [anon_sym_ATpackage] = ACTIONS(507), + [anon_sym_ATsource] = ACTIONS(507), + [anon_sym_ATsubpackage] = ACTIONS(507), + [anon_sym_ATuses] = ACTIONS(507), + [anon_sym_ATauthor] = ACTIONS(507), + [anon_sym_ATglobal] = ACTIONS(507), + [anon_sym_ATlink] = ACTIONS(507), + [anon_sym_ATmethod] = ACTIONS(507), + [anon_sym_ATparam] = ACTIONS(509), + [anon_sym_ATproperty] = ACTIONS(509), + [anon_sym_ATproperty_DASHread] = ACTIONS(507), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(507), + [anon_sym_ATreturn] = ACTIONS(507), + [anon_sym_ATsee] = ACTIONS(507), + [anon_sym_ATthrows] = ACTIONS(507), + [anon_sym_ATvar] = ACTIONS(507), + [anon_sym_ATdeprecated] = ACTIONS(507), + [anon_sym_ATsince] = ACTIONS(507), + [anon_sym_ATversion] = ACTIONS(507), + [anon_sym_ATtemplate] = ACTIONS(509), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(507), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(507), + [anon_sym_ATimplements] = ACTIONS(507), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(507), + [anon_sym_ATextends] = ACTIONS(507), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(507), + [anon_sym_ATuse] = ACTIONS(509), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(507), + [anon_sym_ATafter] = ACTIONS(509), + [anon_sym_ATafterClass] = ACTIONS(507), + [anon_sym_ATannotation] = ACTIONS(507), + [anon_sym_ATbackupGlobals] = ACTIONS(507), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(507), + [anon_sym_ATbefore] = ACTIONS(509), + [anon_sym_ATbeforeClass] = ACTIONS(507), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(509), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(507), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(507), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(507), + [anon_sym_ATcovers] = ACTIONS(509), + [anon_sym_ATcoversDefaultClass] = ACTIONS(509), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(507), + [anon_sym_ATcoversNothing] = ACTIONS(507), + [anon_sym_ATdataProvider] = ACTIONS(507), + [anon_sym_ATdepends] = ACTIONS(509), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(507), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(507), + [anon_sym_ATgroup] = ACTIONS(507), + [anon_sym_ATlarge] = ACTIONS(507), + [anon_sym_ATmedium] = ACTIONS(507), + [anon_sym_ATpreserveGlobalState] = ACTIONS(507), + [anon_sym_ATrequires] = ACTIONS(509), + [anon_sym_ATrequiresusages] = ACTIONS(507), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(507), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(507), + [anon_sym_ATsmall] = ACTIONS(507), + [anon_sym_ATtest] = ACTIONS(509), + [anon_sym_ATtestWith] = ACTIONS(507), + [anon_sym_ATtestdox] = ACTIONS(507), + [anon_sym_ATticket] = ACTIONS(507), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(507), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(507), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(507), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(509), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(507), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(509), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(507), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(507), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(507), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(507), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(507), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(507), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(507), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(507), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(507), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(509), + [anon_sym_ATreadonly] = ACTIONS(507), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(507), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(507), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(507), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(507), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(507), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(507), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(507), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(507), + [anon_sym_ATparam_DASHout] = ACTIONS(507), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(507), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(509), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(507), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(507), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(507), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(507), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(507), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(507), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(507), + [anon_sym_ATmixin] = ACTIONS(507), + [sym__end] = ACTIONS(507), + [sym_text] = ACTIONS(511), }, - [105] = { - [anon_sym_LBRACE] = ACTIONS(354), - [anon_sym_ATinheritdoc] = ACTIONS(354), - [anon_sym_ATinheritDoc] = ACTIONS(354), - [anon_sym_ATapi] = ACTIONS(354), - [anon_sym_ATfilesource] = ACTIONS(354), - [anon_sym_ATignore] = ACTIONS(354), - [anon_sym_ATinternal] = ACTIONS(354), - [anon_sym_ATcategory] = ACTIONS(354), - [anon_sym_ATcopyright] = ACTIONS(354), - [anon_sym_ATtodo] = ACTIONS(354), - [anon_sym_ATexample] = ACTIONS(354), - [anon_sym_ATlicense] = ACTIONS(354), - [anon_sym_ATpackage] = ACTIONS(354), - [anon_sym_ATsource] = ACTIONS(354), - [anon_sym_ATsubpackage] = ACTIONS(354), - [anon_sym_ATuses] = ACTIONS(354), - [anon_sym_ATauthor] = ACTIONS(354), - [anon_sym_ATglobal] = ACTIONS(354), - [anon_sym_ATlink] = ACTIONS(354), - [anon_sym_ATmethod] = ACTIONS(354), - [anon_sym_ATparam] = ACTIONS(352), - [anon_sym_ATproperty] = ACTIONS(352), - [anon_sym_ATproperty_DASHread] = ACTIONS(354), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATreturn] = ACTIONS(354), - [anon_sym_ATsee] = ACTIONS(354), - [anon_sym_ATthrows] = ACTIONS(354), - [anon_sym_ATvar] = ACTIONS(354), - [anon_sym_ATdeprecated] = ACTIONS(354), - [anon_sym_ATsince] = ACTIONS(354), - [anon_sym_ATversion] = ACTIONS(354), - [anon_sym_ATtemplate] = ACTIONS(352), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), - [anon_sym_ATimplements] = ACTIONS(354), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), - [anon_sym_ATextends] = ACTIONS(354), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), - [anon_sym_ATuse] = ACTIONS(352), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), - [anon_sym_ATafter] = ACTIONS(352), - [anon_sym_ATafterClass] = ACTIONS(354), - [anon_sym_ATannotation] = ACTIONS(354), - [anon_sym_ATbackupGlobals] = ACTIONS(354), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), - [anon_sym_ATbefore] = ACTIONS(352), - [anon_sym_ATbeforeClass] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), - [anon_sym_ATcovers] = ACTIONS(352), - [anon_sym_ATcoversDefaultClass] = ACTIONS(352), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), - [anon_sym_ATcoversNothing] = ACTIONS(354), - [anon_sym_ATdataProvider] = ACTIONS(354), - [anon_sym_ATdepends] = ACTIONS(352), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), - [anon_sym_ATgroup] = ACTIONS(354), - [anon_sym_ATlarge] = ACTIONS(354), - [anon_sym_ATmedium] = ACTIONS(354), - [anon_sym_ATpreserveGlobalState] = ACTIONS(354), - [anon_sym_ATrequires] = ACTIONS(352), - [anon_sym_ATrequiresusages] = ACTIONS(354), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), - [anon_sym_ATsmall] = ACTIONS(354), - [anon_sym_ATtest] = ACTIONS(352), - [anon_sym_ATtestWith] = ACTIONS(354), - [anon_sym_ATtestdox] = ACTIONS(354), - [anon_sym_ATticket] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), - [anon_sym_ATreadonly] = ACTIONS(354), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), - [anon_sym_ATparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), - [anon_sym_ATmixin] = ACTIONS(354), - [anon_sym_PIPE] = ACTIONS(354), - [anon_sym_DOLLAR] = ACTIONS(354), - [sym__end] = ACTIONS(354), - [sym__text_after_type] = ACTIONS(354), + [111] = { + [anon_sym_LBRACE] = ACTIONS(188), + [anon_sym_ATinheritdoc] = ACTIONS(188), + [anon_sym_ATinheritDoc] = ACTIONS(188), + [anon_sym_ATapi] = ACTIONS(188), + [anon_sym_ATfilesource] = ACTIONS(188), + [anon_sym_ATignore] = ACTIONS(188), + [anon_sym_ATinternal] = ACTIONS(188), + [anon_sym_ATcategory] = ACTIONS(188), + [anon_sym_ATcopyright] = ACTIONS(188), + [anon_sym_ATtodo] = ACTIONS(188), + [anon_sym_ATexample] = ACTIONS(188), + [anon_sym_ATlicense] = ACTIONS(188), + [anon_sym_ATpackage] = ACTIONS(188), + [anon_sym_ATsource] = ACTIONS(188), + [anon_sym_ATsubpackage] = ACTIONS(188), + [anon_sym_ATuses] = ACTIONS(188), + [anon_sym_ATauthor] = ACTIONS(188), + [anon_sym_LT] = ACTIONS(188), + [anon_sym_ATglobal] = ACTIONS(188), + [anon_sym_ATlink] = ACTIONS(188), + [anon_sym_ATmethod] = ACTIONS(188), + [anon_sym_ATparam] = ACTIONS(186), + [anon_sym_ATproperty] = ACTIONS(186), + [anon_sym_ATproperty_DASHread] = ACTIONS(188), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATreturn] = ACTIONS(188), + [anon_sym_ATsee] = ACTIONS(188), + [anon_sym_ATthrows] = ACTIONS(188), + [anon_sym_ATvar] = ACTIONS(188), + [anon_sym_ATdeprecated] = ACTIONS(188), + [anon_sym_ATsince] = ACTIONS(188), + [anon_sym_ATversion] = ACTIONS(188), + [anon_sym_ATtemplate] = ACTIONS(186), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(188), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(188), + [anon_sym_ATimplements] = ACTIONS(188), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(188), + [anon_sym_ATextends] = ACTIONS(188), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(188), + [anon_sym_ATuse] = ACTIONS(186), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(188), + [anon_sym_ATafter] = ACTIONS(186), + [anon_sym_ATafterClass] = ACTIONS(188), + [anon_sym_ATannotation] = ACTIONS(188), + [anon_sym_ATbackupGlobals] = ACTIONS(188), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(188), + [anon_sym_ATbefore] = ACTIONS(186), + [anon_sym_ATbeforeClass] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(186), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(188), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(188), + [anon_sym_ATcovers] = ACTIONS(186), + [anon_sym_ATcoversDefaultClass] = ACTIONS(186), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(188), + [anon_sym_ATcoversNothing] = ACTIONS(188), + [anon_sym_ATdataProvider] = ACTIONS(188), + [anon_sym_ATdepends] = ACTIONS(186), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(188), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(188), + [anon_sym_ATgroup] = ACTIONS(188), + [anon_sym_ATlarge] = ACTIONS(188), + [anon_sym_ATmedium] = ACTIONS(188), + [anon_sym_ATpreserveGlobalState] = ACTIONS(188), + [anon_sym_ATrequires] = ACTIONS(186), + [anon_sym_ATrequiresusages] = ACTIONS(188), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(188), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(188), + [anon_sym_ATsmall] = ACTIONS(188), + [anon_sym_ATtest] = ACTIONS(186), + [anon_sym_ATtestWith] = ACTIONS(188), + [anon_sym_ATtestdox] = ACTIONS(188), + [anon_sym_ATticket] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(188), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(188), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(186), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(186), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(188), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(188), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(188), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(188), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(186), + [anon_sym_ATreadonly] = ACTIONS(188), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(188), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(188), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(188), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(188), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(188), + [anon_sym_ATparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(186), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(188), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(188), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(188), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(188), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(188), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(188), + [anon_sym_ATmixin] = ACTIONS(188), + [anon_sym_COLON_COLON] = ACTIONS(188), + [sym__end] = ACTIONS(188), + [sym_text] = ACTIONS(188), }, - [106] = { - [anon_sym_ATinheritdoc] = ACTIONS(505), - [anon_sym_ATinheritDoc] = ACTIONS(505), - [anon_sym_ATapi] = ACTIONS(505), - [anon_sym_ATfilesource] = ACTIONS(505), - [anon_sym_ATignore] = ACTIONS(505), - [anon_sym_ATinternal] = ACTIONS(505), - [anon_sym_ATcategory] = ACTIONS(505), - [anon_sym_ATcopyright] = ACTIONS(505), - [anon_sym_ATtodo] = ACTIONS(505), - [anon_sym_ATexample] = ACTIONS(505), - [anon_sym_ATlicense] = ACTIONS(505), - [anon_sym_ATpackage] = ACTIONS(505), - [anon_sym_ATsource] = ACTIONS(505), - [anon_sym_ATsubpackage] = ACTIONS(505), - [anon_sym_ATuses] = ACTIONS(505), - [anon_sym_ATauthor] = ACTIONS(505), - [anon_sym_ATglobal] = ACTIONS(505), - [anon_sym_ATlink] = ACTIONS(505), - [anon_sym_ATmethod] = ACTIONS(505), - [anon_sym_ATparam] = ACTIONS(507), - [anon_sym_ATproperty] = ACTIONS(507), - [anon_sym_ATproperty_DASHread] = ACTIONS(505), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(505), - [anon_sym_ATreturn] = ACTIONS(505), - [anon_sym_ATsee] = ACTIONS(505), - [anon_sym_ATthrows] = ACTIONS(505), - [anon_sym_ATvar] = ACTIONS(505), - [anon_sym_ATdeprecated] = ACTIONS(505), - [anon_sym_ATsince] = ACTIONS(505), - [anon_sym_ATversion] = ACTIONS(505), - [anon_sym_ATtemplate] = ACTIONS(507), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(505), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(505), - [anon_sym_ATimplements] = ACTIONS(505), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(505), - [anon_sym_ATextends] = ACTIONS(505), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(505), - [anon_sym_ATuse] = ACTIONS(507), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(505), - [anon_sym_ATafter] = ACTIONS(507), - [anon_sym_ATafterClass] = ACTIONS(505), - [anon_sym_ATannotation] = ACTIONS(505), - [anon_sym_ATbackupGlobals] = ACTIONS(505), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(505), - [anon_sym_ATbefore] = ACTIONS(507), - [anon_sym_ATbeforeClass] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(507), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(505), - [anon_sym_ATcovers] = ACTIONS(507), - [anon_sym_ATcoversDefaultClass] = ACTIONS(507), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(505), - [anon_sym_ATcoversNothing] = ACTIONS(505), - [anon_sym_ATdataProvider] = ACTIONS(505), - [anon_sym_ATdepends] = ACTIONS(507), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(505), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(505), - [anon_sym_ATgroup] = ACTIONS(505), - [anon_sym_ATlarge] = ACTIONS(505), - [anon_sym_ATmedium] = ACTIONS(505), - [anon_sym_ATpreserveGlobalState] = ACTIONS(505), - [anon_sym_ATrequires] = ACTIONS(507), - [anon_sym_ATrequiresusages] = ACTIONS(505), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(505), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(505), - [anon_sym_ATsmall] = ACTIONS(505), - [anon_sym_ATtest] = ACTIONS(507), - [anon_sym_ATtestWith] = ACTIONS(505), - [anon_sym_ATtestdox] = ACTIONS(505), - [anon_sym_ATticket] = ACTIONS(505), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(505), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(505), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(505), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(507), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(507), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(505), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(505), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(505), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(505), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(505), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(507), - [anon_sym_ATreadonly] = ACTIONS(505), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(505), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(505), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(505), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(505), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(505), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(505), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(505), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(505), - [anon_sym_ATparam_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(507), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(505), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(505), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(505), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(505), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(505), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(505), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(505), - [anon_sym_ATmixin] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(505), - [anon_sym_RPAREN] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(505), - [sym__end] = ACTIONS(505), + [112] = { + [sym_inline_tag] = STATE(112), + [aux_sym_description_repeat1] = STATE(112), + [anon_sym_LBRACE] = ACTIONS(513), + [anon_sym_ATinheritdoc] = ACTIONS(516), + [anon_sym_ATinheritDoc] = ACTIONS(516), + [anon_sym_ATapi] = ACTIONS(516), + [anon_sym_ATfilesource] = ACTIONS(516), + [anon_sym_ATignore] = ACTIONS(516), + [anon_sym_ATinternal] = ACTIONS(516), + [anon_sym_ATcategory] = ACTIONS(516), + [anon_sym_ATcopyright] = ACTIONS(516), + [anon_sym_ATtodo] = ACTIONS(516), + [anon_sym_ATexample] = ACTIONS(516), + [anon_sym_ATlicense] = ACTIONS(516), + [anon_sym_ATpackage] = ACTIONS(516), + [anon_sym_ATsource] = ACTIONS(516), + [anon_sym_ATsubpackage] = ACTIONS(516), + [anon_sym_ATuses] = ACTIONS(516), + [anon_sym_ATauthor] = ACTIONS(516), + [anon_sym_ATglobal] = ACTIONS(516), + [anon_sym_ATlink] = ACTIONS(516), + [anon_sym_ATmethod] = ACTIONS(516), + [anon_sym_ATparam] = ACTIONS(518), + [anon_sym_ATproperty] = ACTIONS(518), + [anon_sym_ATproperty_DASHread] = ACTIONS(516), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(516), + [anon_sym_ATreturn] = ACTIONS(516), + [anon_sym_ATsee] = ACTIONS(516), + [anon_sym_ATthrows] = ACTIONS(516), + [anon_sym_ATvar] = ACTIONS(516), + [anon_sym_ATdeprecated] = ACTIONS(516), + [anon_sym_ATsince] = ACTIONS(516), + [anon_sym_ATversion] = ACTIONS(516), + [anon_sym_ATtemplate] = ACTIONS(518), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(516), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(516), + [anon_sym_ATimplements] = ACTIONS(516), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(516), + [anon_sym_ATextends] = ACTIONS(516), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(516), + [anon_sym_ATuse] = ACTIONS(518), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(516), + [anon_sym_ATafter] = ACTIONS(518), + [anon_sym_ATafterClass] = ACTIONS(516), + [anon_sym_ATannotation] = ACTIONS(516), + [anon_sym_ATbackupGlobals] = ACTIONS(516), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(516), + [anon_sym_ATbefore] = ACTIONS(518), + [anon_sym_ATbeforeClass] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(518), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(516), + [anon_sym_ATcovers] = ACTIONS(518), + [anon_sym_ATcoversDefaultClass] = ACTIONS(518), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(516), + [anon_sym_ATcoversNothing] = ACTIONS(516), + [anon_sym_ATdataProvider] = ACTIONS(516), + [anon_sym_ATdepends] = ACTIONS(518), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(516), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(516), + [anon_sym_ATgroup] = ACTIONS(516), + [anon_sym_ATlarge] = ACTIONS(516), + [anon_sym_ATmedium] = ACTIONS(516), + [anon_sym_ATpreserveGlobalState] = ACTIONS(516), + [anon_sym_ATrequires] = ACTIONS(518), + [anon_sym_ATrequiresusages] = ACTIONS(516), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(516), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(516), + [anon_sym_ATsmall] = ACTIONS(516), + [anon_sym_ATtest] = ACTIONS(518), + [anon_sym_ATtestWith] = ACTIONS(516), + [anon_sym_ATtestdox] = ACTIONS(516), + [anon_sym_ATticket] = ACTIONS(516), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(516), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(516), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(516), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(518), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(518), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(516), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(516), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(516), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(516), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(516), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(518), + [anon_sym_ATreadonly] = ACTIONS(516), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(516), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(516), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(516), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(516), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(516), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(516), + [anon_sym_ATparam_DASHout] = ACTIONS(516), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(516), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(518), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(516), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(516), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(516), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(516), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(516), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(516), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(516), + [anon_sym_ATmixin] = ACTIONS(516), + [sym__end] = ACTIONS(516), + [sym_text] = ACTIONS(520), }, - [107] = { + [113] = { [anon_sym_LBRACE] = ACTIONS(206), [anon_sym_ATinheritdoc] = ACTIONS(206), [anon_sym_ATinheritDoc] = ACTIONS(206), @@ -19623,7 +20539,459 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(206), [sym_text] = ACTIONS(206), }, - [108] = { + [114] = { + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_ATinheritdoc] = ACTIONS(192), + [anon_sym_ATinheritDoc] = ACTIONS(192), + [anon_sym_ATapi] = ACTIONS(192), + [anon_sym_ATfilesource] = ACTIONS(192), + [anon_sym_ATignore] = ACTIONS(192), + [anon_sym_ATinternal] = ACTIONS(192), + [anon_sym_ATcategory] = ACTIONS(192), + [anon_sym_ATcopyright] = ACTIONS(192), + [anon_sym_ATtodo] = ACTIONS(192), + [anon_sym_ATexample] = ACTIONS(192), + [anon_sym_ATlicense] = ACTIONS(192), + [anon_sym_ATpackage] = ACTIONS(192), + [anon_sym_ATsource] = ACTIONS(192), + [anon_sym_ATsubpackage] = ACTIONS(192), + [anon_sym_ATuses] = ACTIONS(192), + [anon_sym_ATauthor] = ACTIONS(192), + [anon_sym_ATglobal] = ACTIONS(192), + [anon_sym_ATlink] = ACTIONS(192), + [anon_sym_ATmethod] = ACTIONS(192), + [anon_sym_ATparam] = ACTIONS(190), + [anon_sym_ATproperty] = ACTIONS(190), + [anon_sym_ATproperty_DASHread] = ACTIONS(192), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATreturn] = ACTIONS(192), + [anon_sym_ATsee] = ACTIONS(192), + [anon_sym_ATthrows] = ACTIONS(192), + [anon_sym_ATvar] = ACTIONS(192), + [anon_sym_ATdeprecated] = ACTIONS(192), + [anon_sym_ATsince] = ACTIONS(192), + [anon_sym_ATversion] = ACTIONS(192), + [anon_sym_ATtemplate] = ACTIONS(190), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(192), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(192), + [anon_sym_ATimplements] = ACTIONS(192), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(192), + [anon_sym_ATextends] = ACTIONS(192), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(192), + [anon_sym_ATuse] = ACTIONS(190), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(192), + [anon_sym_ATafter] = ACTIONS(190), + [anon_sym_ATafterClass] = ACTIONS(192), + [anon_sym_ATannotation] = ACTIONS(192), + [anon_sym_ATbackupGlobals] = ACTIONS(192), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(192), + [anon_sym_ATbefore] = ACTIONS(190), + [anon_sym_ATbeforeClass] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(190), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(192), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(192), + [anon_sym_ATcovers] = ACTIONS(190), + [anon_sym_ATcoversDefaultClass] = ACTIONS(190), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(192), + [anon_sym_ATcoversNothing] = ACTIONS(192), + [anon_sym_ATdataProvider] = ACTIONS(192), + [anon_sym_ATdepends] = ACTIONS(190), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(192), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(192), + [anon_sym_ATgroup] = ACTIONS(192), + [anon_sym_ATlarge] = ACTIONS(192), + [anon_sym_ATmedium] = ACTIONS(192), + [anon_sym_ATpreserveGlobalState] = ACTIONS(192), + [anon_sym_ATrequires] = ACTIONS(190), + [anon_sym_ATrequiresusages] = ACTIONS(192), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(192), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(192), + [anon_sym_ATsmall] = ACTIONS(192), + [anon_sym_ATtest] = ACTIONS(190), + [anon_sym_ATtestWith] = ACTIONS(192), + [anon_sym_ATtestdox] = ACTIONS(192), + [anon_sym_ATticket] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(192), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(192), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(190), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(190), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(192), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(192), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(192), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(192), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(190), + [anon_sym_ATreadonly] = ACTIONS(192), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(192), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(192), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(192), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(192), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(192), + [anon_sym_ATparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(190), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(192), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(192), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(192), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(192), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(192), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(192), + [anon_sym_ATmixin] = ACTIONS(192), + [anon_sym_COLON_COLON] = ACTIONS(192), + [sym__end] = ACTIONS(192), + [sym_text] = ACTIONS(192), + }, + [115] = { + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_ATinheritdoc] = ACTIONS(523), + [anon_sym_ATinheritDoc] = ACTIONS(523), + [anon_sym_ATapi] = ACTIONS(523), + [anon_sym_ATfilesource] = ACTIONS(523), + [anon_sym_ATignore] = ACTIONS(523), + [anon_sym_ATinternal] = ACTIONS(523), + [anon_sym_ATcategory] = ACTIONS(523), + [anon_sym_ATcopyright] = ACTIONS(523), + [anon_sym_ATtodo] = ACTIONS(523), + [anon_sym_ATexample] = ACTIONS(523), + [anon_sym_ATlicense] = ACTIONS(523), + [anon_sym_ATpackage] = ACTIONS(523), + [anon_sym_ATsource] = ACTIONS(523), + [anon_sym_ATsubpackage] = ACTIONS(523), + [anon_sym_ATuses] = ACTIONS(523), + [anon_sym_ATauthor] = ACTIONS(523), + [anon_sym_ATglobal] = ACTIONS(523), + [anon_sym_ATlink] = ACTIONS(523), + [anon_sym_ATmethod] = ACTIONS(523), + [anon_sym_ATparam] = ACTIONS(525), + [anon_sym_ATproperty] = ACTIONS(525), + [anon_sym_ATproperty_DASHread] = ACTIONS(523), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(523), + [anon_sym_ATreturn] = ACTIONS(523), + [anon_sym_ATsee] = ACTIONS(523), + [anon_sym_ATthrows] = ACTIONS(523), + [anon_sym_ATvar] = ACTIONS(523), + [anon_sym_ATdeprecated] = ACTIONS(523), + [anon_sym_ATsince] = ACTIONS(523), + [anon_sym_ATversion] = ACTIONS(523), + [anon_sym_ATtemplate] = ACTIONS(525), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(523), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(523), + [anon_sym_ATimplements] = ACTIONS(523), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(523), + [anon_sym_ATextends] = ACTIONS(523), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(523), + [anon_sym_ATuse] = ACTIONS(525), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(523), + [anon_sym_ATafter] = ACTIONS(525), + [anon_sym_ATafterClass] = ACTIONS(523), + [anon_sym_ATannotation] = ACTIONS(523), + [anon_sym_ATbackupGlobals] = ACTIONS(523), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(523), + [anon_sym_ATbefore] = ACTIONS(525), + [anon_sym_ATbeforeClass] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(525), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(523), + [anon_sym_ATcovers] = ACTIONS(525), + [anon_sym_ATcoversDefaultClass] = ACTIONS(525), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(523), + [anon_sym_ATcoversNothing] = ACTIONS(523), + [anon_sym_ATdataProvider] = ACTIONS(523), + [anon_sym_ATdepends] = ACTIONS(525), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(523), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(523), + [anon_sym_ATgroup] = ACTIONS(523), + [anon_sym_ATlarge] = ACTIONS(523), + [anon_sym_ATmedium] = ACTIONS(523), + [anon_sym_ATpreserveGlobalState] = ACTIONS(523), + [anon_sym_ATrequires] = ACTIONS(525), + [anon_sym_ATrequiresusages] = ACTIONS(523), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(523), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(523), + [anon_sym_ATsmall] = ACTIONS(523), + [anon_sym_ATtest] = ACTIONS(525), + [anon_sym_ATtestWith] = ACTIONS(523), + [anon_sym_ATtestdox] = ACTIONS(523), + [anon_sym_ATticket] = ACTIONS(523), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(523), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(523), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(523), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(525), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(525), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(523), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(523), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(523), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(523), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(523), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(525), + [anon_sym_ATreadonly] = ACTIONS(523), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(523), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(523), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(523), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(523), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(523), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(523), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(523), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(523), + [anon_sym_ATparam_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(525), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(523), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(523), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(523), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(523), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(523), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(523), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(523), + [anon_sym_ATmixin] = ACTIONS(523), + [anon_sym_LPAREN_RPAREN] = ACTIONS(527), + [sym__end] = ACTIONS(523), + [sym_text] = ACTIONS(523), + }, + [116] = { + [anon_sym_LBRACE] = ACTIONS(210), + [anon_sym_ATinheritdoc] = ACTIONS(210), + [anon_sym_ATinheritDoc] = ACTIONS(210), + [anon_sym_ATapi] = ACTIONS(210), + [anon_sym_ATfilesource] = ACTIONS(210), + [anon_sym_ATignore] = ACTIONS(210), + [anon_sym_ATinternal] = ACTIONS(210), + [anon_sym_ATcategory] = ACTIONS(210), + [anon_sym_ATcopyright] = ACTIONS(210), + [anon_sym_ATtodo] = ACTIONS(210), + [anon_sym_ATexample] = ACTIONS(210), + [anon_sym_ATlicense] = ACTIONS(210), + [anon_sym_ATpackage] = ACTIONS(210), + [anon_sym_ATsource] = ACTIONS(210), + [anon_sym_ATsubpackage] = ACTIONS(210), + [anon_sym_ATuses] = ACTIONS(210), + [anon_sym_ATauthor] = ACTIONS(210), + [anon_sym_ATglobal] = ACTIONS(210), + [anon_sym_ATlink] = ACTIONS(210), + [anon_sym_ATmethod] = ACTIONS(210), + [anon_sym_ATparam] = ACTIONS(208), + [anon_sym_ATproperty] = ACTIONS(208), + [anon_sym_ATproperty_DASHread] = ACTIONS(210), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(210), + [anon_sym_ATreturn] = ACTIONS(210), + [anon_sym_ATsee] = ACTIONS(210), + [anon_sym_ATthrows] = ACTIONS(210), + [anon_sym_ATvar] = ACTIONS(210), + [anon_sym_ATdeprecated] = ACTIONS(210), + [anon_sym_ATsince] = ACTIONS(210), + [anon_sym_ATversion] = ACTIONS(210), + [anon_sym_ATtemplate] = ACTIONS(208), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(210), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(210), + [anon_sym_ATimplements] = ACTIONS(210), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(210), + [anon_sym_ATextends] = ACTIONS(210), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(210), + [anon_sym_ATuse] = ACTIONS(208), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(210), + [anon_sym_ATafter] = ACTIONS(208), + [anon_sym_ATafterClass] = ACTIONS(210), + [anon_sym_ATannotation] = ACTIONS(210), + [anon_sym_ATbackupGlobals] = ACTIONS(210), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(210), + [anon_sym_ATbefore] = ACTIONS(208), + [anon_sym_ATbeforeClass] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(208), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(210), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(210), + [anon_sym_ATcovers] = ACTIONS(208), + [anon_sym_ATcoversDefaultClass] = ACTIONS(208), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(210), + [anon_sym_ATcoversNothing] = ACTIONS(210), + [anon_sym_ATdataProvider] = ACTIONS(210), + [anon_sym_ATdepends] = ACTIONS(208), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(210), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(210), + [anon_sym_ATgroup] = ACTIONS(210), + [anon_sym_ATlarge] = ACTIONS(210), + [anon_sym_ATmedium] = ACTIONS(210), + [anon_sym_ATpreserveGlobalState] = ACTIONS(210), + [anon_sym_ATrequires] = ACTIONS(208), + [anon_sym_ATrequiresusages] = ACTIONS(210), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(210), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(210), + [anon_sym_ATsmall] = ACTIONS(210), + [anon_sym_ATtest] = ACTIONS(208), + [anon_sym_ATtestWith] = ACTIONS(210), + [anon_sym_ATtestdox] = ACTIONS(210), + [anon_sym_ATticket] = ACTIONS(210), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(210), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(210), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(210), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(208), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(208), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(210), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(210), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(210), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(210), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(210), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(210), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(208), + [anon_sym_ATreadonly] = ACTIONS(210), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(210), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(210), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(210), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(210), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(210), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(210), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(210), + [anon_sym_ATparam_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(210), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(208), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(210), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(210), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(210), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(210), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(210), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(210), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(210), + [anon_sym_ATmixin] = ACTIONS(210), + [anon_sym_COLON_COLON] = ACTIONS(210), + [sym__end] = ACTIONS(210), + [sym_text] = ACTIONS(210), + }, + [117] = { + [anon_sym_ATinheritdoc] = ACTIONS(529), + [anon_sym_ATinheritDoc] = ACTIONS(529), + [anon_sym_ATapi] = ACTIONS(529), + [anon_sym_ATfilesource] = ACTIONS(529), + [anon_sym_ATignore] = ACTIONS(529), + [anon_sym_ATinternal] = ACTIONS(529), + [anon_sym_ATcategory] = ACTIONS(529), + [anon_sym_ATcopyright] = ACTIONS(529), + [anon_sym_ATtodo] = ACTIONS(529), + [anon_sym_ATexample] = ACTIONS(529), + [anon_sym_ATlicense] = ACTIONS(529), + [anon_sym_ATpackage] = ACTIONS(529), + [anon_sym_ATsource] = ACTIONS(529), + [anon_sym_ATsubpackage] = ACTIONS(529), + [anon_sym_ATuses] = ACTIONS(529), + [anon_sym_ATauthor] = ACTIONS(529), + [anon_sym_ATglobal] = ACTIONS(529), + [anon_sym_ATlink] = ACTIONS(529), + [anon_sym_ATmethod] = ACTIONS(529), + [anon_sym_ATparam] = ACTIONS(531), + [anon_sym_ATproperty] = ACTIONS(531), + [anon_sym_ATproperty_DASHread] = ACTIONS(529), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(529), + [anon_sym_ATreturn] = ACTIONS(529), + [anon_sym_ATsee] = ACTIONS(529), + [anon_sym_ATthrows] = ACTIONS(529), + [anon_sym_ATvar] = ACTIONS(529), + [anon_sym_ATdeprecated] = ACTIONS(529), + [anon_sym_ATsince] = ACTIONS(529), + [anon_sym_ATversion] = ACTIONS(529), + [anon_sym_ATtemplate] = ACTIONS(531), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(529), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(529), + [anon_sym_ATimplements] = ACTIONS(529), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(529), + [anon_sym_ATextends] = ACTIONS(529), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(529), + [anon_sym_ATuse] = ACTIONS(531), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(529), + [anon_sym_ATafter] = ACTIONS(531), + [anon_sym_ATafterClass] = ACTIONS(529), + [anon_sym_ATannotation] = ACTIONS(529), + [anon_sym_ATbackupGlobals] = ACTIONS(529), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(529), + [anon_sym_ATbefore] = ACTIONS(531), + [anon_sym_ATbeforeClass] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(531), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(529), + [anon_sym_ATcovers] = ACTIONS(531), + [anon_sym_ATcoversDefaultClass] = ACTIONS(531), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(529), + [anon_sym_ATcoversNothing] = ACTIONS(529), + [anon_sym_ATdataProvider] = ACTIONS(529), + [anon_sym_ATdepends] = ACTIONS(531), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(529), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(529), + [anon_sym_ATgroup] = ACTIONS(529), + [anon_sym_ATlarge] = ACTIONS(529), + [anon_sym_ATmedium] = ACTIONS(529), + [anon_sym_ATpreserveGlobalState] = ACTIONS(529), + [anon_sym_ATrequires] = ACTIONS(531), + [anon_sym_ATrequiresusages] = ACTIONS(529), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(529), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(529), + [anon_sym_ATsmall] = ACTIONS(529), + [anon_sym_ATtest] = ACTIONS(531), + [anon_sym_ATtestWith] = ACTIONS(529), + [anon_sym_ATtestdox] = ACTIONS(529), + [anon_sym_ATticket] = ACTIONS(529), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(529), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(529), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(529), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(531), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(531), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(529), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(529), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(529), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(529), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(529), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(531), + [anon_sym_ATreadonly] = ACTIONS(529), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(529), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(529), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(529), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(529), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(529), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(529), + [anon_sym_ATparam_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(531), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(529), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(529), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(529), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(529), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(529), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(529), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(529), + [anon_sym_ATmixin] = ACTIONS(529), + [anon_sym_COMMA] = ACTIONS(529), + [anon_sym_RPAREN] = ACTIONS(529), + [anon_sym_EQ] = ACTIONS(529), + [sym__end] = ACTIONS(529), + }, + [118] = { [anon_sym_LBRACE] = ACTIONS(202), [anon_sym_ATinheritdoc] = ACTIONS(202), [anon_sym_ATinheritDoc] = ACTIONS(202), @@ -19736,459 +21104,120 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(202), [sym_text] = ACTIONS(202), }, - [109] = { - [anon_sym_LBRACE] = ACTIONS(509), - [anon_sym_ATinheritdoc] = ACTIONS(509), - [anon_sym_ATinheritDoc] = ACTIONS(509), - [anon_sym_ATapi] = ACTIONS(509), - [anon_sym_ATfilesource] = ACTIONS(509), - [anon_sym_ATignore] = ACTIONS(509), - [anon_sym_ATinternal] = ACTIONS(509), - [anon_sym_ATcategory] = ACTIONS(509), - [anon_sym_ATcopyright] = ACTIONS(509), - [anon_sym_ATtodo] = ACTIONS(509), - [anon_sym_ATexample] = ACTIONS(509), - [anon_sym_ATlicense] = ACTIONS(509), - [anon_sym_ATpackage] = ACTIONS(509), - [anon_sym_ATsource] = ACTIONS(509), - [anon_sym_ATsubpackage] = ACTIONS(509), - [anon_sym_ATuses] = ACTIONS(509), - [anon_sym_ATauthor] = ACTIONS(509), - [anon_sym_ATglobal] = ACTIONS(509), - [anon_sym_ATlink] = ACTIONS(509), - [anon_sym_ATmethod] = ACTIONS(509), - [anon_sym_ATparam] = ACTIONS(511), - [anon_sym_ATproperty] = ACTIONS(511), - [anon_sym_ATproperty_DASHread] = ACTIONS(509), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(509), - [anon_sym_ATreturn] = ACTIONS(509), - [anon_sym_ATsee] = ACTIONS(509), - [anon_sym_ATthrows] = ACTIONS(509), - [anon_sym_ATvar] = ACTIONS(509), - [anon_sym_ATdeprecated] = ACTIONS(509), - [anon_sym_ATsince] = ACTIONS(509), - [anon_sym_ATversion] = ACTIONS(509), - [anon_sym_ATtemplate] = ACTIONS(511), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(509), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(509), - [anon_sym_ATimplements] = ACTIONS(509), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(509), - [anon_sym_ATextends] = ACTIONS(509), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(509), - [anon_sym_ATuse] = ACTIONS(511), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(509), - [anon_sym_ATafter] = ACTIONS(511), - [anon_sym_ATafterClass] = ACTIONS(509), - [anon_sym_ATannotation] = ACTIONS(509), - [anon_sym_ATbackupGlobals] = ACTIONS(509), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(509), - [anon_sym_ATbefore] = ACTIONS(511), - [anon_sym_ATbeforeClass] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(511), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(509), - [anon_sym_ATcovers] = ACTIONS(511), - [anon_sym_ATcoversDefaultClass] = ACTIONS(511), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(509), - [anon_sym_ATcoversNothing] = ACTIONS(509), - [anon_sym_ATdataProvider] = ACTIONS(509), - [anon_sym_ATdepends] = ACTIONS(511), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(509), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(509), - [anon_sym_ATgroup] = ACTIONS(509), - [anon_sym_ATlarge] = ACTIONS(509), - [anon_sym_ATmedium] = ACTIONS(509), - [anon_sym_ATpreserveGlobalState] = ACTIONS(509), - [anon_sym_ATrequires] = ACTIONS(511), - [anon_sym_ATrequiresusages] = ACTIONS(509), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(509), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(509), - [anon_sym_ATsmall] = ACTIONS(509), - [anon_sym_ATtest] = ACTIONS(511), - [anon_sym_ATtestWith] = ACTIONS(509), - [anon_sym_ATtestdox] = ACTIONS(509), - [anon_sym_ATticket] = ACTIONS(509), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(509), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(509), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(509), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(511), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(511), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(509), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(509), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(509), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(509), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(509), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(511), - [anon_sym_ATreadonly] = ACTIONS(509), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(509), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(509), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(509), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(509), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(509), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(509), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(509), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(509), - [anon_sym_ATparam_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(511), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(509), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(509), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(509), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(509), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(509), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(509), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(509), - [anon_sym_ATmixin] = ACTIONS(509), - [anon_sym_COLON_COLON] = ACTIONS(513), - [sym__end] = ACTIONS(509), - [sym_text] = ACTIONS(509), - }, - [110] = { - [anon_sym_LBRACE] = ACTIONS(198), - [anon_sym_ATinheritdoc] = ACTIONS(198), - [anon_sym_ATinheritDoc] = ACTIONS(198), - [anon_sym_ATapi] = ACTIONS(198), - [anon_sym_ATfilesource] = ACTIONS(198), - [anon_sym_ATignore] = ACTIONS(198), - [anon_sym_ATinternal] = ACTIONS(198), - [anon_sym_ATcategory] = ACTIONS(198), - [anon_sym_ATcopyright] = ACTIONS(198), - [anon_sym_ATtodo] = ACTIONS(198), - [anon_sym_ATexample] = ACTIONS(198), - [anon_sym_ATlicense] = ACTIONS(198), - [anon_sym_ATpackage] = ACTIONS(198), - [anon_sym_ATsource] = ACTIONS(198), - [anon_sym_ATsubpackage] = ACTIONS(198), - [anon_sym_ATuses] = ACTIONS(198), - [anon_sym_ATauthor] = ACTIONS(198), - [anon_sym_ATglobal] = ACTIONS(198), - [anon_sym_ATlink] = ACTIONS(198), - [anon_sym_ATmethod] = ACTIONS(198), - [anon_sym_ATparam] = ACTIONS(196), - [anon_sym_ATproperty] = ACTIONS(196), - [anon_sym_ATproperty_DASHread] = ACTIONS(198), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATreturn] = ACTIONS(198), - [anon_sym_ATsee] = ACTIONS(198), - [anon_sym_ATthrows] = ACTIONS(198), - [anon_sym_ATvar] = ACTIONS(198), - [anon_sym_ATdeprecated] = ACTIONS(198), - [anon_sym_ATsince] = ACTIONS(198), - [anon_sym_ATversion] = ACTIONS(198), - [anon_sym_ATtemplate] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(198), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(198), - [anon_sym_ATimplements] = ACTIONS(198), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(198), - [anon_sym_ATextends] = ACTIONS(198), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(198), - [anon_sym_ATuse] = ACTIONS(196), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(198), - [anon_sym_ATafter] = ACTIONS(196), - [anon_sym_ATafterClass] = ACTIONS(198), - [anon_sym_ATannotation] = ACTIONS(198), - [anon_sym_ATbackupGlobals] = ACTIONS(198), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(198), - [anon_sym_ATbefore] = ACTIONS(196), - [anon_sym_ATbeforeClass] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(198), - [anon_sym_ATcovers] = ACTIONS(196), - [anon_sym_ATcoversDefaultClass] = ACTIONS(196), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(198), - [anon_sym_ATcoversNothing] = ACTIONS(198), - [anon_sym_ATdataProvider] = ACTIONS(198), - [anon_sym_ATdepends] = ACTIONS(196), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(198), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(198), - [anon_sym_ATgroup] = ACTIONS(198), - [anon_sym_ATlarge] = ACTIONS(198), - [anon_sym_ATmedium] = ACTIONS(198), - [anon_sym_ATpreserveGlobalState] = ACTIONS(198), - [anon_sym_ATrequires] = ACTIONS(196), - [anon_sym_ATrequiresusages] = ACTIONS(198), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(198), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(198), - [anon_sym_ATsmall] = ACTIONS(198), - [anon_sym_ATtest] = ACTIONS(196), - [anon_sym_ATtestWith] = ACTIONS(198), - [anon_sym_ATtestdox] = ACTIONS(198), - [anon_sym_ATticket] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(198), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(198), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(198), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(198), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(198), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(196), - [anon_sym_ATreadonly] = ACTIONS(198), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(198), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(198), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(198), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(198), - [anon_sym_ATparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(198), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(198), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(198), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(198), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(198), - [anon_sym_ATmixin] = ACTIONS(198), - [anon_sym_COLON_COLON] = ACTIONS(198), - [sym__end] = ACTIONS(198), - [sym_text] = ACTIONS(198), - }, - [111] = { - [anon_sym_LBRACE] = ACTIONS(515), - [anon_sym_ATinheritdoc] = ACTIONS(515), - [anon_sym_ATinheritDoc] = ACTIONS(515), - [anon_sym_ATapi] = ACTIONS(515), - [anon_sym_ATfilesource] = ACTIONS(515), - [anon_sym_ATignore] = ACTIONS(515), - [anon_sym_ATinternal] = ACTIONS(515), - [anon_sym_ATcategory] = ACTIONS(515), - [anon_sym_ATcopyright] = ACTIONS(515), - [anon_sym_ATtodo] = ACTIONS(515), - [anon_sym_ATexample] = ACTIONS(515), - [anon_sym_ATlicense] = ACTIONS(515), - [anon_sym_ATpackage] = ACTIONS(515), - [anon_sym_ATsource] = ACTIONS(515), - [anon_sym_ATsubpackage] = ACTIONS(515), - [anon_sym_ATuses] = ACTIONS(515), - [anon_sym_ATauthor] = ACTIONS(515), - [anon_sym_ATglobal] = ACTIONS(515), - [anon_sym_ATlink] = ACTIONS(515), - [anon_sym_ATmethod] = ACTIONS(515), - [anon_sym_ATparam] = ACTIONS(517), - [anon_sym_ATproperty] = ACTIONS(517), - [anon_sym_ATproperty_DASHread] = ACTIONS(515), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(515), - [anon_sym_ATreturn] = ACTIONS(515), - [anon_sym_ATsee] = ACTIONS(515), - [anon_sym_ATthrows] = ACTIONS(515), - [anon_sym_ATvar] = ACTIONS(515), - [anon_sym_ATdeprecated] = ACTIONS(515), - [anon_sym_ATsince] = ACTIONS(515), - [anon_sym_ATversion] = ACTIONS(515), - [anon_sym_ATtemplate] = ACTIONS(517), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(515), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(515), - [anon_sym_ATimplements] = ACTIONS(515), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(515), - [anon_sym_ATextends] = ACTIONS(515), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(515), - [anon_sym_ATuse] = ACTIONS(517), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(515), - [anon_sym_ATafter] = ACTIONS(517), - [anon_sym_ATafterClass] = ACTIONS(515), - [anon_sym_ATannotation] = ACTIONS(515), - [anon_sym_ATbackupGlobals] = ACTIONS(515), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(515), - [anon_sym_ATbefore] = ACTIONS(517), - [anon_sym_ATbeforeClass] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(517), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(515), - [anon_sym_ATcovers] = ACTIONS(517), - [anon_sym_ATcoversDefaultClass] = ACTIONS(517), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(515), - [anon_sym_ATcoversNothing] = ACTIONS(515), - [anon_sym_ATdataProvider] = ACTIONS(515), - [anon_sym_ATdepends] = ACTIONS(517), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(515), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(515), - [anon_sym_ATgroup] = ACTIONS(515), - [anon_sym_ATlarge] = ACTIONS(515), - [anon_sym_ATmedium] = ACTIONS(515), - [anon_sym_ATpreserveGlobalState] = ACTIONS(515), - [anon_sym_ATrequires] = ACTIONS(517), - [anon_sym_ATrequiresusages] = ACTIONS(515), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(515), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(515), - [anon_sym_ATsmall] = ACTIONS(515), - [anon_sym_ATtest] = ACTIONS(517), - [anon_sym_ATtestWith] = ACTIONS(515), - [anon_sym_ATtestdox] = ACTIONS(515), - [anon_sym_ATticket] = ACTIONS(515), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(515), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(515), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(515), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(517), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(517), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(515), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(515), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(515), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(515), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(515), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(517), - [anon_sym_ATreadonly] = ACTIONS(515), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(515), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(515), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(515), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(515), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(515), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(515), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(515), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(515), - [anon_sym_ATparam_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(517), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(515), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(515), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(515), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(515), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(515), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(515), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(515), - [anon_sym_ATmixin] = ACTIONS(515), - [anon_sym_LPAREN_RPAREN] = ACTIONS(519), - [sym__end] = ACTIONS(515), - [sym_text] = ACTIONS(515), - }, - [112] = { - [anon_sym_LBRACE] = ACTIONS(194), - [anon_sym_ATinheritdoc] = ACTIONS(194), - [anon_sym_ATinheritDoc] = ACTIONS(194), - [anon_sym_ATapi] = ACTIONS(194), - [anon_sym_ATfilesource] = ACTIONS(194), - [anon_sym_ATignore] = ACTIONS(194), - [anon_sym_ATinternal] = ACTIONS(194), - [anon_sym_ATcategory] = ACTIONS(194), - [anon_sym_ATcopyright] = ACTIONS(194), - [anon_sym_ATtodo] = ACTIONS(194), - [anon_sym_ATexample] = ACTIONS(194), - [anon_sym_ATlicense] = ACTIONS(194), - [anon_sym_ATpackage] = ACTIONS(194), - [anon_sym_ATsource] = ACTIONS(194), - [anon_sym_ATsubpackage] = ACTIONS(194), - [anon_sym_ATuses] = ACTIONS(194), - [anon_sym_ATauthor] = ACTIONS(194), - [anon_sym_ATglobal] = ACTIONS(194), - [anon_sym_ATlink] = ACTIONS(194), - [anon_sym_ATmethod] = ACTIONS(194), - [anon_sym_ATparam] = ACTIONS(192), - [anon_sym_ATproperty] = ACTIONS(192), - [anon_sym_ATproperty_DASHread] = ACTIONS(194), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATreturn] = ACTIONS(194), - [anon_sym_ATsee] = ACTIONS(194), - [anon_sym_ATthrows] = ACTIONS(194), - [anon_sym_ATvar] = ACTIONS(194), - [anon_sym_ATdeprecated] = ACTIONS(194), - [anon_sym_ATsince] = ACTIONS(194), - [anon_sym_ATversion] = ACTIONS(194), - [anon_sym_ATtemplate] = ACTIONS(192), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(194), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(194), - [anon_sym_ATimplements] = ACTIONS(194), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(194), - [anon_sym_ATextends] = ACTIONS(194), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(194), - [anon_sym_ATuse] = ACTIONS(192), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(194), - [anon_sym_ATafter] = ACTIONS(192), - [anon_sym_ATafterClass] = ACTIONS(194), - [anon_sym_ATannotation] = ACTIONS(194), - [anon_sym_ATbackupGlobals] = ACTIONS(194), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(194), - [anon_sym_ATbefore] = ACTIONS(192), - [anon_sym_ATbeforeClass] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(192), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(194), - [anon_sym_ATcovers] = ACTIONS(192), - [anon_sym_ATcoversDefaultClass] = ACTIONS(192), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(194), - [anon_sym_ATcoversNothing] = ACTIONS(194), - [anon_sym_ATdataProvider] = ACTIONS(194), - [anon_sym_ATdepends] = ACTIONS(192), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(194), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(194), - [anon_sym_ATgroup] = ACTIONS(194), - [anon_sym_ATlarge] = ACTIONS(194), - [anon_sym_ATmedium] = ACTIONS(194), - [anon_sym_ATpreserveGlobalState] = ACTIONS(194), - [anon_sym_ATrequires] = ACTIONS(192), - [anon_sym_ATrequiresusages] = ACTIONS(194), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(194), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(194), - [anon_sym_ATsmall] = ACTIONS(194), - [anon_sym_ATtest] = ACTIONS(192), - [anon_sym_ATtestWith] = ACTIONS(194), - [anon_sym_ATtestdox] = ACTIONS(194), - [anon_sym_ATticket] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(194), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(194), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(192), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(192), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(194), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(194), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(194), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(192), - [anon_sym_ATreadonly] = ACTIONS(194), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(194), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(194), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(194), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(194), - [anon_sym_ATparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(192), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(194), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(194), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(194), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(194), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(194), - [anon_sym_ATmixin] = ACTIONS(194), - [anon_sym_COLON_COLON] = ACTIONS(194), - [sym__end] = ACTIONS(194), - [sym_text] = ACTIONS(194), + [119] = { + [anon_sym_LBRACE] = ACTIONS(533), + [anon_sym_ATinheritdoc] = ACTIONS(533), + [anon_sym_ATinheritDoc] = ACTIONS(533), + [anon_sym_ATapi] = ACTIONS(533), + [anon_sym_ATfilesource] = ACTIONS(533), + [anon_sym_ATignore] = ACTIONS(533), + [anon_sym_ATinternal] = ACTIONS(533), + [anon_sym_ATcategory] = ACTIONS(533), + [anon_sym_ATcopyright] = ACTIONS(533), + [anon_sym_ATtodo] = ACTIONS(533), + [anon_sym_ATexample] = ACTIONS(533), + [anon_sym_ATlicense] = ACTIONS(533), + [anon_sym_ATpackage] = ACTIONS(533), + [anon_sym_ATsource] = ACTIONS(533), + [anon_sym_ATsubpackage] = ACTIONS(533), + [anon_sym_ATuses] = ACTIONS(533), + [anon_sym_ATauthor] = ACTIONS(533), + [anon_sym_ATglobal] = ACTIONS(533), + [anon_sym_ATlink] = ACTIONS(533), + [anon_sym_ATmethod] = ACTIONS(533), + [anon_sym_ATparam] = ACTIONS(535), + [anon_sym_ATproperty] = ACTIONS(535), + [anon_sym_ATproperty_DASHread] = ACTIONS(533), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(533), + [anon_sym_ATreturn] = ACTIONS(533), + [anon_sym_ATsee] = ACTIONS(533), + [anon_sym_ATthrows] = ACTIONS(533), + [anon_sym_ATvar] = ACTIONS(533), + [anon_sym_ATdeprecated] = ACTIONS(533), + [anon_sym_ATsince] = ACTIONS(533), + [anon_sym_ATversion] = ACTIONS(533), + [anon_sym_ATtemplate] = ACTIONS(535), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(533), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(533), + [anon_sym_ATimplements] = ACTIONS(533), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(533), + [anon_sym_ATextends] = ACTIONS(533), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(533), + [anon_sym_ATuse] = ACTIONS(535), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(533), + [anon_sym_ATafter] = ACTIONS(535), + [anon_sym_ATafterClass] = ACTIONS(533), + [anon_sym_ATannotation] = ACTIONS(533), + [anon_sym_ATbackupGlobals] = ACTIONS(533), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(533), + [anon_sym_ATbefore] = ACTIONS(535), + [anon_sym_ATbeforeClass] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(535), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(533), + [anon_sym_ATcovers] = ACTIONS(535), + [anon_sym_ATcoversDefaultClass] = ACTIONS(535), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(533), + [anon_sym_ATcoversNothing] = ACTIONS(533), + [anon_sym_ATdataProvider] = ACTIONS(533), + [anon_sym_ATdepends] = ACTIONS(535), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(533), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(533), + [anon_sym_ATgroup] = ACTIONS(533), + [anon_sym_ATlarge] = ACTIONS(533), + [anon_sym_ATmedium] = ACTIONS(533), + [anon_sym_ATpreserveGlobalState] = ACTIONS(533), + [anon_sym_ATrequires] = ACTIONS(535), + [anon_sym_ATrequiresusages] = ACTIONS(533), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(533), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(533), + [anon_sym_ATsmall] = ACTIONS(533), + [anon_sym_ATtest] = ACTIONS(535), + [anon_sym_ATtestWith] = ACTIONS(533), + [anon_sym_ATtestdox] = ACTIONS(533), + [anon_sym_ATticket] = ACTIONS(533), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(533), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(533), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(533), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(535), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(535), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(533), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(533), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(533), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(533), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(533), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(535), + [anon_sym_ATreadonly] = ACTIONS(533), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(533), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(533), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(533), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(533), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(533), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(533), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(533), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(533), + [anon_sym_ATparam_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(535), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(533), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(533), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(533), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(533), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(533), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(533), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(533), + [anon_sym_ATmixin] = ACTIONS(533), + [anon_sym_COLON_COLON] = ACTIONS(537), + [sym__end] = ACTIONS(533), + [sym_text] = ACTIONS(533), }, - [113] = { + [120] = { [anon_sym_LBRACE] = ACTIONS(184), [anon_sym_ATinheritdoc] = ACTIONS(184), [anon_sym_ATinheritDoc] = ACTIONS(184), @@ -20279,477 +21308,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(182), [anon_sym_ATreadonly] = ACTIONS(184), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), - [anon_sym_ATparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), - [anon_sym_ATmixin] = ACTIONS(184), - [anon_sym_COLON_COLON] = ACTIONS(184), - [sym__end] = ACTIONS(184), - [sym_text] = ACTIONS(184), - }, - [114] = { - [anon_sym_LBRACE] = ACTIONS(521), - [anon_sym_ATinheritdoc] = ACTIONS(521), - [anon_sym_ATinheritDoc] = ACTIONS(521), - [anon_sym_ATapi] = ACTIONS(521), - [anon_sym_ATfilesource] = ACTIONS(521), - [anon_sym_ATignore] = ACTIONS(521), - [anon_sym_ATinternal] = ACTIONS(521), - [anon_sym_ATcategory] = ACTIONS(521), - [anon_sym_ATcopyright] = ACTIONS(521), - [anon_sym_ATtodo] = ACTIONS(521), - [anon_sym_ATexample] = ACTIONS(521), - [anon_sym_ATlicense] = ACTIONS(521), - [anon_sym_ATpackage] = ACTIONS(521), - [anon_sym_ATsource] = ACTIONS(521), - [anon_sym_ATsubpackage] = ACTIONS(521), - [anon_sym_ATuses] = ACTIONS(521), - [anon_sym_ATauthor] = ACTIONS(521), - [anon_sym_ATglobal] = ACTIONS(521), - [anon_sym_ATlink] = ACTIONS(521), - [anon_sym_ATmethod] = ACTIONS(521), - [anon_sym_ATparam] = ACTIONS(523), - [anon_sym_ATproperty] = ACTIONS(523), - [anon_sym_ATproperty_DASHread] = ACTIONS(521), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATreturn] = ACTIONS(521), - [anon_sym_ATsee] = ACTIONS(521), - [anon_sym_ATthrows] = ACTIONS(521), - [anon_sym_ATvar] = ACTIONS(521), - [anon_sym_ATdeprecated] = ACTIONS(521), - [anon_sym_ATsince] = ACTIONS(521), - [anon_sym_ATversion] = ACTIONS(521), - [anon_sym_ATtemplate] = ACTIONS(523), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(521), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(521), - [anon_sym_ATimplements] = ACTIONS(521), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(521), - [anon_sym_ATextends] = ACTIONS(521), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(521), - [anon_sym_ATuse] = ACTIONS(523), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(521), - [anon_sym_ATafter] = ACTIONS(523), - [anon_sym_ATafterClass] = ACTIONS(521), - [anon_sym_ATannotation] = ACTIONS(521), - [anon_sym_ATbackupGlobals] = ACTIONS(521), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(521), - [anon_sym_ATbefore] = ACTIONS(523), - [anon_sym_ATbeforeClass] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(523), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(521), - [anon_sym_ATcovers] = ACTIONS(523), - [anon_sym_ATcoversDefaultClass] = ACTIONS(523), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(521), - [anon_sym_ATcoversNothing] = ACTIONS(521), - [anon_sym_ATdataProvider] = ACTIONS(521), - [anon_sym_ATdepends] = ACTIONS(523), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(521), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(521), - [anon_sym_ATgroup] = ACTIONS(521), - [anon_sym_ATlarge] = ACTIONS(521), - [anon_sym_ATmedium] = ACTIONS(521), - [anon_sym_ATpreserveGlobalState] = ACTIONS(521), - [anon_sym_ATrequires] = ACTIONS(523), - [anon_sym_ATrequiresusages] = ACTIONS(521), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(521), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(521), - [anon_sym_ATsmall] = ACTIONS(521), - [anon_sym_ATtest] = ACTIONS(523), - [anon_sym_ATtestWith] = ACTIONS(521), - [anon_sym_ATtestdox] = ACTIONS(521), - [anon_sym_ATticket] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(521), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(523), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(523), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(521), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(523), - [anon_sym_ATreadonly] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(521), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(521), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(521), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(521), - [anon_sym_ATparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(523), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(521), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(521), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(521), - [anon_sym_ATmixin] = ACTIONS(521), - [sym__end] = ACTIONS(521), - [sym__text_after_type] = ACTIONS(521), - }, - [115] = { - [anon_sym_LBRACE] = ACTIONS(525), - [anon_sym_ATinheritdoc] = ACTIONS(525), - [anon_sym_ATinheritDoc] = ACTIONS(525), - [anon_sym_ATapi] = ACTIONS(525), - [anon_sym_ATfilesource] = ACTIONS(525), - [anon_sym_ATignore] = ACTIONS(525), - [anon_sym_ATinternal] = ACTIONS(525), - [anon_sym_ATcategory] = ACTIONS(525), - [anon_sym_ATcopyright] = ACTIONS(525), - [anon_sym_ATtodo] = ACTIONS(525), - [anon_sym_ATexample] = ACTIONS(525), - [anon_sym_ATlicense] = ACTIONS(525), - [anon_sym_ATpackage] = ACTIONS(525), - [anon_sym_ATsource] = ACTIONS(525), - [anon_sym_ATsubpackage] = ACTIONS(525), - [anon_sym_ATuses] = ACTIONS(525), - [anon_sym_ATauthor] = ACTIONS(525), - [anon_sym_ATglobal] = ACTIONS(525), - [anon_sym_ATlink] = ACTIONS(525), - [anon_sym_ATmethod] = ACTIONS(525), - [anon_sym_ATparam] = ACTIONS(527), - [anon_sym_ATproperty] = ACTIONS(527), - [anon_sym_ATproperty_DASHread] = ACTIONS(525), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(525), - [anon_sym_ATreturn] = ACTIONS(525), - [anon_sym_ATsee] = ACTIONS(525), - [anon_sym_ATthrows] = ACTIONS(525), - [anon_sym_ATvar] = ACTIONS(525), - [anon_sym_ATdeprecated] = ACTIONS(525), - [anon_sym_ATsince] = ACTIONS(525), - [anon_sym_ATversion] = ACTIONS(525), - [anon_sym_ATtemplate] = ACTIONS(527), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(525), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(525), - [anon_sym_ATimplements] = ACTIONS(525), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(525), - [anon_sym_ATextends] = ACTIONS(525), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(525), - [anon_sym_ATuse] = ACTIONS(527), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(525), - [anon_sym_ATafter] = ACTIONS(527), - [anon_sym_ATafterClass] = ACTIONS(525), - [anon_sym_ATannotation] = ACTIONS(525), - [anon_sym_ATbackupGlobals] = ACTIONS(525), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(525), - [anon_sym_ATbefore] = ACTIONS(527), - [anon_sym_ATbeforeClass] = ACTIONS(525), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(525), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(525), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(525), - [anon_sym_ATcovers] = ACTIONS(527), - [anon_sym_ATcoversDefaultClass] = ACTIONS(527), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(525), - [anon_sym_ATcoversNothing] = ACTIONS(525), - [anon_sym_ATdataProvider] = ACTIONS(525), - [anon_sym_ATdepends] = ACTIONS(527), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(525), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(525), - [anon_sym_ATgroup] = ACTIONS(525), - [anon_sym_ATlarge] = ACTIONS(525), - [anon_sym_ATmedium] = ACTIONS(525), - [anon_sym_ATpreserveGlobalState] = ACTIONS(525), - [anon_sym_ATrequires] = ACTIONS(527), - [anon_sym_ATrequiresusages] = ACTIONS(525), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(525), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(525), - [anon_sym_ATsmall] = ACTIONS(525), - [anon_sym_ATtest] = ACTIONS(527), - [anon_sym_ATtestWith] = ACTIONS(525), - [anon_sym_ATtestdox] = ACTIONS(525), - [anon_sym_ATticket] = ACTIONS(525), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(525), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(525), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(525), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(527), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(525), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(527), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(525), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(525), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(525), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(525), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(525), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(525), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(525), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(525), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(525), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(527), - [anon_sym_ATreadonly] = ACTIONS(525), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(525), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(525), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(525), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(525), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(525), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(525), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(525), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(525), - [anon_sym_ATparam_DASHout] = ACTIONS(525), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(525), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(527), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(525), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(525), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(525), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(525), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(525), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(525), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(525), - [anon_sym_ATmixin] = ACTIONS(525), - [sym__end] = ACTIONS(525), - [sym_text] = ACTIONS(525), - }, - [116] = { - [sym_variable_name] = STATE(158), - [anon_sym_ATinheritdoc] = ACTIONS(529), - [anon_sym_ATinheritDoc] = ACTIONS(529), - [anon_sym_ATapi] = ACTIONS(529), - [anon_sym_ATfilesource] = ACTIONS(529), - [anon_sym_ATignore] = ACTIONS(529), - [anon_sym_ATinternal] = ACTIONS(529), - [anon_sym_ATcategory] = ACTIONS(529), - [anon_sym_ATcopyright] = ACTIONS(529), - [anon_sym_ATtodo] = ACTIONS(529), - [anon_sym_ATexample] = ACTIONS(529), - [anon_sym_ATlicense] = ACTIONS(529), - [anon_sym_ATpackage] = ACTIONS(529), - [anon_sym_ATsource] = ACTIONS(529), - [anon_sym_ATsubpackage] = ACTIONS(529), - [anon_sym_ATuses] = ACTIONS(529), - [anon_sym_ATauthor] = ACTIONS(529), - [anon_sym_ATglobal] = ACTIONS(529), - [anon_sym_ATlink] = ACTIONS(529), - [anon_sym_ATmethod] = ACTIONS(529), - [anon_sym_ATparam] = ACTIONS(531), - [anon_sym_ATproperty] = ACTIONS(531), - [anon_sym_ATproperty_DASHread] = ACTIONS(529), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(529), - [anon_sym_ATreturn] = ACTIONS(529), - [anon_sym_ATsee] = ACTIONS(529), - [anon_sym_ATthrows] = ACTIONS(529), - [anon_sym_ATvar] = ACTIONS(529), - [anon_sym_ATdeprecated] = ACTIONS(529), - [anon_sym_ATsince] = ACTIONS(529), - [anon_sym_ATversion] = ACTIONS(529), - [anon_sym_ATtemplate] = ACTIONS(531), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(529), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(529), - [anon_sym_ATimplements] = ACTIONS(529), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(529), - [anon_sym_ATextends] = ACTIONS(529), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(529), - [anon_sym_ATuse] = ACTIONS(531), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(529), - [anon_sym_ATafter] = ACTIONS(531), - [anon_sym_ATafterClass] = ACTIONS(529), - [anon_sym_ATannotation] = ACTIONS(529), - [anon_sym_ATbackupGlobals] = ACTIONS(529), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(529), - [anon_sym_ATbefore] = ACTIONS(531), - [anon_sym_ATbeforeClass] = ACTIONS(529), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(529), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(529), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(529), - [anon_sym_ATcovers] = ACTIONS(531), - [anon_sym_ATcoversDefaultClass] = ACTIONS(531), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(529), - [anon_sym_ATcoversNothing] = ACTIONS(529), - [anon_sym_ATdataProvider] = ACTIONS(529), - [anon_sym_ATdepends] = ACTIONS(531), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(529), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(529), - [anon_sym_ATgroup] = ACTIONS(529), - [anon_sym_ATlarge] = ACTIONS(529), - [anon_sym_ATmedium] = ACTIONS(529), - [anon_sym_ATpreserveGlobalState] = ACTIONS(529), - [anon_sym_ATrequires] = ACTIONS(531), - [anon_sym_ATrequiresusages] = ACTIONS(529), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(529), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(529), - [anon_sym_ATsmall] = ACTIONS(529), - [anon_sym_ATtest] = ACTIONS(531), - [anon_sym_ATtestWith] = ACTIONS(529), - [anon_sym_ATtestdox] = ACTIONS(529), - [anon_sym_ATticket] = ACTIONS(529), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(529), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(529), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(529), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(531), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(529), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(531), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(529), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(529), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(529), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(529), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(529), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(529), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(529), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(529), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(529), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(531), - [anon_sym_ATreadonly] = ACTIONS(529), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(529), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(529), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(529), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(529), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(529), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(529), - [anon_sym_ATparam_DASHout] = ACTIONS(529), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(529), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(531), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(529), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(529), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(529), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(529), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(529), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(529), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(529), - [anon_sym_ATmixin] = ACTIONS(529), - [anon_sym_DOLLAR] = ACTIONS(533), - [sym__end] = ACTIONS(529), - }, - [117] = { - [anon_sym_LBRACE] = ACTIONS(535), - [anon_sym_ATinheritdoc] = ACTIONS(535), - [anon_sym_ATinheritDoc] = ACTIONS(535), - [anon_sym_ATapi] = ACTIONS(535), - [anon_sym_ATfilesource] = ACTIONS(535), - [anon_sym_ATignore] = ACTIONS(535), - [anon_sym_ATinternal] = ACTIONS(535), - [anon_sym_ATcategory] = ACTIONS(535), - [anon_sym_ATcopyright] = ACTIONS(535), - [anon_sym_ATtodo] = ACTIONS(535), - [anon_sym_ATexample] = ACTIONS(535), - [anon_sym_ATlicense] = ACTIONS(535), - [anon_sym_ATpackage] = ACTIONS(535), - [anon_sym_ATsource] = ACTIONS(535), - [anon_sym_ATsubpackage] = ACTIONS(535), - [anon_sym_ATuses] = ACTIONS(535), - [anon_sym_ATauthor] = ACTIONS(535), - [anon_sym_ATglobal] = ACTIONS(535), - [anon_sym_ATlink] = ACTIONS(535), - [anon_sym_ATmethod] = ACTIONS(535), - [anon_sym_ATparam] = ACTIONS(537), - [anon_sym_ATproperty] = ACTIONS(537), - [anon_sym_ATproperty_DASHread] = ACTIONS(535), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(535), - [anon_sym_ATreturn] = ACTIONS(535), - [anon_sym_ATsee] = ACTIONS(535), - [anon_sym_ATthrows] = ACTIONS(535), - [anon_sym_ATvar] = ACTIONS(535), - [anon_sym_ATdeprecated] = ACTIONS(535), - [anon_sym_ATsince] = ACTIONS(535), - [anon_sym_ATversion] = ACTIONS(535), - [anon_sym_ATtemplate] = ACTIONS(537), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(535), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(535), - [anon_sym_ATimplements] = ACTIONS(535), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(535), - [anon_sym_ATextends] = ACTIONS(535), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(535), - [anon_sym_ATuse] = ACTIONS(537), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(535), - [anon_sym_ATafter] = ACTIONS(537), - [anon_sym_ATafterClass] = ACTIONS(535), - [anon_sym_ATannotation] = ACTIONS(535), - [anon_sym_ATbackupGlobals] = ACTIONS(535), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(535), - [anon_sym_ATbefore] = ACTIONS(537), - [anon_sym_ATbeforeClass] = ACTIONS(535), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(535), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(535), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(535), - [anon_sym_ATcovers] = ACTIONS(537), - [anon_sym_ATcoversDefaultClass] = ACTIONS(537), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(535), - [anon_sym_ATcoversNothing] = ACTIONS(535), - [anon_sym_ATdataProvider] = ACTIONS(535), - [anon_sym_ATdepends] = ACTIONS(537), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(535), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(535), - [anon_sym_ATgroup] = ACTIONS(535), - [anon_sym_ATlarge] = ACTIONS(535), - [anon_sym_ATmedium] = ACTIONS(535), - [anon_sym_ATpreserveGlobalState] = ACTIONS(535), - [anon_sym_ATrequires] = ACTIONS(537), - [anon_sym_ATrequiresusages] = ACTIONS(535), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(535), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(535), - [anon_sym_ATsmall] = ACTIONS(535), - [anon_sym_ATtest] = ACTIONS(537), - [anon_sym_ATtestWith] = ACTIONS(535), - [anon_sym_ATtestdox] = ACTIONS(535), - [anon_sym_ATticket] = ACTIONS(535), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(535), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(535), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(535), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(537), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(535), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(537), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(535), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(535), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(535), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(535), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(535), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(535), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(535), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(535), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(535), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(537), - [anon_sym_ATreadonly] = ACTIONS(535), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(535), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(535), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(535), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(535), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(535), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(535), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(535), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(535), - [anon_sym_ATparam_DASHout] = ACTIONS(535), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(535), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(537), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(535), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(535), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(535), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(535), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(535), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(535), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(535), - [anon_sym_ATmixin] = ACTIONS(535), - [sym__end] = ACTIONS(535), - [sym_text] = ACTIONS(535), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(184), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(184), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(184), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(184), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(184), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(184), + [anon_sym_ATparam_DASHout] = ACTIONS(184), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(184), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(182), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(184), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(184), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(184), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(184), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(184), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(184), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(184), + [anon_sym_ATmixin] = ACTIONS(184), + [anon_sym_COLON_COLON] = ACTIONS(184), + [sym__end] = ACTIONS(184), + [sym_text] = ACTIONS(184), }, - [118] = { + [121] = { [anon_sym_LBRACE] = ACTIONS(539), [anon_sym_ATinheritdoc] = ACTIONS(539), [anon_sym_ATinheritDoc] = ACTIONS(539), @@ -20859,121 +21440,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(539), [anon_sym_ATmixin] = ACTIONS(539), [sym__end] = ACTIONS(539), - [sym_text] = ACTIONS(539), + [sym__text_not_version] = ACTIONS(539), }, - [119] = { - [anon_sym_LBRACE] = ACTIONS(521), - [anon_sym_ATinheritdoc] = ACTIONS(521), - [anon_sym_ATinheritDoc] = ACTIONS(521), - [anon_sym_ATapi] = ACTIONS(521), - [anon_sym_ATfilesource] = ACTIONS(521), - [anon_sym_ATignore] = ACTIONS(521), - [anon_sym_ATinternal] = ACTIONS(521), - [anon_sym_ATcategory] = ACTIONS(521), - [anon_sym_ATcopyright] = ACTIONS(521), - [anon_sym_ATtodo] = ACTIONS(521), - [anon_sym_ATexample] = ACTIONS(521), - [anon_sym_ATlicense] = ACTIONS(521), - [anon_sym_ATpackage] = ACTIONS(521), - [anon_sym_ATsource] = ACTIONS(521), - [anon_sym_ATsubpackage] = ACTIONS(521), - [anon_sym_ATuses] = ACTIONS(521), - [anon_sym_ATauthor] = ACTIONS(521), - [anon_sym_ATglobal] = ACTIONS(521), - [anon_sym_ATlink] = ACTIONS(521), - [anon_sym_ATmethod] = ACTIONS(521), - [anon_sym_ATparam] = ACTIONS(523), - [anon_sym_ATproperty] = ACTIONS(523), - [anon_sym_ATproperty_DASHread] = ACTIONS(521), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATreturn] = ACTIONS(521), - [anon_sym_ATsee] = ACTIONS(521), - [anon_sym_ATthrows] = ACTIONS(521), - [anon_sym_ATvar] = ACTIONS(521), - [anon_sym_ATdeprecated] = ACTIONS(521), - [anon_sym_ATsince] = ACTIONS(521), - [anon_sym_ATversion] = ACTIONS(521), - [anon_sym_ATtemplate] = ACTIONS(523), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(521), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(521), - [anon_sym_ATimplements] = ACTIONS(521), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(521), - [anon_sym_ATextends] = ACTIONS(521), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(521), - [anon_sym_ATuse] = ACTIONS(523), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(521), - [anon_sym_ATafter] = ACTIONS(523), - [anon_sym_ATafterClass] = ACTIONS(521), - [anon_sym_ATannotation] = ACTIONS(521), - [anon_sym_ATbackupGlobals] = ACTIONS(521), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(521), - [anon_sym_ATbefore] = ACTIONS(523), - [anon_sym_ATbeforeClass] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(523), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(521), - [anon_sym_ATcovers] = ACTIONS(523), - [anon_sym_ATcoversDefaultClass] = ACTIONS(523), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(521), - [anon_sym_ATcoversNothing] = ACTIONS(521), - [anon_sym_ATdataProvider] = ACTIONS(521), - [anon_sym_ATdepends] = ACTIONS(523), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(521), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(521), - [anon_sym_ATgroup] = ACTIONS(521), - [anon_sym_ATlarge] = ACTIONS(521), - [anon_sym_ATmedium] = ACTIONS(521), - [anon_sym_ATpreserveGlobalState] = ACTIONS(521), - [anon_sym_ATrequires] = ACTIONS(523), - [anon_sym_ATrequiresusages] = ACTIONS(521), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(521), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(521), - [anon_sym_ATsmall] = ACTIONS(521), - [anon_sym_ATtest] = ACTIONS(523), - [anon_sym_ATtestWith] = ACTIONS(521), - [anon_sym_ATtestdox] = ACTIONS(521), - [anon_sym_ATticket] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(521), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(523), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(523), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(521), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(523), - [anon_sym_ATreadonly] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(521), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(521), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(521), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(521), - [anon_sym_ATparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(523), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(521), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(521), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(521), - [anon_sym_ATmixin] = ACTIONS(521), - [sym__end] = ACTIONS(521), - [sym__text_not_version] = ACTIONS(521), - }, - [120] = { + [122] = { [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_ATinheritdoc] = ACTIONS(543), [anon_sym_ATinheritDoc] = ACTIONS(543), @@ -21085,7 +21554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(543), [sym_text] = ACTIONS(543), }, - [121] = { + [123] = { [anon_sym_LBRACE] = ACTIONS(547), [anon_sym_ATinheritdoc] = ACTIONS(547), [anon_sym_ATinheritDoc] = ACTIONS(547), @@ -21197,232 +21666,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(547), [sym__text_not_version] = ACTIONS(547), }, - [122] = { - [anon_sym_LBRACE] = ACTIONS(509), - [anon_sym_ATinheritdoc] = ACTIONS(509), - [anon_sym_ATinheritDoc] = ACTIONS(509), - [anon_sym_ATapi] = ACTIONS(509), - [anon_sym_ATfilesource] = ACTIONS(509), - [anon_sym_ATignore] = ACTIONS(509), - [anon_sym_ATinternal] = ACTIONS(509), - [anon_sym_ATcategory] = ACTIONS(509), - [anon_sym_ATcopyright] = ACTIONS(509), - [anon_sym_ATtodo] = ACTIONS(509), - [anon_sym_ATexample] = ACTIONS(509), - [anon_sym_ATlicense] = ACTIONS(509), - [anon_sym_ATpackage] = ACTIONS(509), - [anon_sym_ATsource] = ACTIONS(509), - [anon_sym_ATsubpackage] = ACTIONS(509), - [anon_sym_ATuses] = ACTIONS(509), - [anon_sym_ATauthor] = ACTIONS(509), - [anon_sym_ATglobal] = ACTIONS(509), - [anon_sym_ATlink] = ACTIONS(509), - [anon_sym_ATmethod] = ACTIONS(509), - [anon_sym_ATparam] = ACTIONS(511), - [anon_sym_ATproperty] = ACTIONS(511), - [anon_sym_ATproperty_DASHread] = ACTIONS(509), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(509), - [anon_sym_ATreturn] = ACTIONS(509), - [anon_sym_ATsee] = ACTIONS(509), - [anon_sym_ATthrows] = ACTIONS(509), - [anon_sym_ATvar] = ACTIONS(509), - [anon_sym_ATdeprecated] = ACTIONS(509), - [anon_sym_ATsince] = ACTIONS(509), - [anon_sym_ATversion] = ACTIONS(509), - [anon_sym_ATtemplate] = ACTIONS(511), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(509), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(509), - [anon_sym_ATimplements] = ACTIONS(509), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(509), - [anon_sym_ATextends] = ACTIONS(509), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(509), - [anon_sym_ATuse] = ACTIONS(511), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(509), - [anon_sym_ATafter] = ACTIONS(511), - [anon_sym_ATafterClass] = ACTIONS(509), - [anon_sym_ATannotation] = ACTIONS(509), - [anon_sym_ATbackupGlobals] = ACTIONS(509), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(509), - [anon_sym_ATbefore] = ACTIONS(511), - [anon_sym_ATbeforeClass] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(511), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(509), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(509), - [anon_sym_ATcovers] = ACTIONS(511), - [anon_sym_ATcoversDefaultClass] = ACTIONS(511), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(509), - [anon_sym_ATcoversNothing] = ACTIONS(509), - [anon_sym_ATdataProvider] = ACTIONS(509), - [anon_sym_ATdepends] = ACTIONS(511), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(509), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(509), - [anon_sym_ATgroup] = ACTIONS(509), - [anon_sym_ATlarge] = ACTIONS(509), - [anon_sym_ATmedium] = ACTIONS(509), - [anon_sym_ATpreserveGlobalState] = ACTIONS(509), - [anon_sym_ATrequires] = ACTIONS(511), - [anon_sym_ATrequiresusages] = ACTIONS(509), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(509), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(509), - [anon_sym_ATsmall] = ACTIONS(509), - [anon_sym_ATtest] = ACTIONS(511), - [anon_sym_ATtestWith] = ACTIONS(509), - [anon_sym_ATtestdox] = ACTIONS(509), - [anon_sym_ATticket] = ACTIONS(509), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(509), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(509), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(509), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(511), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(511), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(509), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(509), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(509), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(509), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(509), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(509), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(511), - [anon_sym_ATreadonly] = ACTIONS(509), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(509), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(509), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(509), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(509), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(509), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(509), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(509), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(509), - [anon_sym_ATparam_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(509), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(511), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(509), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(509), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(509), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(509), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(509), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(509), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(509), - [anon_sym_ATmixin] = ACTIONS(509), - [sym__end] = ACTIONS(509), - [sym_text] = ACTIONS(509), - }, - [123] = { - [anon_sym_LBRACE] = ACTIONS(515), - [anon_sym_ATinheritdoc] = ACTIONS(515), - [anon_sym_ATinheritDoc] = ACTIONS(515), - [anon_sym_ATapi] = ACTIONS(515), - [anon_sym_ATfilesource] = ACTIONS(515), - [anon_sym_ATignore] = ACTIONS(515), - [anon_sym_ATinternal] = ACTIONS(515), - [anon_sym_ATcategory] = ACTIONS(515), - [anon_sym_ATcopyright] = ACTIONS(515), - [anon_sym_ATtodo] = ACTIONS(515), - [anon_sym_ATexample] = ACTIONS(515), - [anon_sym_ATlicense] = ACTIONS(515), - [anon_sym_ATpackage] = ACTIONS(515), - [anon_sym_ATsource] = ACTIONS(515), - [anon_sym_ATsubpackage] = ACTIONS(515), - [anon_sym_ATuses] = ACTIONS(515), - [anon_sym_ATauthor] = ACTIONS(515), - [anon_sym_ATglobal] = ACTIONS(515), - [anon_sym_ATlink] = ACTIONS(515), - [anon_sym_ATmethod] = ACTIONS(515), - [anon_sym_ATparam] = ACTIONS(517), - [anon_sym_ATproperty] = ACTIONS(517), - [anon_sym_ATproperty_DASHread] = ACTIONS(515), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(515), - [anon_sym_ATreturn] = ACTIONS(515), - [anon_sym_ATsee] = ACTIONS(515), - [anon_sym_ATthrows] = ACTIONS(515), - [anon_sym_ATvar] = ACTIONS(515), - [anon_sym_ATdeprecated] = ACTIONS(515), - [anon_sym_ATsince] = ACTIONS(515), - [anon_sym_ATversion] = ACTIONS(515), - [anon_sym_ATtemplate] = ACTIONS(517), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(515), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(515), - [anon_sym_ATimplements] = ACTIONS(515), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(515), - [anon_sym_ATextends] = ACTIONS(515), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(515), - [anon_sym_ATuse] = ACTIONS(517), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(515), - [anon_sym_ATafter] = ACTIONS(517), - [anon_sym_ATafterClass] = ACTIONS(515), - [anon_sym_ATannotation] = ACTIONS(515), - [anon_sym_ATbackupGlobals] = ACTIONS(515), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(515), - [anon_sym_ATbefore] = ACTIONS(517), - [anon_sym_ATbeforeClass] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(517), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(515), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(515), - [anon_sym_ATcovers] = ACTIONS(517), - [anon_sym_ATcoversDefaultClass] = ACTIONS(517), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(515), - [anon_sym_ATcoversNothing] = ACTIONS(515), - [anon_sym_ATdataProvider] = ACTIONS(515), - [anon_sym_ATdepends] = ACTIONS(517), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(515), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(515), - [anon_sym_ATgroup] = ACTIONS(515), - [anon_sym_ATlarge] = ACTIONS(515), - [anon_sym_ATmedium] = ACTIONS(515), - [anon_sym_ATpreserveGlobalState] = ACTIONS(515), - [anon_sym_ATrequires] = ACTIONS(517), - [anon_sym_ATrequiresusages] = ACTIONS(515), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(515), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(515), - [anon_sym_ATsmall] = ACTIONS(515), - [anon_sym_ATtest] = ACTIONS(517), - [anon_sym_ATtestWith] = ACTIONS(515), - [anon_sym_ATtestdox] = ACTIONS(515), - [anon_sym_ATticket] = ACTIONS(515), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(515), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(515), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(515), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(517), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(517), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(515), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(515), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(515), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(515), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(515), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(515), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(517), - [anon_sym_ATreadonly] = ACTIONS(515), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(515), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(515), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(515), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(515), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(515), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(515), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(515), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(515), - [anon_sym_ATparam_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(515), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(517), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(515), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(515), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(515), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(515), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(515), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(515), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(515), - [anon_sym_ATmixin] = ACTIONS(515), - [sym__end] = ACTIONS(515), - [sym_text] = ACTIONS(515), - }, [124] = { - [anon_sym_LBRACE] = ACTIONS(551), + [sym_variable_name] = STATE(140), [anon_sym_ATinheritdoc] = ACTIONS(551), [anon_sym_ATinheritDoc] = ACTIONS(551), [anon_sym_ATapi] = ACTIONS(551), @@ -21530,681 +21775,1019 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(551), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(551), [anon_sym_ATmixin] = ACTIONS(551), + [anon_sym_DOLLAR] = ACTIONS(555), [sym__end] = ACTIONS(551), - [sym_text] = ACTIONS(551), }, [125] = { - [anon_sym_LBRACE] = ACTIONS(521), - [anon_sym_ATinheritdoc] = ACTIONS(521), - [anon_sym_ATinheritDoc] = ACTIONS(521), - [anon_sym_ATapi] = ACTIONS(521), - [anon_sym_ATfilesource] = ACTIONS(521), - [anon_sym_ATignore] = ACTIONS(521), - [anon_sym_ATinternal] = ACTIONS(521), - [anon_sym_ATcategory] = ACTIONS(521), - [anon_sym_ATcopyright] = ACTIONS(521), - [anon_sym_ATtodo] = ACTIONS(521), - [anon_sym_ATexample] = ACTIONS(521), - [anon_sym_ATlicense] = ACTIONS(521), - [anon_sym_ATpackage] = ACTIONS(521), - [anon_sym_ATsource] = ACTIONS(521), - [anon_sym_ATsubpackage] = ACTIONS(521), - [anon_sym_ATuses] = ACTIONS(521), - [anon_sym_ATauthor] = ACTIONS(521), - [anon_sym_ATglobal] = ACTIONS(521), - [anon_sym_ATlink] = ACTIONS(521), - [anon_sym_ATmethod] = ACTIONS(521), - [anon_sym_ATparam] = ACTIONS(523), - [anon_sym_ATproperty] = ACTIONS(523), - [anon_sym_ATproperty_DASHread] = ACTIONS(521), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATreturn] = ACTIONS(521), - [anon_sym_ATsee] = ACTIONS(521), - [anon_sym_ATthrows] = ACTIONS(521), - [anon_sym_ATvar] = ACTIONS(521), - [anon_sym_ATdeprecated] = ACTIONS(521), - [anon_sym_ATsince] = ACTIONS(521), - [anon_sym_ATversion] = ACTIONS(521), - [anon_sym_ATtemplate] = ACTIONS(523), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(521), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(521), - [anon_sym_ATimplements] = ACTIONS(521), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(521), - [anon_sym_ATextends] = ACTIONS(521), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(521), - [anon_sym_ATuse] = ACTIONS(523), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(521), - [anon_sym_ATafter] = ACTIONS(523), - [anon_sym_ATafterClass] = ACTIONS(521), - [anon_sym_ATannotation] = ACTIONS(521), - [anon_sym_ATbackupGlobals] = ACTIONS(521), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(521), - [anon_sym_ATbefore] = ACTIONS(523), - [anon_sym_ATbeforeClass] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(523), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(521), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(521), - [anon_sym_ATcovers] = ACTIONS(523), - [anon_sym_ATcoversDefaultClass] = ACTIONS(523), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(521), - [anon_sym_ATcoversNothing] = ACTIONS(521), - [anon_sym_ATdataProvider] = ACTIONS(521), - [anon_sym_ATdepends] = ACTIONS(523), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(521), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(521), - [anon_sym_ATgroup] = ACTIONS(521), - [anon_sym_ATlarge] = ACTIONS(521), - [anon_sym_ATmedium] = ACTIONS(521), - [anon_sym_ATpreserveGlobalState] = ACTIONS(521), - [anon_sym_ATrequires] = ACTIONS(523), - [anon_sym_ATrequiresusages] = ACTIONS(521), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(521), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(521), - [anon_sym_ATsmall] = ACTIONS(521), - [anon_sym_ATtest] = ACTIONS(523), - [anon_sym_ATtestWith] = ACTIONS(521), - [anon_sym_ATtestdox] = ACTIONS(521), - [anon_sym_ATticket] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(521), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(521), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(523), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(523), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(521), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(521), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(521), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(521), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(523), - [anon_sym_ATreadonly] = ACTIONS(521), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(521), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(521), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(521), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(521), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(521), - [anon_sym_ATparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(523), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(521), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(521), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(521), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(521), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(521), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(521), - [anon_sym_ATmixin] = ACTIONS(521), - [sym__end] = ACTIONS(521), - [sym_text] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(533), + [anon_sym_ATinheritdoc] = ACTIONS(533), + [anon_sym_ATinheritDoc] = ACTIONS(533), + [anon_sym_ATapi] = ACTIONS(533), + [anon_sym_ATfilesource] = ACTIONS(533), + [anon_sym_ATignore] = ACTIONS(533), + [anon_sym_ATinternal] = ACTIONS(533), + [anon_sym_ATcategory] = ACTIONS(533), + [anon_sym_ATcopyright] = ACTIONS(533), + [anon_sym_ATtodo] = ACTIONS(533), + [anon_sym_ATexample] = ACTIONS(533), + [anon_sym_ATlicense] = ACTIONS(533), + [anon_sym_ATpackage] = ACTIONS(533), + [anon_sym_ATsource] = ACTIONS(533), + [anon_sym_ATsubpackage] = ACTIONS(533), + [anon_sym_ATuses] = ACTIONS(533), + [anon_sym_ATauthor] = ACTIONS(533), + [anon_sym_ATglobal] = ACTIONS(533), + [anon_sym_ATlink] = ACTIONS(533), + [anon_sym_ATmethod] = ACTIONS(533), + [anon_sym_ATparam] = ACTIONS(535), + [anon_sym_ATproperty] = ACTIONS(535), + [anon_sym_ATproperty_DASHread] = ACTIONS(533), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(533), + [anon_sym_ATreturn] = ACTIONS(533), + [anon_sym_ATsee] = ACTIONS(533), + [anon_sym_ATthrows] = ACTIONS(533), + [anon_sym_ATvar] = ACTIONS(533), + [anon_sym_ATdeprecated] = ACTIONS(533), + [anon_sym_ATsince] = ACTIONS(533), + [anon_sym_ATversion] = ACTIONS(533), + [anon_sym_ATtemplate] = ACTIONS(535), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(533), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(533), + [anon_sym_ATimplements] = ACTIONS(533), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(533), + [anon_sym_ATextends] = ACTIONS(533), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(533), + [anon_sym_ATuse] = ACTIONS(535), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(533), + [anon_sym_ATafter] = ACTIONS(535), + [anon_sym_ATafterClass] = ACTIONS(533), + [anon_sym_ATannotation] = ACTIONS(533), + [anon_sym_ATbackupGlobals] = ACTIONS(533), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(533), + [anon_sym_ATbefore] = ACTIONS(535), + [anon_sym_ATbeforeClass] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(535), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(533), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(533), + [anon_sym_ATcovers] = ACTIONS(535), + [anon_sym_ATcoversDefaultClass] = ACTIONS(535), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(533), + [anon_sym_ATcoversNothing] = ACTIONS(533), + [anon_sym_ATdataProvider] = ACTIONS(533), + [anon_sym_ATdepends] = ACTIONS(535), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(533), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(533), + [anon_sym_ATgroup] = ACTIONS(533), + [anon_sym_ATlarge] = ACTIONS(533), + [anon_sym_ATmedium] = ACTIONS(533), + [anon_sym_ATpreserveGlobalState] = ACTIONS(533), + [anon_sym_ATrequires] = ACTIONS(535), + [anon_sym_ATrequiresusages] = ACTIONS(533), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(533), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(533), + [anon_sym_ATsmall] = ACTIONS(533), + [anon_sym_ATtest] = ACTIONS(535), + [anon_sym_ATtestWith] = ACTIONS(533), + [anon_sym_ATtestdox] = ACTIONS(533), + [anon_sym_ATticket] = ACTIONS(533), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(533), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(533), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(533), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(535), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(535), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(533), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(533), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(533), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(533), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(533), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(533), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(535), + [anon_sym_ATreadonly] = ACTIONS(533), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(533), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(533), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(533), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(533), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(533), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(533), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(533), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(533), + [anon_sym_ATparam_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(533), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(535), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(533), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(533), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(533), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(533), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(533), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(533), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(533), + [anon_sym_ATmixin] = ACTIONS(533), + [sym__end] = ACTIONS(533), + [sym_text] = ACTIONS(533), }, [126] = { - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_ATinheritdoc] = ACTIONS(555), - [anon_sym_ATinheritDoc] = ACTIONS(555), - [anon_sym_ATapi] = ACTIONS(555), - [anon_sym_ATfilesource] = ACTIONS(555), - [anon_sym_ATignore] = ACTIONS(555), - [anon_sym_ATinternal] = ACTIONS(555), - [anon_sym_ATcategory] = ACTIONS(555), - [anon_sym_ATcopyright] = ACTIONS(555), - [anon_sym_ATtodo] = ACTIONS(555), - [anon_sym_ATexample] = ACTIONS(555), - [anon_sym_ATlicense] = ACTIONS(555), - [anon_sym_ATpackage] = ACTIONS(555), - [anon_sym_ATsource] = ACTIONS(555), - [anon_sym_ATsubpackage] = ACTIONS(555), - [anon_sym_ATuses] = ACTIONS(555), - [anon_sym_ATauthor] = ACTIONS(555), - [anon_sym_ATglobal] = ACTIONS(555), - [anon_sym_ATlink] = ACTIONS(555), - [anon_sym_ATmethod] = ACTIONS(555), - [anon_sym_ATparam] = ACTIONS(557), - [anon_sym_ATproperty] = ACTIONS(557), - [anon_sym_ATproperty_DASHread] = ACTIONS(555), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(555), - [anon_sym_ATreturn] = ACTIONS(555), - [anon_sym_ATsee] = ACTIONS(555), - [anon_sym_ATthrows] = ACTIONS(555), - [anon_sym_ATvar] = ACTIONS(555), - [anon_sym_ATdeprecated] = ACTIONS(555), - [anon_sym_ATsince] = ACTIONS(555), - [anon_sym_ATversion] = ACTIONS(555), - [anon_sym_ATtemplate] = ACTIONS(557), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(555), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(555), - [anon_sym_ATimplements] = ACTIONS(555), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(555), - [anon_sym_ATextends] = ACTIONS(555), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(555), - [anon_sym_ATuse] = ACTIONS(557), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(555), - [anon_sym_ATafter] = ACTIONS(557), - [anon_sym_ATafterClass] = ACTIONS(555), - [anon_sym_ATannotation] = ACTIONS(555), - [anon_sym_ATbackupGlobals] = ACTIONS(555), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(555), - [anon_sym_ATbefore] = ACTIONS(557), - [anon_sym_ATbeforeClass] = ACTIONS(555), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(557), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(555), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(555), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(555), - [anon_sym_ATcovers] = ACTIONS(557), - [anon_sym_ATcoversDefaultClass] = ACTIONS(557), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(555), - [anon_sym_ATcoversNothing] = ACTIONS(555), - [anon_sym_ATdataProvider] = ACTIONS(555), - [anon_sym_ATdepends] = ACTIONS(557), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(555), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(555), - [anon_sym_ATgroup] = ACTIONS(555), - [anon_sym_ATlarge] = ACTIONS(555), - [anon_sym_ATmedium] = ACTIONS(555), - [anon_sym_ATpreserveGlobalState] = ACTIONS(555), - [anon_sym_ATrequires] = ACTIONS(557), - [anon_sym_ATrequiresusages] = ACTIONS(555), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(555), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(555), - [anon_sym_ATsmall] = ACTIONS(555), - [anon_sym_ATtest] = ACTIONS(557), - [anon_sym_ATtestWith] = ACTIONS(555), - [anon_sym_ATtestdox] = ACTIONS(555), - [anon_sym_ATticket] = ACTIONS(555), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(555), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(555), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(555), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(557), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(555), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(557), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(555), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(555), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(555), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(555), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(555), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(555), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(555), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(555), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(555), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(557), - [anon_sym_ATreadonly] = ACTIONS(555), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(555), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(555), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(555), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(555), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(555), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(555), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(555), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(555), - [anon_sym_ATparam_DASHout] = ACTIONS(555), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(555), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(557), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(555), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(555), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(555), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(555), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(555), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(555), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(555), - [anon_sym_ATmixin] = ACTIONS(555), - [sym__end] = ACTIONS(555), - [sym__text_after_type] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_ATinheritdoc] = ACTIONS(557), + [anon_sym_ATinheritDoc] = ACTIONS(557), + [anon_sym_ATapi] = ACTIONS(557), + [anon_sym_ATfilesource] = ACTIONS(557), + [anon_sym_ATignore] = ACTIONS(557), + [anon_sym_ATinternal] = ACTIONS(557), + [anon_sym_ATcategory] = ACTIONS(557), + [anon_sym_ATcopyright] = ACTIONS(557), + [anon_sym_ATtodo] = ACTIONS(557), + [anon_sym_ATexample] = ACTIONS(557), + [anon_sym_ATlicense] = ACTIONS(557), + [anon_sym_ATpackage] = ACTIONS(557), + [anon_sym_ATsource] = ACTIONS(557), + [anon_sym_ATsubpackage] = ACTIONS(557), + [anon_sym_ATuses] = ACTIONS(557), + [anon_sym_ATauthor] = ACTIONS(557), + [anon_sym_ATglobal] = ACTIONS(557), + [anon_sym_ATlink] = ACTIONS(557), + [anon_sym_ATmethod] = ACTIONS(557), + [anon_sym_ATparam] = ACTIONS(559), + [anon_sym_ATproperty] = ACTIONS(559), + [anon_sym_ATproperty_DASHread] = ACTIONS(557), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(557), + [anon_sym_ATreturn] = ACTIONS(557), + [anon_sym_ATsee] = ACTIONS(557), + [anon_sym_ATthrows] = ACTIONS(557), + [anon_sym_ATvar] = ACTIONS(557), + [anon_sym_ATdeprecated] = ACTIONS(557), + [anon_sym_ATsince] = ACTIONS(557), + [anon_sym_ATversion] = ACTIONS(557), + [anon_sym_ATtemplate] = ACTIONS(559), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(557), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(557), + [anon_sym_ATimplements] = ACTIONS(557), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(557), + [anon_sym_ATextends] = ACTIONS(557), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(557), + [anon_sym_ATuse] = ACTIONS(559), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(557), + [anon_sym_ATafter] = ACTIONS(559), + [anon_sym_ATafterClass] = ACTIONS(557), + [anon_sym_ATannotation] = ACTIONS(557), + [anon_sym_ATbackupGlobals] = ACTIONS(557), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(557), + [anon_sym_ATbefore] = ACTIONS(559), + [anon_sym_ATbeforeClass] = ACTIONS(557), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(559), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(557), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(557), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(557), + [anon_sym_ATcovers] = ACTIONS(559), + [anon_sym_ATcoversDefaultClass] = ACTIONS(559), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(557), + [anon_sym_ATcoversNothing] = ACTIONS(557), + [anon_sym_ATdataProvider] = ACTIONS(557), + [anon_sym_ATdepends] = ACTIONS(559), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(557), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(557), + [anon_sym_ATgroup] = ACTIONS(557), + [anon_sym_ATlarge] = ACTIONS(557), + [anon_sym_ATmedium] = ACTIONS(557), + [anon_sym_ATpreserveGlobalState] = ACTIONS(557), + [anon_sym_ATrequires] = ACTIONS(559), + [anon_sym_ATrequiresusages] = ACTIONS(557), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(557), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(557), + [anon_sym_ATsmall] = ACTIONS(557), + [anon_sym_ATtest] = ACTIONS(559), + [anon_sym_ATtestWith] = ACTIONS(557), + [anon_sym_ATtestdox] = ACTIONS(557), + [anon_sym_ATticket] = ACTIONS(557), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(557), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(557), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(557), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(559), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(557), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(559), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(557), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(557), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(557), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(557), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(557), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(557), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(557), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(557), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(557), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(559), + [anon_sym_ATreadonly] = ACTIONS(557), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(557), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(557), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(557), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(557), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(557), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(557), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(557), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(557), + [anon_sym_ATparam_DASHout] = ACTIONS(557), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(557), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(559), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(557), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(557), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(557), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(557), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(557), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(557), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(557), + [anon_sym_ATmixin] = ACTIONS(557), + [sym__end] = ACTIONS(557), + [sym_text] = ACTIONS(557), + }, + [127] = { + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_ATinheritdoc] = ACTIONS(561), + [anon_sym_ATinheritDoc] = ACTIONS(561), + [anon_sym_ATapi] = ACTIONS(561), + [anon_sym_ATfilesource] = ACTIONS(561), + [anon_sym_ATignore] = ACTIONS(561), + [anon_sym_ATinternal] = ACTIONS(561), + [anon_sym_ATcategory] = ACTIONS(561), + [anon_sym_ATcopyright] = ACTIONS(561), + [anon_sym_ATtodo] = ACTIONS(561), + [anon_sym_ATexample] = ACTIONS(561), + [anon_sym_ATlicense] = ACTIONS(561), + [anon_sym_ATpackage] = ACTIONS(561), + [anon_sym_ATsource] = ACTIONS(561), + [anon_sym_ATsubpackage] = ACTIONS(561), + [anon_sym_ATuses] = ACTIONS(561), + [anon_sym_ATauthor] = ACTIONS(561), + [anon_sym_ATglobal] = ACTIONS(561), + [anon_sym_ATlink] = ACTIONS(561), + [anon_sym_ATmethod] = ACTIONS(561), + [anon_sym_ATparam] = ACTIONS(563), + [anon_sym_ATproperty] = ACTIONS(563), + [anon_sym_ATproperty_DASHread] = ACTIONS(561), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(561), + [anon_sym_ATreturn] = ACTIONS(561), + [anon_sym_ATsee] = ACTIONS(561), + [anon_sym_ATthrows] = ACTIONS(561), + [anon_sym_ATvar] = ACTIONS(561), + [anon_sym_ATdeprecated] = ACTIONS(561), + [anon_sym_ATsince] = ACTIONS(561), + [anon_sym_ATversion] = ACTIONS(561), + [anon_sym_ATtemplate] = ACTIONS(563), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(561), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(561), + [anon_sym_ATimplements] = ACTIONS(561), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(561), + [anon_sym_ATextends] = ACTIONS(561), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(561), + [anon_sym_ATuse] = ACTIONS(563), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(561), + [anon_sym_ATafter] = ACTIONS(563), + [anon_sym_ATafterClass] = ACTIONS(561), + [anon_sym_ATannotation] = ACTIONS(561), + [anon_sym_ATbackupGlobals] = ACTIONS(561), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(561), + [anon_sym_ATbefore] = ACTIONS(563), + [anon_sym_ATbeforeClass] = ACTIONS(561), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(563), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(561), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(561), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(561), + [anon_sym_ATcovers] = ACTIONS(563), + [anon_sym_ATcoversDefaultClass] = ACTIONS(563), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(561), + [anon_sym_ATcoversNothing] = ACTIONS(561), + [anon_sym_ATdataProvider] = ACTIONS(561), + [anon_sym_ATdepends] = ACTIONS(563), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(561), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(561), + [anon_sym_ATgroup] = ACTIONS(561), + [anon_sym_ATlarge] = ACTIONS(561), + [anon_sym_ATmedium] = ACTIONS(561), + [anon_sym_ATpreserveGlobalState] = ACTIONS(561), + [anon_sym_ATrequires] = ACTIONS(563), + [anon_sym_ATrequiresusages] = ACTIONS(561), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(561), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(561), + [anon_sym_ATsmall] = ACTIONS(561), + [anon_sym_ATtest] = ACTIONS(563), + [anon_sym_ATtestWith] = ACTIONS(561), + [anon_sym_ATtestdox] = ACTIONS(561), + [anon_sym_ATticket] = ACTIONS(561), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(561), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(561), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(561), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(563), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(561), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(563), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(561), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(561), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(561), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(561), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(561), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(561), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(561), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(561), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(561), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(563), + [anon_sym_ATreadonly] = ACTIONS(561), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(561), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(561), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(561), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(561), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(561), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(561), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(561), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(561), + [anon_sym_ATparam_DASHout] = ACTIONS(561), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(561), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(563), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(561), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(561), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(561), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(561), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(561), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(561), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(561), + [anon_sym_ATmixin] = ACTIONS(561), + [sym__end] = ACTIONS(561), + [sym_text] = ACTIONS(561), + }, + [128] = { + [anon_sym_LBRACE] = ACTIONS(539), + [anon_sym_ATinheritdoc] = ACTIONS(539), + [anon_sym_ATinheritDoc] = ACTIONS(539), + [anon_sym_ATapi] = ACTIONS(539), + [anon_sym_ATfilesource] = ACTIONS(539), + [anon_sym_ATignore] = ACTIONS(539), + [anon_sym_ATinternal] = ACTIONS(539), + [anon_sym_ATcategory] = ACTIONS(539), + [anon_sym_ATcopyright] = ACTIONS(539), + [anon_sym_ATtodo] = ACTIONS(539), + [anon_sym_ATexample] = ACTIONS(539), + [anon_sym_ATlicense] = ACTIONS(539), + [anon_sym_ATpackage] = ACTIONS(539), + [anon_sym_ATsource] = ACTIONS(539), + [anon_sym_ATsubpackage] = ACTIONS(539), + [anon_sym_ATuses] = ACTIONS(539), + [anon_sym_ATauthor] = ACTIONS(539), + [anon_sym_ATglobal] = ACTIONS(539), + [anon_sym_ATlink] = ACTIONS(539), + [anon_sym_ATmethod] = ACTIONS(539), + [anon_sym_ATparam] = ACTIONS(541), + [anon_sym_ATproperty] = ACTIONS(541), + [anon_sym_ATproperty_DASHread] = ACTIONS(539), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(539), + [anon_sym_ATreturn] = ACTIONS(539), + [anon_sym_ATsee] = ACTIONS(539), + [anon_sym_ATthrows] = ACTIONS(539), + [anon_sym_ATvar] = ACTIONS(539), + [anon_sym_ATdeprecated] = ACTIONS(539), + [anon_sym_ATsince] = ACTIONS(539), + [anon_sym_ATversion] = ACTIONS(539), + [anon_sym_ATtemplate] = ACTIONS(541), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(539), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(539), + [anon_sym_ATimplements] = ACTIONS(539), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(539), + [anon_sym_ATextends] = ACTIONS(539), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(539), + [anon_sym_ATuse] = ACTIONS(541), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(539), + [anon_sym_ATafter] = ACTIONS(541), + [anon_sym_ATafterClass] = ACTIONS(539), + [anon_sym_ATannotation] = ACTIONS(539), + [anon_sym_ATbackupGlobals] = ACTIONS(539), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(539), + [anon_sym_ATbefore] = ACTIONS(541), + [anon_sym_ATbeforeClass] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(541), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(539), + [anon_sym_ATcovers] = ACTIONS(541), + [anon_sym_ATcoversDefaultClass] = ACTIONS(541), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(539), + [anon_sym_ATcoversNothing] = ACTIONS(539), + [anon_sym_ATdataProvider] = ACTIONS(539), + [anon_sym_ATdepends] = ACTIONS(541), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(539), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(539), + [anon_sym_ATgroup] = ACTIONS(539), + [anon_sym_ATlarge] = ACTIONS(539), + [anon_sym_ATmedium] = ACTIONS(539), + [anon_sym_ATpreserveGlobalState] = ACTIONS(539), + [anon_sym_ATrequires] = ACTIONS(541), + [anon_sym_ATrequiresusages] = ACTIONS(539), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(539), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(539), + [anon_sym_ATsmall] = ACTIONS(539), + [anon_sym_ATtest] = ACTIONS(541), + [anon_sym_ATtestWith] = ACTIONS(539), + [anon_sym_ATtestdox] = ACTIONS(539), + [anon_sym_ATticket] = ACTIONS(539), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(539), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(539), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(539), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(541), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(541), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(539), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(539), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(539), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(539), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(539), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(541), + [anon_sym_ATreadonly] = ACTIONS(539), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(539), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(539), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(539), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(539), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(539), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(539), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(539), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(539), + [anon_sym_ATparam_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(541), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(539), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(539), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(539), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(539), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(539), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(539), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(539), + [anon_sym_ATmixin] = ACTIONS(539), + [sym__end] = ACTIONS(539), + [sym_text] = ACTIONS(539), + }, + [129] = { + [anon_sym_LBRACE] = ACTIONS(539), + [anon_sym_ATinheritdoc] = ACTIONS(539), + [anon_sym_ATinheritDoc] = ACTIONS(539), + [anon_sym_ATapi] = ACTIONS(539), + [anon_sym_ATfilesource] = ACTIONS(539), + [anon_sym_ATignore] = ACTIONS(539), + [anon_sym_ATinternal] = ACTIONS(539), + [anon_sym_ATcategory] = ACTIONS(539), + [anon_sym_ATcopyright] = ACTIONS(539), + [anon_sym_ATtodo] = ACTIONS(539), + [anon_sym_ATexample] = ACTIONS(539), + [anon_sym_ATlicense] = ACTIONS(539), + [anon_sym_ATpackage] = ACTIONS(539), + [anon_sym_ATsource] = ACTIONS(539), + [anon_sym_ATsubpackage] = ACTIONS(539), + [anon_sym_ATuses] = ACTIONS(539), + [anon_sym_ATauthor] = ACTIONS(539), + [anon_sym_ATglobal] = ACTIONS(539), + [anon_sym_ATlink] = ACTIONS(539), + [anon_sym_ATmethod] = ACTIONS(539), + [anon_sym_ATparam] = ACTIONS(541), + [anon_sym_ATproperty] = ACTIONS(541), + [anon_sym_ATproperty_DASHread] = ACTIONS(539), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(539), + [anon_sym_ATreturn] = ACTIONS(539), + [anon_sym_ATsee] = ACTIONS(539), + [anon_sym_ATthrows] = ACTIONS(539), + [anon_sym_ATvar] = ACTIONS(539), + [anon_sym_ATdeprecated] = ACTIONS(539), + [anon_sym_ATsince] = ACTIONS(539), + [anon_sym_ATversion] = ACTIONS(539), + [anon_sym_ATtemplate] = ACTIONS(541), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(539), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(539), + [anon_sym_ATimplements] = ACTIONS(539), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(539), + [anon_sym_ATextends] = ACTIONS(539), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(539), + [anon_sym_ATuse] = ACTIONS(541), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(539), + [anon_sym_ATafter] = ACTIONS(541), + [anon_sym_ATafterClass] = ACTIONS(539), + [anon_sym_ATannotation] = ACTIONS(539), + [anon_sym_ATbackupGlobals] = ACTIONS(539), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(539), + [anon_sym_ATbefore] = ACTIONS(541), + [anon_sym_ATbeforeClass] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(541), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(539), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(539), + [anon_sym_ATcovers] = ACTIONS(541), + [anon_sym_ATcoversDefaultClass] = ACTIONS(541), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(539), + [anon_sym_ATcoversNothing] = ACTIONS(539), + [anon_sym_ATdataProvider] = ACTIONS(539), + [anon_sym_ATdepends] = ACTIONS(541), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(539), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(539), + [anon_sym_ATgroup] = ACTIONS(539), + [anon_sym_ATlarge] = ACTIONS(539), + [anon_sym_ATmedium] = ACTIONS(539), + [anon_sym_ATpreserveGlobalState] = ACTIONS(539), + [anon_sym_ATrequires] = ACTIONS(541), + [anon_sym_ATrequiresusages] = ACTIONS(539), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(539), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(539), + [anon_sym_ATsmall] = ACTIONS(539), + [anon_sym_ATtest] = ACTIONS(541), + [anon_sym_ATtestWith] = ACTIONS(539), + [anon_sym_ATtestdox] = ACTIONS(539), + [anon_sym_ATticket] = ACTIONS(539), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(539), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(539), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(539), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(541), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(541), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(539), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(539), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(539), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(539), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(539), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(539), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(541), + [anon_sym_ATreadonly] = ACTIONS(539), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(539), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(539), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(539), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(539), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(539), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(539), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(539), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(539), + [anon_sym_ATparam_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(539), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(541), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(539), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(539), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(539), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(539), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(539), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(539), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(539), + [anon_sym_ATmixin] = ACTIONS(539), + [sym__end] = ACTIONS(539), + [sym__text_after_type] = ACTIONS(539), }, - [127] = { - [anon_sym_LBRACE] = ACTIONS(505), - [anon_sym_ATinheritdoc] = ACTIONS(505), - [anon_sym_ATinheritDoc] = ACTIONS(505), - [anon_sym_ATapi] = ACTIONS(505), - [anon_sym_ATfilesource] = ACTIONS(505), - [anon_sym_ATignore] = ACTIONS(505), - [anon_sym_ATinternal] = ACTIONS(505), - [anon_sym_ATcategory] = ACTIONS(505), - [anon_sym_ATcopyright] = ACTIONS(505), - [anon_sym_ATtodo] = ACTIONS(505), - [anon_sym_ATexample] = ACTIONS(505), - [anon_sym_ATlicense] = ACTIONS(505), - [anon_sym_ATpackage] = ACTIONS(505), - [anon_sym_ATsource] = ACTIONS(505), - [anon_sym_ATsubpackage] = ACTIONS(505), - [anon_sym_ATuses] = ACTIONS(505), - [anon_sym_ATauthor] = ACTIONS(505), - [anon_sym_ATglobal] = ACTIONS(505), - [anon_sym_ATlink] = ACTIONS(505), - [anon_sym_ATmethod] = ACTIONS(505), - [anon_sym_ATparam] = ACTIONS(507), - [anon_sym_ATproperty] = ACTIONS(507), - [anon_sym_ATproperty_DASHread] = ACTIONS(505), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(505), - [anon_sym_ATreturn] = ACTIONS(505), - [anon_sym_ATsee] = ACTIONS(505), - [anon_sym_ATthrows] = ACTIONS(505), - [anon_sym_ATvar] = ACTIONS(505), - [anon_sym_ATdeprecated] = ACTIONS(505), - [anon_sym_ATsince] = ACTIONS(505), - [anon_sym_ATversion] = ACTIONS(505), - [anon_sym_ATtemplate] = ACTIONS(507), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(505), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(505), - [anon_sym_ATimplements] = ACTIONS(505), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(505), - [anon_sym_ATextends] = ACTIONS(505), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(505), - [anon_sym_ATuse] = ACTIONS(507), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(505), - [anon_sym_ATafter] = ACTIONS(507), - [anon_sym_ATafterClass] = ACTIONS(505), - [anon_sym_ATannotation] = ACTIONS(505), - [anon_sym_ATbackupGlobals] = ACTIONS(505), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(505), - [anon_sym_ATbefore] = ACTIONS(507), - [anon_sym_ATbeforeClass] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(507), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(505), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(505), - [anon_sym_ATcovers] = ACTIONS(507), - [anon_sym_ATcoversDefaultClass] = ACTIONS(507), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(505), - [anon_sym_ATcoversNothing] = ACTIONS(505), - [anon_sym_ATdataProvider] = ACTIONS(505), - [anon_sym_ATdepends] = ACTIONS(507), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(505), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(505), - [anon_sym_ATgroup] = ACTIONS(505), - [anon_sym_ATlarge] = ACTIONS(505), - [anon_sym_ATmedium] = ACTIONS(505), - [anon_sym_ATpreserveGlobalState] = ACTIONS(505), - [anon_sym_ATrequires] = ACTIONS(507), - [anon_sym_ATrequiresusages] = ACTIONS(505), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(505), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(505), - [anon_sym_ATsmall] = ACTIONS(505), - [anon_sym_ATtest] = ACTIONS(507), - [anon_sym_ATtestWith] = ACTIONS(505), - [anon_sym_ATtestdox] = ACTIONS(505), - [anon_sym_ATticket] = ACTIONS(505), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(505), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(505), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(505), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(507), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(507), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(505), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(505), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(505), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(505), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(505), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(505), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(507), - [anon_sym_ATreadonly] = ACTIONS(505), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(505), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(505), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(505), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(505), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(505), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(505), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(505), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(505), - [anon_sym_ATparam_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(505), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(507), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(505), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(505), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(505), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(505), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(505), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(505), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(505), - [anon_sym_ATmixin] = ACTIONS(505), - [sym__end] = ACTIONS(505), - [sym_text] = ACTIONS(505), + [130] = { + [anon_sym_LBRACE] = ACTIONS(529), + [anon_sym_ATinheritdoc] = ACTIONS(529), + [anon_sym_ATinheritDoc] = ACTIONS(529), + [anon_sym_ATapi] = ACTIONS(529), + [anon_sym_ATfilesource] = ACTIONS(529), + [anon_sym_ATignore] = ACTIONS(529), + [anon_sym_ATinternal] = ACTIONS(529), + [anon_sym_ATcategory] = ACTIONS(529), + [anon_sym_ATcopyright] = ACTIONS(529), + [anon_sym_ATtodo] = ACTIONS(529), + [anon_sym_ATexample] = ACTIONS(529), + [anon_sym_ATlicense] = ACTIONS(529), + [anon_sym_ATpackage] = ACTIONS(529), + [anon_sym_ATsource] = ACTIONS(529), + [anon_sym_ATsubpackage] = ACTIONS(529), + [anon_sym_ATuses] = ACTIONS(529), + [anon_sym_ATauthor] = ACTIONS(529), + [anon_sym_ATglobal] = ACTIONS(529), + [anon_sym_ATlink] = ACTIONS(529), + [anon_sym_ATmethod] = ACTIONS(529), + [anon_sym_ATparam] = ACTIONS(531), + [anon_sym_ATproperty] = ACTIONS(531), + [anon_sym_ATproperty_DASHread] = ACTIONS(529), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(529), + [anon_sym_ATreturn] = ACTIONS(529), + [anon_sym_ATsee] = ACTIONS(529), + [anon_sym_ATthrows] = ACTIONS(529), + [anon_sym_ATvar] = ACTIONS(529), + [anon_sym_ATdeprecated] = ACTIONS(529), + [anon_sym_ATsince] = ACTIONS(529), + [anon_sym_ATversion] = ACTIONS(529), + [anon_sym_ATtemplate] = ACTIONS(531), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(529), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(529), + [anon_sym_ATimplements] = ACTIONS(529), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(529), + [anon_sym_ATextends] = ACTIONS(529), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(529), + [anon_sym_ATuse] = ACTIONS(531), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(529), + [anon_sym_ATafter] = ACTIONS(531), + [anon_sym_ATafterClass] = ACTIONS(529), + [anon_sym_ATannotation] = ACTIONS(529), + [anon_sym_ATbackupGlobals] = ACTIONS(529), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(529), + [anon_sym_ATbefore] = ACTIONS(531), + [anon_sym_ATbeforeClass] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(531), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(529), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(529), + [anon_sym_ATcovers] = ACTIONS(531), + [anon_sym_ATcoversDefaultClass] = ACTIONS(531), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(529), + [anon_sym_ATcoversNothing] = ACTIONS(529), + [anon_sym_ATdataProvider] = ACTIONS(529), + [anon_sym_ATdepends] = ACTIONS(531), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(529), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(529), + [anon_sym_ATgroup] = ACTIONS(529), + [anon_sym_ATlarge] = ACTIONS(529), + [anon_sym_ATmedium] = ACTIONS(529), + [anon_sym_ATpreserveGlobalState] = ACTIONS(529), + [anon_sym_ATrequires] = ACTIONS(531), + [anon_sym_ATrequiresusages] = ACTIONS(529), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(529), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(529), + [anon_sym_ATsmall] = ACTIONS(529), + [anon_sym_ATtest] = ACTIONS(531), + [anon_sym_ATtestWith] = ACTIONS(529), + [anon_sym_ATtestdox] = ACTIONS(529), + [anon_sym_ATticket] = ACTIONS(529), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(529), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(529), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(529), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(531), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(531), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(529), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(529), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(529), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(529), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(529), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(529), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(531), + [anon_sym_ATreadonly] = ACTIONS(529), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(529), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(529), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(529), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(529), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(529), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(529), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(529), + [anon_sym_ATparam_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(529), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(531), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(529), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(529), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(529), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(529), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(529), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(529), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(529), + [anon_sym_ATmixin] = ACTIONS(529), + [sym__end] = ACTIONS(529), + [sym_text] = ACTIONS(529), }, - [128] = { - [anon_sym_LBRACE] = ACTIONS(559), - [anon_sym_ATinheritdoc] = ACTIONS(559), - [anon_sym_ATinheritDoc] = ACTIONS(559), - [anon_sym_ATapi] = ACTIONS(559), - [anon_sym_ATfilesource] = ACTIONS(559), - [anon_sym_ATignore] = ACTIONS(559), - [anon_sym_ATinternal] = ACTIONS(559), - [anon_sym_ATcategory] = ACTIONS(559), - [anon_sym_ATcopyright] = ACTIONS(559), - [anon_sym_ATtodo] = ACTIONS(559), - [anon_sym_ATexample] = ACTIONS(559), - [anon_sym_ATlicense] = ACTIONS(559), - [anon_sym_ATpackage] = ACTIONS(559), - [anon_sym_ATsource] = ACTIONS(559), - [anon_sym_ATsubpackage] = ACTIONS(559), - [anon_sym_ATuses] = ACTIONS(559), - [anon_sym_ATauthor] = ACTIONS(559), - [anon_sym_ATglobal] = ACTIONS(559), - [anon_sym_ATlink] = ACTIONS(559), - [anon_sym_ATmethod] = ACTIONS(559), - [anon_sym_ATparam] = ACTIONS(561), - [anon_sym_ATproperty] = ACTIONS(561), - [anon_sym_ATproperty_DASHread] = ACTIONS(559), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(559), - [anon_sym_ATreturn] = ACTIONS(559), - [anon_sym_ATsee] = ACTIONS(559), - [anon_sym_ATthrows] = ACTIONS(559), - [anon_sym_ATvar] = ACTIONS(559), - [anon_sym_ATdeprecated] = ACTIONS(559), - [anon_sym_ATsince] = ACTIONS(559), - [anon_sym_ATversion] = ACTIONS(559), - [anon_sym_ATtemplate] = ACTIONS(561), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(559), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(559), - [anon_sym_ATimplements] = ACTIONS(559), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(559), - [anon_sym_ATextends] = ACTIONS(559), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(559), - [anon_sym_ATuse] = ACTIONS(561), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(559), - [anon_sym_ATafter] = ACTIONS(561), - [anon_sym_ATafterClass] = ACTIONS(559), - [anon_sym_ATannotation] = ACTIONS(559), - [anon_sym_ATbackupGlobals] = ACTIONS(559), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(559), - [anon_sym_ATbefore] = ACTIONS(561), - [anon_sym_ATbeforeClass] = ACTIONS(559), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(561), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(559), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(559), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(559), - [anon_sym_ATcovers] = ACTIONS(561), - [anon_sym_ATcoversDefaultClass] = ACTIONS(561), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(559), - [anon_sym_ATcoversNothing] = ACTIONS(559), - [anon_sym_ATdataProvider] = ACTIONS(559), - [anon_sym_ATdepends] = ACTIONS(561), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(559), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(559), - [anon_sym_ATgroup] = ACTIONS(559), - [anon_sym_ATlarge] = ACTIONS(559), - [anon_sym_ATmedium] = ACTIONS(559), - [anon_sym_ATpreserveGlobalState] = ACTIONS(559), - [anon_sym_ATrequires] = ACTIONS(561), - [anon_sym_ATrequiresusages] = ACTIONS(559), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(559), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(559), - [anon_sym_ATsmall] = ACTIONS(559), - [anon_sym_ATtest] = ACTIONS(561), - [anon_sym_ATtestWith] = ACTIONS(559), - [anon_sym_ATtestdox] = ACTIONS(559), - [anon_sym_ATticket] = ACTIONS(559), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(559), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(559), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(559), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(561), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(559), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(561), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(559), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(559), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(559), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(559), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(559), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(559), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(559), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(559), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(559), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(561), - [anon_sym_ATreadonly] = ACTIONS(559), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(559), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(559), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(559), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(559), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(559), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(559), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(559), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(559), - [anon_sym_ATparam_DASHout] = ACTIONS(559), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(559), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(561), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(559), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(559), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(559), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(559), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(559), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(559), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(559), - [anon_sym_ATmixin] = ACTIONS(559), - [sym__end] = ACTIONS(559), - [sym_text] = ACTIONS(559), + [131] = { + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_ATinheritdoc] = ACTIONS(523), + [anon_sym_ATinheritDoc] = ACTIONS(523), + [anon_sym_ATapi] = ACTIONS(523), + [anon_sym_ATfilesource] = ACTIONS(523), + [anon_sym_ATignore] = ACTIONS(523), + [anon_sym_ATinternal] = ACTIONS(523), + [anon_sym_ATcategory] = ACTIONS(523), + [anon_sym_ATcopyright] = ACTIONS(523), + [anon_sym_ATtodo] = ACTIONS(523), + [anon_sym_ATexample] = ACTIONS(523), + [anon_sym_ATlicense] = ACTIONS(523), + [anon_sym_ATpackage] = ACTIONS(523), + [anon_sym_ATsource] = ACTIONS(523), + [anon_sym_ATsubpackage] = ACTIONS(523), + [anon_sym_ATuses] = ACTIONS(523), + [anon_sym_ATauthor] = ACTIONS(523), + [anon_sym_ATglobal] = ACTIONS(523), + [anon_sym_ATlink] = ACTIONS(523), + [anon_sym_ATmethod] = ACTIONS(523), + [anon_sym_ATparam] = ACTIONS(525), + [anon_sym_ATproperty] = ACTIONS(525), + [anon_sym_ATproperty_DASHread] = ACTIONS(523), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(523), + [anon_sym_ATreturn] = ACTIONS(523), + [anon_sym_ATsee] = ACTIONS(523), + [anon_sym_ATthrows] = ACTIONS(523), + [anon_sym_ATvar] = ACTIONS(523), + [anon_sym_ATdeprecated] = ACTIONS(523), + [anon_sym_ATsince] = ACTIONS(523), + [anon_sym_ATversion] = ACTIONS(523), + [anon_sym_ATtemplate] = ACTIONS(525), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(523), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(523), + [anon_sym_ATimplements] = ACTIONS(523), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(523), + [anon_sym_ATextends] = ACTIONS(523), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(523), + [anon_sym_ATuse] = ACTIONS(525), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(523), + [anon_sym_ATafter] = ACTIONS(525), + [anon_sym_ATafterClass] = ACTIONS(523), + [anon_sym_ATannotation] = ACTIONS(523), + [anon_sym_ATbackupGlobals] = ACTIONS(523), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(523), + [anon_sym_ATbefore] = ACTIONS(525), + [anon_sym_ATbeforeClass] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(525), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(523), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(523), + [anon_sym_ATcovers] = ACTIONS(525), + [anon_sym_ATcoversDefaultClass] = ACTIONS(525), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(523), + [anon_sym_ATcoversNothing] = ACTIONS(523), + [anon_sym_ATdataProvider] = ACTIONS(523), + [anon_sym_ATdepends] = ACTIONS(525), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(523), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(523), + [anon_sym_ATgroup] = ACTIONS(523), + [anon_sym_ATlarge] = ACTIONS(523), + [anon_sym_ATmedium] = ACTIONS(523), + [anon_sym_ATpreserveGlobalState] = ACTIONS(523), + [anon_sym_ATrequires] = ACTIONS(525), + [anon_sym_ATrequiresusages] = ACTIONS(523), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(523), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(523), + [anon_sym_ATsmall] = ACTIONS(523), + [anon_sym_ATtest] = ACTIONS(525), + [anon_sym_ATtestWith] = ACTIONS(523), + [anon_sym_ATtestdox] = ACTIONS(523), + [anon_sym_ATticket] = ACTIONS(523), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(523), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(523), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(523), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(525), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(525), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(523), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(523), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(523), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(523), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(523), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(523), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(525), + [anon_sym_ATreadonly] = ACTIONS(523), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(523), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(523), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(523), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(523), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(523), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(523), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(523), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(523), + [anon_sym_ATparam_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(523), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(525), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(523), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(523), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(523), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(523), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(523), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(523), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(523), + [anon_sym_ATmixin] = ACTIONS(523), + [sym__end] = ACTIONS(523), + [sym_text] = ACTIONS(523), }, - [129] = { - [anon_sym_LBRACE] = ACTIONS(563), - [anon_sym_ATinheritdoc] = ACTIONS(563), - [anon_sym_ATinheritDoc] = ACTIONS(563), - [anon_sym_ATapi] = ACTIONS(563), - [anon_sym_ATfilesource] = ACTIONS(563), - [anon_sym_ATignore] = ACTIONS(563), - [anon_sym_ATinternal] = ACTIONS(563), - [anon_sym_ATcategory] = ACTIONS(563), - [anon_sym_ATcopyright] = ACTIONS(563), - [anon_sym_ATtodo] = ACTIONS(563), - [anon_sym_ATexample] = ACTIONS(563), - [anon_sym_ATlicense] = ACTIONS(563), - [anon_sym_ATpackage] = ACTIONS(563), - [anon_sym_ATsource] = ACTIONS(563), - [anon_sym_ATsubpackage] = ACTIONS(563), - [anon_sym_ATuses] = ACTIONS(563), - [anon_sym_ATauthor] = ACTIONS(563), - [anon_sym_ATglobal] = ACTIONS(563), - [anon_sym_ATlink] = ACTIONS(563), - [anon_sym_ATmethod] = ACTIONS(563), - [anon_sym_ATparam] = ACTIONS(565), - [anon_sym_ATproperty] = ACTIONS(565), - [anon_sym_ATproperty_DASHread] = ACTIONS(563), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(563), - [anon_sym_ATreturn] = ACTIONS(563), - [anon_sym_ATsee] = ACTIONS(563), - [anon_sym_ATthrows] = ACTIONS(563), - [anon_sym_ATvar] = ACTIONS(563), - [anon_sym_ATdeprecated] = ACTIONS(563), - [anon_sym_ATsince] = ACTIONS(563), - [anon_sym_ATversion] = ACTIONS(563), - [anon_sym_ATtemplate] = ACTIONS(565), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(563), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(563), - [anon_sym_ATimplements] = ACTIONS(563), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(563), - [anon_sym_ATextends] = ACTIONS(563), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(563), - [anon_sym_ATuse] = ACTIONS(565), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(563), - [anon_sym_ATafter] = ACTIONS(565), - [anon_sym_ATafterClass] = ACTIONS(563), - [anon_sym_ATannotation] = ACTIONS(563), - [anon_sym_ATbackupGlobals] = ACTIONS(563), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(563), - [anon_sym_ATbefore] = ACTIONS(565), - [anon_sym_ATbeforeClass] = ACTIONS(563), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(565), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(563), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(563), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(563), - [anon_sym_ATcovers] = ACTIONS(565), - [anon_sym_ATcoversDefaultClass] = ACTIONS(565), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(563), - [anon_sym_ATcoversNothing] = ACTIONS(563), - [anon_sym_ATdataProvider] = ACTIONS(563), - [anon_sym_ATdepends] = ACTIONS(565), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(563), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(563), - [anon_sym_ATgroup] = ACTIONS(563), - [anon_sym_ATlarge] = ACTIONS(563), - [anon_sym_ATmedium] = ACTIONS(563), - [anon_sym_ATpreserveGlobalState] = ACTIONS(563), - [anon_sym_ATrequires] = ACTIONS(565), - [anon_sym_ATrequiresusages] = ACTIONS(563), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(563), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(563), - [anon_sym_ATsmall] = ACTIONS(563), - [anon_sym_ATtest] = ACTIONS(565), - [anon_sym_ATtestWith] = ACTIONS(563), - [anon_sym_ATtestdox] = ACTIONS(563), - [anon_sym_ATticket] = ACTIONS(563), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(563), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(563), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(563), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(565), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(563), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(565), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(563), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(563), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(563), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(563), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(563), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(563), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(563), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(563), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(563), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(565), - [anon_sym_ATreadonly] = ACTIONS(563), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(563), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(563), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(563), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(563), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(563), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(563), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(563), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(563), - [anon_sym_ATparam_DASHout] = ACTIONS(563), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(563), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(565), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(563), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(563), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(563), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(563), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(563), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(563), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(563), - [anon_sym_ATmixin] = ACTIONS(563), - [sym__end] = ACTIONS(563), - [sym_text] = ACTIONS(563), + [132] = { + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_ATinheritdoc] = ACTIONS(565), + [anon_sym_ATinheritDoc] = ACTIONS(565), + [anon_sym_ATapi] = ACTIONS(565), + [anon_sym_ATfilesource] = ACTIONS(565), + [anon_sym_ATignore] = ACTIONS(565), + [anon_sym_ATinternal] = ACTIONS(565), + [anon_sym_ATcategory] = ACTIONS(565), + [anon_sym_ATcopyright] = ACTIONS(565), + [anon_sym_ATtodo] = ACTIONS(565), + [anon_sym_ATexample] = ACTIONS(565), + [anon_sym_ATlicense] = ACTIONS(565), + [anon_sym_ATpackage] = ACTIONS(565), + [anon_sym_ATsource] = ACTIONS(565), + [anon_sym_ATsubpackage] = ACTIONS(565), + [anon_sym_ATuses] = ACTIONS(565), + [anon_sym_ATauthor] = ACTIONS(565), + [anon_sym_ATglobal] = ACTIONS(565), + [anon_sym_ATlink] = ACTIONS(565), + [anon_sym_ATmethod] = ACTIONS(565), + [anon_sym_ATparam] = ACTIONS(567), + [anon_sym_ATproperty] = ACTIONS(567), + [anon_sym_ATproperty_DASHread] = ACTIONS(565), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(565), + [anon_sym_ATreturn] = ACTIONS(565), + [anon_sym_ATsee] = ACTIONS(565), + [anon_sym_ATthrows] = ACTIONS(565), + [anon_sym_ATvar] = ACTIONS(565), + [anon_sym_ATdeprecated] = ACTIONS(565), + [anon_sym_ATsince] = ACTIONS(565), + [anon_sym_ATversion] = ACTIONS(565), + [anon_sym_ATtemplate] = ACTIONS(567), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(565), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(565), + [anon_sym_ATimplements] = ACTIONS(565), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(565), + [anon_sym_ATextends] = ACTIONS(565), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(565), + [anon_sym_ATuse] = ACTIONS(567), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(565), + [anon_sym_ATafter] = ACTIONS(567), + [anon_sym_ATafterClass] = ACTIONS(565), + [anon_sym_ATannotation] = ACTIONS(565), + [anon_sym_ATbackupGlobals] = ACTIONS(565), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(565), + [anon_sym_ATbefore] = ACTIONS(567), + [anon_sym_ATbeforeClass] = ACTIONS(565), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(567), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(565), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(565), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(565), + [anon_sym_ATcovers] = ACTIONS(567), + [anon_sym_ATcoversDefaultClass] = ACTIONS(567), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(565), + [anon_sym_ATcoversNothing] = ACTIONS(565), + [anon_sym_ATdataProvider] = ACTIONS(565), + [anon_sym_ATdepends] = ACTIONS(567), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(565), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(565), + [anon_sym_ATgroup] = ACTIONS(565), + [anon_sym_ATlarge] = ACTIONS(565), + [anon_sym_ATmedium] = ACTIONS(565), + [anon_sym_ATpreserveGlobalState] = ACTIONS(565), + [anon_sym_ATrequires] = ACTIONS(567), + [anon_sym_ATrequiresusages] = ACTIONS(565), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(565), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(565), + [anon_sym_ATsmall] = ACTIONS(565), + [anon_sym_ATtest] = ACTIONS(567), + [anon_sym_ATtestWith] = ACTIONS(565), + [anon_sym_ATtestdox] = ACTIONS(565), + [anon_sym_ATticket] = ACTIONS(565), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(565), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(565), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(565), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(567), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(565), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(567), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(565), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(565), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(565), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(565), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(565), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(565), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(565), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(565), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(565), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(567), + [anon_sym_ATreadonly] = ACTIONS(565), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(565), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(565), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(565), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(565), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(565), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(565), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(565), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(565), + [anon_sym_ATparam_DASHout] = ACTIONS(565), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(565), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(567), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(565), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(565), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(565), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(565), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(565), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(565), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(565), + [anon_sym_ATmixin] = ACTIONS(565), + [sym__end] = ACTIONS(565), + [sym_text] = ACTIONS(565), }, - [130] = { - [anon_sym_ATinheritdoc] = ACTIONS(567), - [anon_sym_ATinheritDoc] = ACTIONS(567), - [anon_sym_ATapi] = ACTIONS(567), - [anon_sym_ATfilesource] = ACTIONS(567), - [anon_sym_ATignore] = ACTIONS(567), - [anon_sym_ATinternal] = ACTIONS(567), - [anon_sym_ATcategory] = ACTIONS(567), - [anon_sym_ATcopyright] = ACTIONS(567), - [anon_sym_ATtodo] = ACTIONS(567), - [anon_sym_ATexample] = ACTIONS(567), - [anon_sym_ATlicense] = ACTIONS(567), - [anon_sym_ATpackage] = ACTIONS(567), - [anon_sym_ATsource] = ACTIONS(567), - [anon_sym_ATsubpackage] = ACTIONS(567), - [anon_sym_ATuses] = ACTIONS(567), - [anon_sym_ATauthor] = ACTIONS(567), - [anon_sym_ATglobal] = ACTIONS(567), - [anon_sym_ATlink] = ACTIONS(567), - [anon_sym_ATmethod] = ACTIONS(567), - [anon_sym_ATparam] = ACTIONS(569), - [anon_sym_ATproperty] = ACTIONS(569), - [anon_sym_ATproperty_DASHread] = ACTIONS(567), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(567), - [anon_sym_ATreturn] = ACTIONS(567), - [anon_sym_ATsee] = ACTIONS(567), - [anon_sym_ATthrows] = ACTIONS(567), - [anon_sym_ATvar] = ACTIONS(567), - [anon_sym_ATdeprecated] = ACTIONS(567), - [anon_sym_ATsince] = ACTIONS(567), - [anon_sym_ATversion] = ACTIONS(567), - [anon_sym_ATtemplate] = ACTIONS(569), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(567), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(567), - [anon_sym_of] = ACTIONS(571), - [anon_sym_ATimplements] = ACTIONS(567), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(567), - [anon_sym_ATextends] = ACTIONS(567), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(567), - [anon_sym_ATuse] = ACTIONS(569), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(567), - [anon_sym_ATafter] = ACTIONS(569), - [anon_sym_ATafterClass] = ACTIONS(567), - [anon_sym_ATannotation] = ACTIONS(567), - [anon_sym_ATbackupGlobals] = ACTIONS(567), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(567), - [anon_sym_ATbefore] = ACTIONS(569), - [anon_sym_ATbeforeClass] = ACTIONS(567), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(569), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(567), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(567), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(567), - [anon_sym_ATcovers] = ACTIONS(569), - [anon_sym_ATcoversDefaultClass] = ACTIONS(569), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(567), - [anon_sym_ATcoversNothing] = ACTIONS(567), - [anon_sym_ATdataProvider] = ACTIONS(567), - [anon_sym_ATdepends] = ACTIONS(569), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(567), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(567), - [anon_sym_ATgroup] = ACTIONS(567), - [anon_sym_ATlarge] = ACTIONS(567), - [anon_sym_ATmedium] = ACTIONS(567), - [anon_sym_ATpreserveGlobalState] = ACTIONS(567), - [anon_sym_ATrequires] = ACTIONS(569), - [anon_sym_ATrequiresusages] = ACTIONS(567), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(567), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(567), - [anon_sym_ATsmall] = ACTIONS(567), - [anon_sym_ATtest] = ACTIONS(569), - [anon_sym_ATtestWith] = ACTIONS(567), - [anon_sym_ATtestdox] = ACTIONS(567), - [anon_sym_ATticket] = ACTIONS(567), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(567), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(567), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(567), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(569), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(567), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(569), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(567), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(567), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(567), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(567), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(567), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(567), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(567), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(567), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(567), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(569), - [anon_sym_ATreadonly] = ACTIONS(567), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(567), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(567), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(567), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(567), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(567), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(567), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(567), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(567), - [anon_sym_ATparam_DASHout] = ACTIONS(567), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(567), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(569), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(567), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(567), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(567), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(567), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(567), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(567), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(567), - [anon_sym_ATmixin] = ACTIONS(567), - [sym__end] = ACTIONS(567), + [133] = { + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_ATinheritdoc] = ACTIONS(569), + [anon_sym_ATinheritDoc] = ACTIONS(569), + [anon_sym_ATapi] = ACTIONS(569), + [anon_sym_ATfilesource] = ACTIONS(569), + [anon_sym_ATignore] = ACTIONS(569), + [anon_sym_ATinternal] = ACTIONS(569), + [anon_sym_ATcategory] = ACTIONS(569), + [anon_sym_ATcopyright] = ACTIONS(569), + [anon_sym_ATtodo] = ACTIONS(569), + [anon_sym_ATexample] = ACTIONS(569), + [anon_sym_ATlicense] = ACTIONS(569), + [anon_sym_ATpackage] = ACTIONS(569), + [anon_sym_ATsource] = ACTIONS(569), + [anon_sym_ATsubpackage] = ACTIONS(569), + [anon_sym_ATuses] = ACTIONS(569), + [anon_sym_ATauthor] = ACTIONS(569), + [anon_sym_ATglobal] = ACTIONS(569), + [anon_sym_ATlink] = ACTIONS(569), + [anon_sym_ATmethod] = ACTIONS(569), + [anon_sym_ATparam] = ACTIONS(571), + [anon_sym_ATproperty] = ACTIONS(571), + [anon_sym_ATproperty_DASHread] = ACTIONS(569), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(569), + [anon_sym_ATreturn] = ACTIONS(569), + [anon_sym_ATsee] = ACTIONS(569), + [anon_sym_ATthrows] = ACTIONS(569), + [anon_sym_ATvar] = ACTIONS(569), + [anon_sym_ATdeprecated] = ACTIONS(569), + [anon_sym_ATsince] = ACTIONS(569), + [anon_sym_ATversion] = ACTIONS(569), + [anon_sym_ATtemplate] = ACTIONS(571), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(569), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(569), + [anon_sym_ATimplements] = ACTIONS(569), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(569), + [anon_sym_ATextends] = ACTIONS(569), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(569), + [anon_sym_ATuse] = ACTIONS(571), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(569), + [anon_sym_ATafter] = ACTIONS(571), + [anon_sym_ATafterClass] = ACTIONS(569), + [anon_sym_ATannotation] = ACTIONS(569), + [anon_sym_ATbackupGlobals] = ACTIONS(569), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(569), + [anon_sym_ATbefore] = ACTIONS(571), + [anon_sym_ATbeforeClass] = ACTIONS(569), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(571), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(569), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(569), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(569), + [anon_sym_ATcovers] = ACTIONS(571), + [anon_sym_ATcoversDefaultClass] = ACTIONS(571), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(569), + [anon_sym_ATcoversNothing] = ACTIONS(569), + [anon_sym_ATdataProvider] = ACTIONS(569), + [anon_sym_ATdepends] = ACTIONS(571), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(569), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(569), + [anon_sym_ATgroup] = ACTIONS(569), + [anon_sym_ATlarge] = ACTIONS(569), + [anon_sym_ATmedium] = ACTIONS(569), + [anon_sym_ATpreserveGlobalState] = ACTIONS(569), + [anon_sym_ATrequires] = ACTIONS(571), + [anon_sym_ATrequiresusages] = ACTIONS(569), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(569), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(569), + [anon_sym_ATsmall] = ACTIONS(569), + [anon_sym_ATtest] = ACTIONS(571), + [anon_sym_ATtestWith] = ACTIONS(569), + [anon_sym_ATtestdox] = ACTIONS(569), + [anon_sym_ATticket] = ACTIONS(569), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(569), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(569), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(569), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(571), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(569), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(571), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(569), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(569), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(569), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(569), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(569), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(569), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(569), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(569), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(569), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(571), + [anon_sym_ATreadonly] = ACTIONS(569), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(569), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(569), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(569), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(569), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(569), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(569), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(569), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(569), + [anon_sym_ATparam_DASHout] = ACTIONS(569), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(569), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(571), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(569), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(569), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(569), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(569), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(569), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(569), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(569), + [anon_sym_ATmixin] = ACTIONS(569), + [sym__end] = ACTIONS(569), + [sym__text_after_type] = ACTIONS(569), }, - [131] = { + [134] = { + [anon_sym_LBRACE] = ACTIONS(573), [anon_sym_ATinheritdoc] = ACTIONS(573), [anon_sym_ATinheritDoc] = ACTIONS(573), [anon_sym_ATapi] = ACTIONS(573), @@ -22307,126 +22890,239 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(573), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(573), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(573), - [aux_sym__psalm_tag_token1] = ACTIONS(577), [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(573), [anon_sym_ATpsalm_DASHinternal] = ACTIONS(573), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(573), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(573), [anon_sym_ATmixin] = ACTIONS(573), [sym__end] = ACTIONS(573), + [sym_text] = ACTIONS(573), }, - [132] = { - [anon_sym_ATinheritdoc] = ACTIONS(579), - [anon_sym_ATinheritDoc] = ACTIONS(579), - [anon_sym_ATapi] = ACTIONS(579), - [anon_sym_ATfilesource] = ACTIONS(579), - [anon_sym_ATignore] = ACTIONS(579), - [anon_sym_ATinternal] = ACTIONS(579), - [anon_sym_ATcategory] = ACTIONS(579), - [anon_sym_ATcopyright] = ACTIONS(579), - [anon_sym_ATtodo] = ACTIONS(579), - [anon_sym_ATexample] = ACTIONS(579), - [anon_sym_ATlicense] = ACTIONS(579), - [anon_sym_ATpackage] = ACTIONS(579), - [anon_sym_ATsource] = ACTIONS(579), - [anon_sym_ATsubpackage] = ACTIONS(579), - [anon_sym_ATuses] = ACTIONS(579), - [anon_sym_ATauthor] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(581), - [anon_sym_ATglobal] = ACTIONS(579), - [anon_sym_ATlink] = ACTIONS(579), - [anon_sym_ATmethod] = ACTIONS(579), + [135] = { + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_ATinheritdoc] = ACTIONS(577), + [anon_sym_ATinheritDoc] = ACTIONS(577), + [anon_sym_ATapi] = ACTIONS(577), + [anon_sym_ATfilesource] = ACTIONS(577), + [anon_sym_ATignore] = ACTIONS(577), + [anon_sym_ATinternal] = ACTIONS(577), + [anon_sym_ATcategory] = ACTIONS(577), + [anon_sym_ATcopyright] = ACTIONS(577), + [anon_sym_ATtodo] = ACTIONS(577), + [anon_sym_ATexample] = ACTIONS(577), + [anon_sym_ATlicense] = ACTIONS(577), + [anon_sym_ATpackage] = ACTIONS(577), + [anon_sym_ATsource] = ACTIONS(577), + [anon_sym_ATsubpackage] = ACTIONS(577), + [anon_sym_ATuses] = ACTIONS(577), + [anon_sym_ATauthor] = ACTIONS(577), + [anon_sym_ATglobal] = ACTIONS(577), + [anon_sym_ATlink] = ACTIONS(577), + [anon_sym_ATmethod] = ACTIONS(577), + [anon_sym_ATparam] = ACTIONS(579), + [anon_sym_ATproperty] = ACTIONS(579), + [anon_sym_ATproperty_DASHread] = ACTIONS(577), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(577), + [anon_sym_ATreturn] = ACTIONS(577), + [anon_sym_ATsee] = ACTIONS(577), + [anon_sym_ATthrows] = ACTIONS(577), + [anon_sym_ATvar] = ACTIONS(577), + [anon_sym_ATdeprecated] = ACTIONS(577), + [anon_sym_ATsince] = ACTIONS(577), + [anon_sym_ATversion] = ACTIONS(577), + [anon_sym_ATtemplate] = ACTIONS(579), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(577), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(577), + [anon_sym_ATimplements] = ACTIONS(577), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(577), + [anon_sym_ATextends] = ACTIONS(577), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(577), + [anon_sym_ATuse] = ACTIONS(579), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(577), + [anon_sym_ATafter] = ACTIONS(579), + [anon_sym_ATafterClass] = ACTIONS(577), + [anon_sym_ATannotation] = ACTIONS(577), + [anon_sym_ATbackupGlobals] = ACTIONS(577), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(577), + [anon_sym_ATbefore] = ACTIONS(579), + [anon_sym_ATbeforeClass] = ACTIONS(577), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(579), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(577), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(577), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(577), + [anon_sym_ATcovers] = ACTIONS(579), + [anon_sym_ATcoversDefaultClass] = ACTIONS(579), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(577), + [anon_sym_ATcoversNothing] = ACTIONS(577), + [anon_sym_ATdataProvider] = ACTIONS(577), + [anon_sym_ATdepends] = ACTIONS(579), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(577), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(577), + [anon_sym_ATgroup] = ACTIONS(577), + [anon_sym_ATlarge] = ACTIONS(577), + [anon_sym_ATmedium] = ACTIONS(577), + [anon_sym_ATpreserveGlobalState] = ACTIONS(577), + [anon_sym_ATrequires] = ACTIONS(579), + [anon_sym_ATrequiresusages] = ACTIONS(577), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(577), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(577), + [anon_sym_ATsmall] = ACTIONS(577), + [anon_sym_ATtest] = ACTIONS(579), + [anon_sym_ATtestWith] = ACTIONS(577), + [anon_sym_ATtestdox] = ACTIONS(577), + [anon_sym_ATticket] = ACTIONS(577), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(577), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(577), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(577), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(579), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(577), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(579), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(577), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(577), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(577), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(577), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(577), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(577), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(577), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(577), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(577), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(579), + [anon_sym_ATreadonly] = ACTIONS(577), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(577), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(577), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(577), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(577), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(577), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(577), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(577), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(577), + [anon_sym_ATparam_DASHout] = ACTIONS(577), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(577), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(579), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(577), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(577), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(577), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(577), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(577), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(577), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(577), + [anon_sym_ATmixin] = ACTIONS(577), + [sym__end] = ACTIONS(577), + [sym_text] = ACTIONS(577), + }, + [136] = { + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_ATinheritdoc] = ACTIONS(581), + [anon_sym_ATinheritDoc] = ACTIONS(581), + [anon_sym_ATapi] = ACTIONS(581), + [anon_sym_ATfilesource] = ACTIONS(581), + [anon_sym_ATignore] = ACTIONS(581), + [anon_sym_ATinternal] = ACTIONS(581), + [anon_sym_ATcategory] = ACTIONS(581), + [anon_sym_ATcopyright] = ACTIONS(581), + [anon_sym_ATtodo] = ACTIONS(581), + [anon_sym_ATexample] = ACTIONS(581), + [anon_sym_ATlicense] = ACTIONS(581), + [anon_sym_ATpackage] = ACTIONS(581), + [anon_sym_ATsource] = ACTIONS(581), + [anon_sym_ATsubpackage] = ACTIONS(581), + [anon_sym_ATuses] = ACTIONS(581), + [anon_sym_ATauthor] = ACTIONS(581), + [anon_sym_ATglobal] = ACTIONS(581), + [anon_sym_ATlink] = ACTIONS(581), + [anon_sym_ATmethod] = ACTIONS(581), [anon_sym_ATparam] = ACTIONS(583), [anon_sym_ATproperty] = ACTIONS(583), - [anon_sym_ATproperty_DASHread] = ACTIONS(579), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(579), - [anon_sym_ATreturn] = ACTIONS(579), - [anon_sym_ATsee] = ACTIONS(579), - [anon_sym_ATthrows] = ACTIONS(579), - [anon_sym_ATvar] = ACTIONS(579), - [anon_sym_ATdeprecated] = ACTIONS(579), - [anon_sym_ATsince] = ACTIONS(579), - [anon_sym_ATversion] = ACTIONS(579), + [anon_sym_ATproperty_DASHread] = ACTIONS(581), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(581), + [anon_sym_ATreturn] = ACTIONS(581), + [anon_sym_ATsee] = ACTIONS(581), + [anon_sym_ATthrows] = ACTIONS(581), + [anon_sym_ATvar] = ACTIONS(581), + [anon_sym_ATdeprecated] = ACTIONS(581), + [anon_sym_ATsince] = ACTIONS(581), + [anon_sym_ATversion] = ACTIONS(581), [anon_sym_ATtemplate] = ACTIONS(583), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(579), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(579), - [anon_sym_ATimplements] = ACTIONS(579), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(579), - [anon_sym_ATextends] = ACTIONS(579), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(579), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(581), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(581), + [anon_sym_ATimplements] = ACTIONS(581), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(581), + [anon_sym_ATextends] = ACTIONS(581), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(581), [anon_sym_ATuse] = ACTIONS(583), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(579), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(581), [anon_sym_ATafter] = ACTIONS(583), - [anon_sym_ATafterClass] = ACTIONS(579), - [anon_sym_ATannotation] = ACTIONS(579), - [anon_sym_ATbackupGlobals] = ACTIONS(579), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(579), + [anon_sym_ATafterClass] = ACTIONS(581), + [anon_sym_ATannotation] = ACTIONS(581), + [anon_sym_ATbackupGlobals] = ACTIONS(581), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(581), [anon_sym_ATbefore] = ACTIONS(583), - [anon_sym_ATbeforeClass] = ACTIONS(579), + [anon_sym_ATbeforeClass] = ACTIONS(581), [anon_sym_ATcodeCoverageIgnore] = ACTIONS(583), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(579), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(579), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(579), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(581), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(581), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(581), [anon_sym_ATcovers] = ACTIONS(583), [anon_sym_ATcoversDefaultClass] = ACTIONS(583), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(579), - [anon_sym_ATcoversNothing] = ACTIONS(579), - [anon_sym_ATdataProvider] = ACTIONS(579), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(581), + [anon_sym_ATcoversNothing] = ACTIONS(581), + [anon_sym_ATdataProvider] = ACTIONS(581), [anon_sym_ATdepends] = ACTIONS(583), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(579), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(579), - [anon_sym_ATgroup] = ACTIONS(579), - [anon_sym_ATlarge] = ACTIONS(579), - [anon_sym_ATmedium] = ACTIONS(579), - [anon_sym_ATpreserveGlobalState] = ACTIONS(579), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(581), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(581), + [anon_sym_ATgroup] = ACTIONS(581), + [anon_sym_ATlarge] = ACTIONS(581), + [anon_sym_ATmedium] = ACTIONS(581), + [anon_sym_ATpreserveGlobalState] = ACTIONS(581), [anon_sym_ATrequires] = ACTIONS(583), - [anon_sym_ATrequiresusages] = ACTIONS(579), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(579), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(579), - [anon_sym_ATsmall] = ACTIONS(579), + [anon_sym_ATrequiresusages] = ACTIONS(581), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(581), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(581), + [anon_sym_ATsmall] = ACTIONS(581), [anon_sym_ATtest] = ACTIONS(583), - [anon_sym_ATtestWith] = ACTIONS(579), - [anon_sym_ATtestdox] = ACTIONS(579), - [anon_sym_ATticket] = ACTIONS(579), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(579), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(579), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(579), + [anon_sym_ATtestWith] = ACTIONS(581), + [anon_sym_ATtestdox] = ACTIONS(581), + [anon_sym_ATticket] = ACTIONS(581), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(581), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(581), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(581), [anon_sym_ATpsalm_DASHparam] = ACTIONS(583), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(579), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(581), [anon_sym_ATpsalm_DASHproperty] = ACTIONS(583), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(579), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(579), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(579), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(579), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(579), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(579), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(579), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(579), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(579), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(581), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(581), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(581), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(581), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(581), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(581), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(581), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(581), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(581), [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(583), - [anon_sym_ATreadonly] = ACTIONS(579), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(579), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(579), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(579), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(579), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(579), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(579), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(579), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(579), - [anon_sym_ATparam_DASHout] = ACTIONS(579), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(579), + [anon_sym_ATreadonly] = ACTIONS(581), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(581), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(581), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(581), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(581), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(581), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(581), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(581), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(581), + [anon_sym_ATparam_DASHout] = ACTIONS(581), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(581), [anon_sym_ATpsalm_DASHassert] = ACTIONS(583), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(579), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(579), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(579), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(579), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(579), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(579), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(579), - [anon_sym_ATmixin] = ACTIONS(579), - [sym__end] = ACTIONS(579), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(581), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(581), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(581), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(581), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(581), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(581), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(581), + [anon_sym_ATmixin] = ACTIONS(581), + [sym__end] = ACTIONS(581), + [sym_text] = ACTIONS(581), }, - [133] = { + [137] = { [anon_sym_ATinheritdoc] = ACTIONS(585), [anon_sym_ATinheritDoc] = ACTIONS(585), [anon_sym_ATapi] = ACTIONS(585), @@ -22460,6 +23156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtemplate] = ACTIONS(587), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(585), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(585), + [anon_sym_of] = ACTIONS(589), [anon_sym_ATimplements] = ACTIONS(585), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(585), [anon_sym_ATextends] = ACTIONS(585), @@ -22502,371 +23199,152 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(585), [anon_sym_ATpsalm_DASHvar] = ACTIONS(585), [anon_sym_ATpsalm_DASHparam] = ACTIONS(587), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(585), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(587), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(585), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(585), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(585), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(585), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(585), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(585), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(585), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(585), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(585), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(587), - [anon_sym_ATreadonly] = ACTIONS(585), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(585), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(585), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(585), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(585), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(585), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(585), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(585), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(585), - [anon_sym_ATparam_DASHout] = ACTIONS(585), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(585), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(587), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(585), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(585), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(585), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(585), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(585), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(585), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(585), - [anon_sym_ATmixin] = ACTIONS(585), - [sym__end] = ACTIONS(585), - }, - [134] = { - [anon_sym_ATinheritdoc] = ACTIONS(589), - [anon_sym_ATinheritDoc] = ACTIONS(589), - [anon_sym_ATapi] = ACTIONS(589), - [anon_sym_ATfilesource] = ACTIONS(589), - [anon_sym_ATignore] = ACTIONS(589), - [anon_sym_ATinternal] = ACTIONS(589), - [anon_sym_ATcategory] = ACTIONS(589), - [anon_sym_ATcopyright] = ACTIONS(589), - [anon_sym_ATtodo] = ACTIONS(589), - [anon_sym_ATexample] = ACTIONS(589), - [anon_sym_ATlicense] = ACTIONS(589), - [anon_sym_ATpackage] = ACTIONS(589), - [anon_sym_ATsource] = ACTIONS(589), - [anon_sym_ATsubpackage] = ACTIONS(589), - [anon_sym_ATuses] = ACTIONS(589), - [anon_sym_ATauthor] = ACTIONS(589), - [anon_sym_ATglobal] = ACTIONS(589), - [anon_sym_ATlink] = ACTIONS(589), - [anon_sym_ATmethod] = ACTIONS(589), - [anon_sym_ATparam] = ACTIONS(591), - [anon_sym_ATproperty] = ACTIONS(591), - [anon_sym_ATproperty_DASHread] = ACTIONS(589), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(589), - [anon_sym_ATreturn] = ACTIONS(589), - [anon_sym_ATsee] = ACTIONS(589), - [anon_sym_ATthrows] = ACTIONS(589), - [anon_sym_ATvar] = ACTIONS(589), - [anon_sym_ATdeprecated] = ACTIONS(589), - [anon_sym_ATsince] = ACTIONS(589), - [anon_sym_ATversion] = ACTIONS(589), - [anon_sym_ATtemplate] = ACTIONS(591), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(589), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(589), - [anon_sym_ATimplements] = ACTIONS(589), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(589), - [anon_sym_ATextends] = ACTIONS(589), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(589), - [anon_sym_ATuse] = ACTIONS(591), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(589), - [anon_sym_ATafter] = ACTIONS(591), - [anon_sym_ATafterClass] = ACTIONS(589), - [anon_sym_ATannotation] = ACTIONS(589), - [anon_sym_ATbackupGlobals] = ACTIONS(589), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(589), - [anon_sym_ATbefore] = ACTIONS(591), - [anon_sym_ATbeforeClass] = ACTIONS(589), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(591), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(589), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(589), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(589), - [anon_sym_ATcovers] = ACTIONS(591), - [anon_sym_ATcoversDefaultClass] = ACTIONS(591), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(589), - [anon_sym_ATcoversNothing] = ACTIONS(589), - [anon_sym_ATdataProvider] = ACTIONS(589), - [anon_sym_ATdepends] = ACTIONS(591), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(589), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(589), - [anon_sym_ATgroup] = ACTIONS(589), - [anon_sym_ATlarge] = ACTIONS(589), - [anon_sym_ATmedium] = ACTIONS(589), - [anon_sym_ATpreserveGlobalState] = ACTIONS(589), - [anon_sym_ATrequires] = ACTIONS(591), - [anon_sym_ATrequiresusages] = ACTIONS(589), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(589), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(589), - [anon_sym_ATsmall] = ACTIONS(589), - [anon_sym_ATtest] = ACTIONS(591), - [anon_sym_ATtestWith] = ACTIONS(589), - [anon_sym_ATtestdox] = ACTIONS(589), - [anon_sym_ATticket] = ACTIONS(589), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(589), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(589), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(589), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(591), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(589), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(591), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(589), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(589), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(589), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(589), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(589), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(589), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(589), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(589), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(589), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(591), - [anon_sym_ATreadonly] = ACTIONS(589), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(589), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(589), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(589), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(589), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(589), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(589), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(589), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(589), - [anon_sym_ATparam_DASHout] = ACTIONS(589), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(589), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(591), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(589), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(589), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(589), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(589), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(589), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(589), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(589), - [anon_sym_ATmixin] = ACTIONS(589), - [sym__end] = ACTIONS(589), - }, - [135] = { - [anon_sym_ATinheritdoc] = ACTIONS(433), - [anon_sym_ATinheritDoc] = ACTIONS(433), - [anon_sym_ATapi] = ACTIONS(433), - [anon_sym_ATfilesource] = ACTIONS(433), - [anon_sym_ATignore] = ACTIONS(433), - [anon_sym_ATinternal] = ACTIONS(433), - [anon_sym_ATcategory] = ACTIONS(433), - [anon_sym_ATcopyright] = ACTIONS(433), - [anon_sym_ATtodo] = ACTIONS(433), - [anon_sym_ATexample] = ACTIONS(433), - [anon_sym_ATlicense] = ACTIONS(433), - [anon_sym_ATpackage] = ACTIONS(433), - [anon_sym_ATsource] = ACTIONS(433), - [anon_sym_ATsubpackage] = ACTIONS(433), - [anon_sym_ATuses] = ACTIONS(433), - [anon_sym_ATauthor] = ACTIONS(433), - [anon_sym_ATglobal] = ACTIONS(433), - [anon_sym_ATlink] = ACTIONS(433), - [anon_sym_ATmethod] = ACTIONS(433), - [anon_sym_ATparam] = ACTIONS(435), - [anon_sym_ATproperty] = ACTIONS(435), - [anon_sym_ATproperty_DASHread] = ACTIONS(433), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(433), - [anon_sym_ATreturn] = ACTIONS(433), - [anon_sym_ATsee] = ACTIONS(433), - [anon_sym_ATthrows] = ACTIONS(433), - [anon_sym_ATvar] = ACTIONS(433), - [anon_sym_ATdeprecated] = ACTIONS(433), - [anon_sym_ATsince] = ACTIONS(433), - [anon_sym_ATversion] = ACTIONS(433), - [anon_sym_ATtemplate] = ACTIONS(435), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(433), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(433), - [anon_sym_ATimplements] = ACTIONS(433), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(433), - [anon_sym_ATextends] = ACTIONS(433), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(433), - [anon_sym_ATuse] = ACTIONS(435), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(433), - [anon_sym_ATafter] = ACTIONS(435), - [anon_sym_ATafterClass] = ACTIONS(433), - [anon_sym_ATannotation] = ACTIONS(433), - [anon_sym_ATbackupGlobals] = ACTIONS(433), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(433), - [anon_sym_ATbefore] = ACTIONS(435), - [anon_sym_ATbeforeClass] = ACTIONS(433), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(435), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(433), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(433), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(433), - [anon_sym_ATcovers] = ACTIONS(435), - [anon_sym_ATcoversDefaultClass] = ACTIONS(435), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(433), - [anon_sym_ATcoversNothing] = ACTIONS(433), - [anon_sym_ATdataProvider] = ACTIONS(433), - [anon_sym_ATdepends] = ACTIONS(435), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(433), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(433), - [anon_sym_ATgroup] = ACTIONS(433), - [anon_sym_ATlarge] = ACTIONS(433), - [anon_sym_ATmedium] = ACTIONS(433), - [anon_sym_ATpreserveGlobalState] = ACTIONS(433), - [anon_sym_ATrequires] = ACTIONS(435), - [anon_sym_ATrequiresusages] = ACTIONS(433), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(433), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(433), - [anon_sym_ATsmall] = ACTIONS(433), - [anon_sym_ATtest] = ACTIONS(435), - [anon_sym_ATtestWith] = ACTIONS(433), - [anon_sym_ATtestdox] = ACTIONS(433), - [anon_sym_ATticket] = ACTIONS(433), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(433), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(433), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(433), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(435), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(433), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(435), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(433), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(433), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(433), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(433), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(433), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(433), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(433), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(433), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(433), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(435), - [anon_sym_ATreadonly] = ACTIONS(433), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(433), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(433), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(433), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(433), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(433), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(433), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(433), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(433), - [anon_sym_ATparam_DASHout] = ACTIONS(433), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(433), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(435), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(433), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(433), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(433), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(433), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(433), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(433), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(433), - [anon_sym_ATmixin] = ACTIONS(433), - [sym__end] = ACTIONS(433), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(585), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(587), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(585), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(585), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(585), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(585), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(585), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(585), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(585), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(585), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(585), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(587), + [anon_sym_ATreadonly] = ACTIONS(585), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(585), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(585), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(585), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(585), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(585), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(585), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(585), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(585), + [anon_sym_ATparam_DASHout] = ACTIONS(585), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(585), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(587), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(585), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(585), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(585), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(585), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(585), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(585), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(585), + [anon_sym_ATmixin] = ACTIONS(585), + [sym__end] = ACTIONS(585), }, - [136] = { - [anon_sym_ATinheritdoc] = ACTIONS(593), - [anon_sym_ATinheritDoc] = ACTIONS(593), - [anon_sym_ATapi] = ACTIONS(593), - [anon_sym_ATfilesource] = ACTIONS(593), - [anon_sym_ATignore] = ACTIONS(593), - [anon_sym_ATinternal] = ACTIONS(593), - [anon_sym_ATcategory] = ACTIONS(593), - [anon_sym_ATcopyright] = ACTIONS(593), - [anon_sym_ATtodo] = ACTIONS(593), - [anon_sym_ATexample] = ACTIONS(593), - [anon_sym_ATlicense] = ACTIONS(593), - [anon_sym_ATpackage] = ACTIONS(593), - [anon_sym_ATsource] = ACTIONS(593), - [anon_sym_ATsubpackage] = ACTIONS(593), - [anon_sym_ATuses] = ACTIONS(593), - [anon_sym_ATauthor] = ACTIONS(593), - [anon_sym_ATglobal] = ACTIONS(593), - [anon_sym_ATlink] = ACTIONS(593), - [anon_sym_ATmethod] = ACTIONS(593), - [anon_sym_ATparam] = ACTIONS(595), - [anon_sym_ATproperty] = ACTIONS(595), - [anon_sym_ATproperty_DASHread] = ACTIONS(593), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(593), - [anon_sym_ATreturn] = ACTIONS(593), - [anon_sym_ATsee] = ACTIONS(593), - [anon_sym_ATthrows] = ACTIONS(593), - [anon_sym_ATvar] = ACTIONS(593), - [anon_sym_ATdeprecated] = ACTIONS(593), - [anon_sym_ATsince] = ACTIONS(593), - [anon_sym_ATversion] = ACTIONS(593), - [anon_sym_ATtemplate] = ACTIONS(595), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(593), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(593), - [anon_sym_ATimplements] = ACTIONS(593), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(593), - [anon_sym_ATextends] = ACTIONS(593), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(593), - [anon_sym_ATuse] = ACTIONS(595), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(593), - [anon_sym_ATafter] = ACTIONS(595), - [anon_sym_ATafterClass] = ACTIONS(593), - [anon_sym_ATannotation] = ACTIONS(593), - [anon_sym_ATbackupGlobals] = ACTIONS(593), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(593), - [anon_sym_ATbefore] = ACTIONS(595), - [anon_sym_ATbeforeClass] = ACTIONS(593), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(595), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(593), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(593), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(593), - [anon_sym_ATcovers] = ACTIONS(595), - [anon_sym_ATcoversDefaultClass] = ACTIONS(595), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(593), - [anon_sym_ATcoversNothing] = ACTIONS(593), - [anon_sym_ATdataProvider] = ACTIONS(593), - [anon_sym_ATdepends] = ACTIONS(595), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(593), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(593), - [anon_sym_ATgroup] = ACTIONS(593), - [anon_sym_ATlarge] = ACTIONS(593), - [anon_sym_ATmedium] = ACTIONS(593), - [anon_sym_ATpreserveGlobalState] = ACTIONS(593), - [anon_sym_ATrequires] = ACTIONS(595), - [anon_sym_ATrequiresusages] = ACTIONS(593), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(593), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(593), - [anon_sym_ATsmall] = ACTIONS(593), - [anon_sym_ATtest] = ACTIONS(595), - [anon_sym_ATtestWith] = ACTIONS(593), - [anon_sym_ATtestdox] = ACTIONS(593), - [anon_sym_ATticket] = ACTIONS(593), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(593), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(593), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(593), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(595), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(593), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(595), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(593), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(593), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(593), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(593), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(593), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(593), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(593), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(593), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(593), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(595), - [anon_sym_ATreadonly] = ACTIONS(593), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(593), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(593), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(593), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(593), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(593), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(593), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(593), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(593), - [anon_sym_ATparam_DASHout] = ACTIONS(593), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(593), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(595), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(593), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(593), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(593), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(593), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(593), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(593), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(593), - [anon_sym_ATmixin] = ACTIONS(593), - [sym__end] = ACTIONS(593), + [138] = { + [anon_sym_ATinheritdoc] = ACTIONS(591), + [anon_sym_ATinheritDoc] = ACTIONS(591), + [anon_sym_ATapi] = ACTIONS(591), + [anon_sym_ATfilesource] = ACTIONS(591), + [anon_sym_ATignore] = ACTIONS(591), + [anon_sym_ATinternal] = ACTIONS(591), + [anon_sym_ATcategory] = ACTIONS(591), + [anon_sym_ATcopyright] = ACTIONS(591), + [anon_sym_ATtodo] = ACTIONS(591), + [anon_sym_ATexample] = ACTIONS(591), + [anon_sym_ATlicense] = ACTIONS(591), + [anon_sym_ATpackage] = ACTIONS(591), + [anon_sym_ATsource] = ACTIONS(591), + [anon_sym_ATsubpackage] = ACTIONS(591), + [anon_sym_ATuses] = ACTIONS(591), + [anon_sym_ATauthor] = ACTIONS(591), + [anon_sym_ATglobal] = ACTIONS(591), + [anon_sym_ATlink] = ACTIONS(591), + [anon_sym_ATmethod] = ACTIONS(591), + [anon_sym_ATparam] = ACTIONS(593), + [anon_sym_ATproperty] = ACTIONS(593), + [anon_sym_ATproperty_DASHread] = ACTIONS(591), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(591), + [anon_sym_ATreturn] = ACTIONS(591), + [anon_sym_ATsee] = ACTIONS(591), + [anon_sym_ATthrows] = ACTIONS(591), + [anon_sym_ATvar] = ACTIONS(591), + [anon_sym_ATdeprecated] = ACTIONS(591), + [anon_sym_ATsince] = ACTIONS(591), + [anon_sym_ATversion] = ACTIONS(591), + [anon_sym_ATtemplate] = ACTIONS(593), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(591), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(591), + [anon_sym_ATimplements] = ACTIONS(591), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(591), + [anon_sym_ATextends] = ACTIONS(591), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(591), + [anon_sym_ATuse] = ACTIONS(593), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(591), + [anon_sym_ATafter] = ACTIONS(593), + [anon_sym_ATafterClass] = ACTIONS(591), + [anon_sym_ATannotation] = ACTIONS(591), + [anon_sym_ATbackupGlobals] = ACTIONS(591), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(591), + [anon_sym_ATbefore] = ACTIONS(593), + [anon_sym_ATbeforeClass] = ACTIONS(591), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(593), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(591), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(591), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(591), + [anon_sym_ATcovers] = ACTIONS(593), + [anon_sym_ATcoversDefaultClass] = ACTIONS(593), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(591), + [anon_sym_ATcoversNothing] = ACTIONS(591), + [anon_sym_ATdataProvider] = ACTIONS(591), + [anon_sym_ATdepends] = ACTIONS(593), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(591), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(591), + [anon_sym_ATgroup] = ACTIONS(591), + [anon_sym_ATlarge] = ACTIONS(591), + [anon_sym_ATmedium] = ACTIONS(591), + [anon_sym_ATpreserveGlobalState] = ACTIONS(591), + [anon_sym_ATrequires] = ACTIONS(593), + [anon_sym_ATrequiresusages] = ACTIONS(591), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(591), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(591), + [anon_sym_ATsmall] = ACTIONS(591), + [anon_sym_ATtest] = ACTIONS(593), + [anon_sym_ATtestWith] = ACTIONS(591), + [anon_sym_ATtestdox] = ACTIONS(591), + [anon_sym_ATticket] = ACTIONS(591), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(591), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(591), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(591), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(593), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(591), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(593), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(591), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(591), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(591), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(591), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(591), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(591), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(591), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(591), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(591), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(593), + [anon_sym_ATreadonly] = ACTIONS(591), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(591), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(591), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(591), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(591), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(591), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(591), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(591), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(591), + [anon_sym_ATparam_DASHout] = ACTIONS(591), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(591), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(593), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(591), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(591), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(591), + [aux_sym__psalm_tag_token1] = ACTIONS(595), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(591), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(591), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(591), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(591), + [anon_sym_ATmixin] = ACTIONS(591), + [sym__end] = ACTIONS(591), }, - [137] = { + [139] = { [anon_sym_ATinheritdoc] = ACTIONS(597), [anon_sym_ATinheritDoc] = ACTIONS(597), [anon_sym_ATapi] = ACTIONS(597), @@ -22883,11 +23361,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(597), [anon_sym_ATuses] = ACTIONS(597), [anon_sym_ATauthor] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(599), [anon_sym_ATglobal] = ACTIONS(597), [anon_sym_ATlink] = ACTIONS(597), [anon_sym_ATmethod] = ACTIONS(597), - [anon_sym_ATparam] = ACTIONS(599), - [anon_sym_ATproperty] = ACTIONS(599), + [anon_sym_ATparam] = ACTIONS(601), + [anon_sym_ATproperty] = ACTIONS(601), [anon_sym_ATproperty_DASHread] = ACTIONS(597), [anon_sym_ATproperty_DASHwrite] = ACTIONS(597), [anon_sym_ATreturn] = ACTIONS(597), @@ -22897,53 +23376,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(597), [anon_sym_ATsince] = ACTIONS(597), [anon_sym_ATversion] = ACTIONS(597), - [anon_sym_ATtemplate] = ACTIONS(599), + [anon_sym_ATtemplate] = ACTIONS(601), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(597), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(597), [anon_sym_ATimplements] = ACTIONS(597), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(597), [anon_sym_ATextends] = ACTIONS(597), [anon_sym_ATtemplate_DASHextends] = ACTIONS(597), - [anon_sym_ATuse] = ACTIONS(599), + [anon_sym_ATuse] = ACTIONS(601), [anon_sym_ATtemplate_DASHuse] = ACTIONS(597), - [anon_sym_ATafter] = ACTIONS(599), + [anon_sym_ATafter] = ACTIONS(601), [anon_sym_ATafterClass] = ACTIONS(597), [anon_sym_ATannotation] = ACTIONS(597), [anon_sym_ATbackupGlobals] = ACTIONS(597), [anon_sym_ATbackupStaticAttributes] = ACTIONS(597), - [anon_sym_ATbefore] = ACTIONS(599), + [anon_sym_ATbefore] = ACTIONS(601), [anon_sym_ATbeforeClass] = ACTIONS(597), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(599), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(601), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(597), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(597), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(597), - [anon_sym_ATcovers] = ACTIONS(599), - [anon_sym_ATcoversDefaultClass] = ACTIONS(599), + [anon_sym_ATcovers] = ACTIONS(601), + [anon_sym_ATcoversDefaultClass] = ACTIONS(601), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(597), [anon_sym_ATcoversNothing] = ACTIONS(597), [anon_sym_ATdataProvider] = ACTIONS(597), - [anon_sym_ATdepends] = ACTIONS(599), + [anon_sym_ATdepends] = ACTIONS(601), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(597), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(597), [anon_sym_ATgroup] = ACTIONS(597), [anon_sym_ATlarge] = ACTIONS(597), [anon_sym_ATmedium] = ACTIONS(597), [anon_sym_ATpreserveGlobalState] = ACTIONS(597), - [anon_sym_ATrequires] = ACTIONS(599), + [anon_sym_ATrequires] = ACTIONS(601), [anon_sym_ATrequiresusages] = ACTIONS(597), [anon_sym_ATrunInSeparateProcess] = ACTIONS(597), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(597), [anon_sym_ATsmall] = ACTIONS(597), - [anon_sym_ATtest] = ACTIONS(599), + [anon_sym_ATtest] = ACTIONS(601), [anon_sym_ATtestWith] = ACTIONS(597), [anon_sym_ATtestdox] = ACTIONS(597), [anon_sym_ATticket] = ACTIONS(597), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(597), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(597), [anon_sym_ATpsalm_DASHvar] = ACTIONS(597), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(599), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(601), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(597), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(599), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(601), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(597), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(597), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(597), @@ -22953,7 +23432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(597), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(597), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(597), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(599), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(601), [anon_sym_ATreadonly] = ACTIONS(597), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(597), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(597), @@ -22965,7 +23444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(597), [anon_sym_ATparam_DASHout] = ACTIONS(597), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(597), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(599), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(601), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(597), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(597), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(597), @@ -22976,1545 +23455,1325 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(597), [sym__end] = ACTIONS(597), }, - [138] = { - [anon_sym_ATinheritdoc] = ACTIONS(601), - [anon_sym_ATinheritDoc] = ACTIONS(601), - [anon_sym_ATapi] = ACTIONS(601), - [anon_sym_ATfilesource] = ACTIONS(601), - [anon_sym_ATignore] = ACTIONS(601), - [anon_sym_ATinternal] = ACTIONS(601), - [anon_sym_ATcategory] = ACTIONS(601), - [anon_sym_ATcopyright] = ACTIONS(601), - [anon_sym_ATtodo] = ACTIONS(601), - [anon_sym_ATexample] = ACTIONS(601), - [anon_sym_ATlicense] = ACTIONS(601), - [anon_sym_ATpackage] = ACTIONS(601), - [anon_sym_ATsource] = ACTIONS(601), - [anon_sym_ATsubpackage] = ACTIONS(601), - [anon_sym_ATuses] = ACTIONS(601), - [anon_sym_ATauthor] = ACTIONS(601), - [anon_sym_ATglobal] = ACTIONS(601), - [anon_sym_ATlink] = ACTIONS(601), - [anon_sym_ATmethod] = ACTIONS(601), - [anon_sym_ATparam] = ACTIONS(603), - [anon_sym_ATproperty] = ACTIONS(603), - [anon_sym_ATproperty_DASHread] = ACTIONS(601), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(601), - [anon_sym_ATreturn] = ACTIONS(601), - [anon_sym_ATsee] = ACTIONS(601), - [anon_sym_ATthrows] = ACTIONS(601), - [anon_sym_ATvar] = ACTIONS(601), - [anon_sym_ATdeprecated] = ACTIONS(601), - [anon_sym_ATsince] = ACTIONS(601), - [anon_sym_ATversion] = ACTIONS(601), - [anon_sym_ATtemplate] = ACTIONS(603), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(601), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(601), - [anon_sym_ATimplements] = ACTIONS(601), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(601), - [anon_sym_ATextends] = ACTIONS(601), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(601), - [anon_sym_ATuse] = ACTIONS(603), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(601), - [anon_sym_ATafter] = ACTIONS(603), - [anon_sym_ATafterClass] = ACTIONS(601), - [anon_sym_ATannotation] = ACTIONS(601), - [anon_sym_ATbackupGlobals] = ACTIONS(601), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(601), - [anon_sym_ATbefore] = ACTIONS(603), - [anon_sym_ATbeforeClass] = ACTIONS(601), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(603), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(601), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(601), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(601), - [anon_sym_ATcovers] = ACTIONS(603), - [anon_sym_ATcoversDefaultClass] = ACTIONS(603), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(601), - [anon_sym_ATcoversNothing] = ACTIONS(601), - [anon_sym_ATdataProvider] = ACTIONS(601), - [anon_sym_ATdepends] = ACTIONS(603), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(601), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(601), - [anon_sym_ATgroup] = ACTIONS(601), - [anon_sym_ATlarge] = ACTIONS(601), - [anon_sym_ATmedium] = ACTIONS(601), - [anon_sym_ATpreserveGlobalState] = ACTIONS(601), - [anon_sym_ATrequires] = ACTIONS(603), - [anon_sym_ATrequiresusages] = ACTIONS(601), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(601), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(601), - [anon_sym_ATsmall] = ACTIONS(601), - [anon_sym_ATtest] = ACTIONS(603), - [anon_sym_ATtestWith] = ACTIONS(601), - [anon_sym_ATtestdox] = ACTIONS(601), - [anon_sym_ATticket] = ACTIONS(601), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(601), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(601), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(601), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(603), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(601), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(603), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(601), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(601), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(601), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(601), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(601), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(601), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(601), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(601), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(601), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(603), - [anon_sym_ATreadonly] = ACTIONS(601), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(601), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(601), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(601), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(601), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(601), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(601), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(601), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(601), - [anon_sym_ATparam_DASHout] = ACTIONS(601), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(601), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(603), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(601), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(601), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(601), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(601), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(601), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(601), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(601), - [anon_sym_ATmixin] = ACTIONS(601), - [sym__end] = ACTIONS(601), - }, - [139] = { - [anon_sym_ATinheritdoc] = ACTIONS(605), - [anon_sym_ATinheritDoc] = ACTIONS(605), - [anon_sym_ATapi] = ACTIONS(605), - [anon_sym_ATfilesource] = ACTIONS(605), - [anon_sym_ATignore] = ACTIONS(605), - [anon_sym_ATinternal] = ACTIONS(605), - [anon_sym_ATcategory] = ACTIONS(605), - [anon_sym_ATcopyright] = ACTIONS(605), - [anon_sym_ATtodo] = ACTIONS(605), - [anon_sym_ATexample] = ACTIONS(605), - [anon_sym_ATlicense] = ACTIONS(605), - [anon_sym_ATpackage] = ACTIONS(605), - [anon_sym_ATsource] = ACTIONS(605), - [anon_sym_ATsubpackage] = ACTIONS(605), - [anon_sym_ATuses] = ACTIONS(605), - [anon_sym_ATauthor] = ACTIONS(605), - [anon_sym_ATglobal] = ACTIONS(605), - [anon_sym_ATlink] = ACTIONS(605), - [anon_sym_ATmethod] = ACTIONS(605), - [anon_sym_ATparam] = ACTIONS(607), - [anon_sym_ATproperty] = ACTIONS(607), - [anon_sym_ATproperty_DASHread] = ACTIONS(605), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(605), - [anon_sym_ATreturn] = ACTIONS(605), - [anon_sym_ATsee] = ACTIONS(605), - [anon_sym_ATthrows] = ACTIONS(605), - [anon_sym_ATvar] = ACTIONS(605), - [anon_sym_ATdeprecated] = ACTIONS(605), - [anon_sym_ATsince] = ACTIONS(605), - [anon_sym_ATversion] = ACTIONS(605), - [anon_sym_ATtemplate] = ACTIONS(607), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(605), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(605), - [anon_sym_ATimplements] = ACTIONS(605), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(605), - [anon_sym_ATextends] = ACTIONS(605), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(605), - [anon_sym_ATuse] = ACTIONS(607), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(605), - [anon_sym_ATafter] = ACTIONS(607), - [anon_sym_ATafterClass] = ACTIONS(605), - [anon_sym_ATannotation] = ACTIONS(605), - [anon_sym_ATbackupGlobals] = ACTIONS(605), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(605), - [anon_sym_ATbefore] = ACTIONS(607), - [anon_sym_ATbeforeClass] = ACTIONS(605), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(607), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(605), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(605), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(605), - [anon_sym_ATcovers] = ACTIONS(607), - [anon_sym_ATcoversDefaultClass] = ACTIONS(607), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(605), - [anon_sym_ATcoversNothing] = ACTIONS(605), - [anon_sym_ATdataProvider] = ACTIONS(605), - [anon_sym_ATdepends] = ACTIONS(607), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(605), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(605), - [anon_sym_ATgroup] = ACTIONS(605), - [anon_sym_ATlarge] = ACTIONS(605), - [anon_sym_ATmedium] = ACTIONS(605), - [anon_sym_ATpreserveGlobalState] = ACTIONS(605), - [anon_sym_ATrequires] = ACTIONS(607), - [anon_sym_ATrequiresusages] = ACTIONS(605), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(605), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(605), - [anon_sym_ATsmall] = ACTIONS(605), - [anon_sym_ATtest] = ACTIONS(607), - [anon_sym_ATtestWith] = ACTIONS(605), - [anon_sym_ATtestdox] = ACTIONS(605), - [anon_sym_ATticket] = ACTIONS(605), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(605), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(605), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(605), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(607), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(605), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(607), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(605), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(605), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(605), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(605), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(605), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(605), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(605), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(605), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(605), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(607), - [anon_sym_ATreadonly] = ACTIONS(605), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(605), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(605), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(605), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(605), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(605), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(605), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(605), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(605), - [anon_sym_ATparam_DASHout] = ACTIONS(605), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(605), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(607), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(605), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(605), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(605), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(605), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(605), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(605), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(605), - [anon_sym_ATmixin] = ACTIONS(605), - [sym__end] = ACTIONS(605), - }, [140] = { - [anon_sym_ATinheritdoc] = ACTIONS(609), - [anon_sym_ATinheritDoc] = ACTIONS(609), - [anon_sym_ATapi] = ACTIONS(609), - [anon_sym_ATfilesource] = ACTIONS(609), - [anon_sym_ATignore] = ACTIONS(609), - [anon_sym_ATinternal] = ACTIONS(609), - [anon_sym_ATcategory] = ACTIONS(609), - [anon_sym_ATcopyright] = ACTIONS(609), - [anon_sym_ATtodo] = ACTIONS(609), - [anon_sym_ATexample] = ACTIONS(609), - [anon_sym_ATlicense] = ACTIONS(609), - [anon_sym_ATpackage] = ACTIONS(609), - [anon_sym_ATsource] = ACTIONS(609), - [anon_sym_ATsubpackage] = ACTIONS(609), - [anon_sym_ATuses] = ACTIONS(609), - [anon_sym_ATauthor] = ACTIONS(609), - [anon_sym_ATglobal] = ACTIONS(609), - [anon_sym_ATlink] = ACTIONS(609), - [anon_sym_ATmethod] = ACTIONS(609), - [anon_sym_ATparam] = ACTIONS(611), - [anon_sym_ATproperty] = ACTIONS(611), - [anon_sym_ATproperty_DASHread] = ACTIONS(609), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(609), - [anon_sym_ATreturn] = ACTIONS(609), - [anon_sym_ATsee] = ACTIONS(609), - [anon_sym_ATthrows] = ACTIONS(609), - [anon_sym_ATvar] = ACTIONS(609), - [anon_sym_ATdeprecated] = ACTIONS(609), - [anon_sym_ATsince] = ACTIONS(609), - [anon_sym_ATversion] = ACTIONS(609), - [anon_sym_ATtemplate] = ACTIONS(611), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(609), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(609), - [anon_sym_ATimplements] = ACTIONS(609), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(609), - [anon_sym_ATextends] = ACTIONS(609), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(609), - [anon_sym_ATuse] = ACTIONS(611), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(609), - [anon_sym_ATafter] = ACTIONS(611), - [anon_sym_ATafterClass] = ACTIONS(609), - [anon_sym_ATannotation] = ACTIONS(609), - [anon_sym_ATbackupGlobals] = ACTIONS(609), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(609), - [anon_sym_ATbefore] = ACTIONS(611), - [anon_sym_ATbeforeClass] = ACTIONS(609), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(611), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(609), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(609), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(609), - [anon_sym_ATcovers] = ACTIONS(611), - [anon_sym_ATcoversDefaultClass] = ACTIONS(611), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(609), - [anon_sym_ATcoversNothing] = ACTIONS(609), - [anon_sym_ATdataProvider] = ACTIONS(609), - [anon_sym_ATdepends] = ACTIONS(611), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(609), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(609), - [anon_sym_ATgroup] = ACTIONS(609), - [anon_sym_ATlarge] = ACTIONS(609), - [anon_sym_ATmedium] = ACTIONS(609), - [anon_sym_ATpreserveGlobalState] = ACTIONS(609), - [anon_sym_ATrequires] = ACTIONS(611), - [anon_sym_ATrequiresusages] = ACTIONS(609), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(609), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(609), - [anon_sym_ATsmall] = ACTIONS(609), - [anon_sym_ATtest] = ACTIONS(611), - [anon_sym_ATtestWith] = ACTIONS(609), - [anon_sym_ATtestdox] = ACTIONS(609), - [anon_sym_ATticket] = ACTIONS(609), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(609), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(609), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(609), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(611), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(609), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(611), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(609), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(609), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(609), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(609), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(609), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(609), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(609), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(609), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(609), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(611), - [anon_sym_ATreadonly] = ACTIONS(609), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(609), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(609), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(609), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(609), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(609), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(609), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(609), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(609), - [anon_sym_ATparam_DASHout] = ACTIONS(609), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(609), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(611), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(609), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(609), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(609), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(609), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(609), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(609), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(609), - [anon_sym_ATmixin] = ACTIONS(609), - [sym__end] = ACTIONS(609), + [anon_sym_ATinheritdoc] = ACTIONS(603), + [anon_sym_ATinheritDoc] = ACTIONS(603), + [anon_sym_ATapi] = ACTIONS(603), + [anon_sym_ATfilesource] = ACTIONS(603), + [anon_sym_ATignore] = ACTIONS(603), + [anon_sym_ATinternal] = ACTIONS(603), + [anon_sym_ATcategory] = ACTIONS(603), + [anon_sym_ATcopyright] = ACTIONS(603), + [anon_sym_ATtodo] = ACTIONS(603), + [anon_sym_ATexample] = ACTIONS(603), + [anon_sym_ATlicense] = ACTIONS(603), + [anon_sym_ATpackage] = ACTIONS(603), + [anon_sym_ATsource] = ACTIONS(603), + [anon_sym_ATsubpackage] = ACTIONS(603), + [anon_sym_ATuses] = ACTIONS(603), + [anon_sym_ATauthor] = ACTIONS(603), + [anon_sym_ATglobal] = ACTIONS(603), + [anon_sym_ATlink] = ACTIONS(603), + [anon_sym_ATmethod] = ACTIONS(603), + [anon_sym_ATparam] = ACTIONS(605), + [anon_sym_ATproperty] = ACTIONS(605), + [anon_sym_ATproperty_DASHread] = ACTIONS(603), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(603), + [anon_sym_ATreturn] = ACTIONS(603), + [anon_sym_ATsee] = ACTIONS(603), + [anon_sym_ATthrows] = ACTIONS(603), + [anon_sym_ATvar] = ACTIONS(603), + [anon_sym_ATdeprecated] = ACTIONS(603), + [anon_sym_ATsince] = ACTIONS(603), + [anon_sym_ATversion] = ACTIONS(603), + [anon_sym_ATtemplate] = ACTIONS(605), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(603), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(603), + [anon_sym_ATimplements] = ACTIONS(603), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(603), + [anon_sym_ATextends] = ACTIONS(603), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(603), + [anon_sym_ATuse] = ACTIONS(605), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(603), + [anon_sym_ATafter] = ACTIONS(605), + [anon_sym_ATafterClass] = ACTIONS(603), + [anon_sym_ATannotation] = ACTIONS(603), + [anon_sym_ATbackupGlobals] = ACTIONS(603), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(603), + [anon_sym_ATbefore] = ACTIONS(605), + [anon_sym_ATbeforeClass] = ACTIONS(603), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(605), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(603), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(603), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(603), + [anon_sym_ATcovers] = ACTIONS(605), + [anon_sym_ATcoversDefaultClass] = ACTIONS(605), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(603), + [anon_sym_ATcoversNothing] = ACTIONS(603), + [anon_sym_ATdataProvider] = ACTIONS(603), + [anon_sym_ATdepends] = ACTIONS(605), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(603), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(603), + [anon_sym_ATgroup] = ACTIONS(603), + [anon_sym_ATlarge] = ACTIONS(603), + [anon_sym_ATmedium] = ACTIONS(603), + [anon_sym_ATpreserveGlobalState] = ACTIONS(603), + [anon_sym_ATrequires] = ACTIONS(605), + [anon_sym_ATrequiresusages] = ACTIONS(603), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(603), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(603), + [anon_sym_ATsmall] = ACTIONS(603), + [anon_sym_ATtest] = ACTIONS(605), + [anon_sym_ATtestWith] = ACTIONS(603), + [anon_sym_ATtestdox] = ACTIONS(603), + [anon_sym_ATticket] = ACTIONS(603), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(603), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(603), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(603), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(605), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(603), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(605), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(603), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(603), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(603), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(603), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(603), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(603), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(603), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(603), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(603), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(605), + [anon_sym_ATreadonly] = ACTIONS(603), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(603), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(603), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(603), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(603), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(603), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(603), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(603), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(603), + [anon_sym_ATparam_DASHout] = ACTIONS(603), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(603), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(605), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(603), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(603), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(603), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(603), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(603), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(603), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(603), + [anon_sym_ATmixin] = ACTIONS(603), + [sym__end] = ACTIONS(603), }, [141] = { - [anon_sym_ATinheritdoc] = ACTIONS(613), - [anon_sym_ATinheritDoc] = ACTIONS(613), - [anon_sym_ATapi] = ACTIONS(613), - [anon_sym_ATfilesource] = ACTIONS(613), - [anon_sym_ATignore] = ACTIONS(613), - [anon_sym_ATinternal] = ACTIONS(613), - [anon_sym_ATcategory] = ACTIONS(613), - [anon_sym_ATcopyright] = ACTIONS(613), - [anon_sym_ATtodo] = ACTIONS(613), - [anon_sym_ATexample] = ACTIONS(613), - [anon_sym_ATlicense] = ACTIONS(613), - [anon_sym_ATpackage] = ACTIONS(613), - [anon_sym_ATsource] = ACTIONS(613), - [anon_sym_ATsubpackage] = ACTIONS(613), - [anon_sym_ATuses] = ACTIONS(613), - [anon_sym_ATauthor] = ACTIONS(613), - [anon_sym_ATglobal] = ACTIONS(613), - [anon_sym_ATlink] = ACTIONS(613), - [anon_sym_ATmethod] = ACTIONS(613), - [anon_sym_ATparam] = ACTIONS(615), - [anon_sym_ATproperty] = ACTIONS(615), - [anon_sym_ATproperty_DASHread] = ACTIONS(613), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(613), - [anon_sym_ATreturn] = ACTIONS(613), - [anon_sym_ATsee] = ACTIONS(613), - [anon_sym_ATthrows] = ACTIONS(613), - [anon_sym_ATvar] = ACTIONS(613), - [anon_sym_ATdeprecated] = ACTIONS(613), - [anon_sym_ATsince] = ACTIONS(613), - [anon_sym_ATversion] = ACTIONS(613), - [anon_sym_ATtemplate] = ACTIONS(615), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(613), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(613), - [anon_sym_ATimplements] = ACTIONS(613), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(613), - [anon_sym_ATextends] = ACTIONS(613), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(613), - [anon_sym_ATuse] = ACTIONS(615), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(613), - [anon_sym_ATafter] = ACTIONS(615), - [anon_sym_ATafterClass] = ACTIONS(613), - [anon_sym_ATannotation] = ACTIONS(613), - [anon_sym_ATbackupGlobals] = ACTIONS(613), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(613), - [anon_sym_ATbefore] = ACTIONS(615), - [anon_sym_ATbeforeClass] = ACTIONS(613), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(615), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(613), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(613), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(613), - [anon_sym_ATcovers] = ACTIONS(615), - [anon_sym_ATcoversDefaultClass] = ACTIONS(615), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(613), - [anon_sym_ATcoversNothing] = ACTIONS(613), - [anon_sym_ATdataProvider] = ACTIONS(613), - [anon_sym_ATdepends] = ACTIONS(615), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(613), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(613), - [anon_sym_ATgroup] = ACTIONS(613), - [anon_sym_ATlarge] = ACTIONS(613), - [anon_sym_ATmedium] = ACTIONS(613), - [anon_sym_ATpreserveGlobalState] = ACTIONS(613), - [anon_sym_ATrequires] = ACTIONS(615), - [anon_sym_ATrequiresusages] = ACTIONS(613), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(613), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(613), - [anon_sym_ATsmall] = ACTIONS(613), - [anon_sym_ATtest] = ACTIONS(615), - [anon_sym_ATtestWith] = ACTIONS(613), - [anon_sym_ATtestdox] = ACTIONS(613), - [anon_sym_ATticket] = ACTIONS(613), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(613), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(613), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(613), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(615), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(613), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(615), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(613), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(613), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(613), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(613), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(613), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(613), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(613), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(613), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(613), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(615), - [anon_sym_ATreadonly] = ACTIONS(613), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(613), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(613), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(613), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(613), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(613), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(613), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(613), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(613), - [anon_sym_ATparam_DASHout] = ACTIONS(613), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(613), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(615), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(613), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(613), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(613), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(613), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(613), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(613), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(613), - [anon_sym_ATmixin] = ACTIONS(613), - [sym__end] = ACTIONS(613), + [anon_sym_ATinheritdoc] = ACTIONS(607), + [anon_sym_ATinheritDoc] = ACTIONS(607), + [anon_sym_ATapi] = ACTIONS(607), + [anon_sym_ATfilesource] = ACTIONS(607), + [anon_sym_ATignore] = ACTIONS(607), + [anon_sym_ATinternal] = ACTIONS(607), + [anon_sym_ATcategory] = ACTIONS(607), + [anon_sym_ATcopyright] = ACTIONS(607), + [anon_sym_ATtodo] = ACTIONS(607), + [anon_sym_ATexample] = ACTIONS(607), + [anon_sym_ATlicense] = ACTIONS(607), + [anon_sym_ATpackage] = ACTIONS(607), + [anon_sym_ATsource] = ACTIONS(607), + [anon_sym_ATsubpackage] = ACTIONS(607), + [anon_sym_ATuses] = ACTIONS(607), + [anon_sym_ATauthor] = ACTIONS(607), + [anon_sym_ATglobal] = ACTIONS(607), + [anon_sym_ATlink] = ACTIONS(607), + [anon_sym_ATmethod] = ACTIONS(607), + [anon_sym_ATparam] = ACTIONS(609), + [anon_sym_ATproperty] = ACTIONS(609), + [anon_sym_ATproperty_DASHread] = ACTIONS(607), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(607), + [anon_sym_ATreturn] = ACTIONS(607), + [anon_sym_ATsee] = ACTIONS(607), + [anon_sym_ATthrows] = ACTIONS(607), + [anon_sym_ATvar] = ACTIONS(607), + [anon_sym_ATdeprecated] = ACTIONS(607), + [anon_sym_ATsince] = ACTIONS(607), + [anon_sym_ATversion] = ACTIONS(607), + [anon_sym_ATtemplate] = ACTIONS(609), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(607), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(607), + [anon_sym_ATimplements] = ACTIONS(607), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(607), + [anon_sym_ATextends] = ACTIONS(607), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(607), + [anon_sym_ATuse] = ACTIONS(609), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(607), + [anon_sym_ATafter] = ACTIONS(609), + [anon_sym_ATafterClass] = ACTIONS(607), + [anon_sym_ATannotation] = ACTIONS(607), + [anon_sym_ATbackupGlobals] = ACTIONS(607), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(607), + [anon_sym_ATbefore] = ACTIONS(609), + [anon_sym_ATbeforeClass] = ACTIONS(607), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(609), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(607), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(607), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(607), + [anon_sym_ATcovers] = ACTIONS(609), + [anon_sym_ATcoversDefaultClass] = ACTIONS(609), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(607), + [anon_sym_ATcoversNothing] = ACTIONS(607), + [anon_sym_ATdataProvider] = ACTIONS(607), + [anon_sym_ATdepends] = ACTIONS(609), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(607), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(607), + [anon_sym_ATgroup] = ACTIONS(607), + [anon_sym_ATlarge] = ACTIONS(607), + [anon_sym_ATmedium] = ACTIONS(607), + [anon_sym_ATpreserveGlobalState] = ACTIONS(607), + [anon_sym_ATrequires] = ACTIONS(609), + [anon_sym_ATrequiresusages] = ACTIONS(607), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(607), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(607), + [anon_sym_ATsmall] = ACTIONS(607), + [anon_sym_ATtest] = ACTIONS(609), + [anon_sym_ATtestWith] = ACTIONS(607), + [anon_sym_ATtestdox] = ACTIONS(607), + [anon_sym_ATticket] = ACTIONS(607), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(607), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(607), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(607), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(609), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(607), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(609), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(607), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(607), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(607), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(607), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(607), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(607), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(607), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(607), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(607), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(609), + [anon_sym_ATreadonly] = ACTIONS(607), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(607), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(607), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(607), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(607), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(607), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(607), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(607), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(607), + [anon_sym_ATparam_DASHout] = ACTIONS(607), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(607), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(609), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(607), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(607), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(607), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(607), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(607), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(607), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(607), + [anon_sym_ATmixin] = ACTIONS(607), + [sym__end] = ACTIONS(607), }, [142] = { - [anon_sym_ATinheritdoc] = ACTIONS(617), - [anon_sym_ATinheritDoc] = ACTIONS(617), - [anon_sym_ATapi] = ACTIONS(617), - [anon_sym_ATfilesource] = ACTIONS(617), - [anon_sym_ATignore] = ACTIONS(617), - [anon_sym_ATinternal] = ACTIONS(617), - [anon_sym_ATcategory] = ACTIONS(617), - [anon_sym_ATcopyright] = ACTIONS(617), - [anon_sym_ATtodo] = ACTIONS(617), - [anon_sym_ATexample] = ACTIONS(617), - [anon_sym_ATlicense] = ACTIONS(617), - [anon_sym_ATpackage] = ACTIONS(617), - [anon_sym_ATsource] = ACTIONS(617), - [anon_sym_ATsubpackage] = ACTIONS(617), - [anon_sym_ATuses] = ACTIONS(617), - [anon_sym_ATauthor] = ACTIONS(617), - [anon_sym_ATglobal] = ACTIONS(617), - [anon_sym_ATlink] = ACTIONS(617), - [anon_sym_ATmethod] = ACTIONS(617), - [anon_sym_ATparam] = ACTIONS(619), - [anon_sym_ATproperty] = ACTIONS(619), - [anon_sym_ATproperty_DASHread] = ACTIONS(617), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(617), - [anon_sym_ATreturn] = ACTIONS(617), - [anon_sym_ATsee] = ACTIONS(617), - [anon_sym_ATthrows] = ACTIONS(617), - [anon_sym_ATvar] = ACTIONS(617), - [anon_sym_ATdeprecated] = ACTIONS(617), - [anon_sym_ATsince] = ACTIONS(617), - [anon_sym_ATversion] = ACTIONS(617), - [anon_sym_ATtemplate] = ACTIONS(619), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(617), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(617), - [anon_sym_ATimplements] = ACTIONS(617), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(617), - [anon_sym_ATextends] = ACTIONS(617), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(617), - [anon_sym_ATuse] = ACTIONS(619), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(617), - [anon_sym_ATafter] = ACTIONS(619), - [anon_sym_ATafterClass] = ACTIONS(617), - [anon_sym_ATannotation] = ACTIONS(617), - [anon_sym_ATbackupGlobals] = ACTIONS(617), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(617), - [anon_sym_ATbefore] = ACTIONS(619), - [anon_sym_ATbeforeClass] = ACTIONS(617), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(619), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(617), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(617), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(617), - [anon_sym_ATcovers] = ACTIONS(619), - [anon_sym_ATcoversDefaultClass] = ACTIONS(619), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(617), - [anon_sym_ATcoversNothing] = ACTIONS(617), - [anon_sym_ATdataProvider] = ACTIONS(617), - [anon_sym_ATdepends] = ACTIONS(619), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(617), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(617), - [anon_sym_ATgroup] = ACTIONS(617), - [anon_sym_ATlarge] = ACTIONS(617), - [anon_sym_ATmedium] = ACTIONS(617), - [anon_sym_ATpreserveGlobalState] = ACTIONS(617), - [anon_sym_ATrequires] = ACTIONS(619), - [anon_sym_ATrequiresusages] = ACTIONS(617), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(617), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(617), - [anon_sym_ATsmall] = ACTIONS(617), - [anon_sym_ATtest] = ACTIONS(619), - [anon_sym_ATtestWith] = ACTIONS(617), - [anon_sym_ATtestdox] = ACTIONS(617), - [anon_sym_ATticket] = ACTIONS(617), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(617), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(617), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(617), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(619), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(617), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(619), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(617), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(617), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(617), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(617), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(617), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(617), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(617), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(617), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(617), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(619), - [anon_sym_ATreadonly] = ACTIONS(617), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(617), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(617), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(617), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(617), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(617), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(617), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(617), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(617), - [anon_sym_ATparam_DASHout] = ACTIONS(617), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(617), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(619), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(617), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(617), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(617), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(617), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(617), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(617), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(617), - [anon_sym_ATmixin] = ACTIONS(617), - [sym__end] = ACTIONS(617), + [anon_sym_ATinheritdoc] = ACTIONS(471), + [anon_sym_ATinheritDoc] = ACTIONS(471), + [anon_sym_ATapi] = ACTIONS(471), + [anon_sym_ATfilesource] = ACTIONS(471), + [anon_sym_ATignore] = ACTIONS(471), + [anon_sym_ATinternal] = ACTIONS(471), + [anon_sym_ATcategory] = ACTIONS(471), + [anon_sym_ATcopyright] = ACTIONS(471), + [anon_sym_ATtodo] = ACTIONS(471), + [anon_sym_ATexample] = ACTIONS(471), + [anon_sym_ATlicense] = ACTIONS(471), + [anon_sym_ATpackage] = ACTIONS(471), + [anon_sym_ATsource] = ACTIONS(471), + [anon_sym_ATsubpackage] = ACTIONS(471), + [anon_sym_ATuses] = ACTIONS(471), + [anon_sym_ATauthor] = ACTIONS(471), + [anon_sym_ATglobal] = ACTIONS(471), + [anon_sym_ATlink] = ACTIONS(471), + [anon_sym_ATmethod] = ACTIONS(471), + [anon_sym_ATparam] = ACTIONS(473), + [anon_sym_ATproperty] = ACTIONS(473), + [anon_sym_ATproperty_DASHread] = ACTIONS(471), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(471), + [anon_sym_ATreturn] = ACTIONS(471), + [anon_sym_ATsee] = ACTIONS(471), + [anon_sym_ATthrows] = ACTIONS(471), + [anon_sym_ATvar] = ACTIONS(471), + [anon_sym_ATdeprecated] = ACTIONS(471), + [anon_sym_ATsince] = ACTIONS(471), + [anon_sym_ATversion] = ACTIONS(471), + [anon_sym_ATtemplate] = ACTIONS(473), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(471), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(471), + [anon_sym_ATimplements] = ACTIONS(471), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(471), + [anon_sym_ATextends] = ACTIONS(471), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(471), + [anon_sym_ATuse] = ACTIONS(473), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(471), + [anon_sym_ATafter] = ACTIONS(473), + [anon_sym_ATafterClass] = ACTIONS(471), + [anon_sym_ATannotation] = ACTIONS(471), + [anon_sym_ATbackupGlobals] = ACTIONS(471), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(471), + [anon_sym_ATbefore] = ACTIONS(473), + [anon_sym_ATbeforeClass] = ACTIONS(471), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(473), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(471), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(471), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(471), + [anon_sym_ATcovers] = ACTIONS(473), + [anon_sym_ATcoversDefaultClass] = ACTIONS(473), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(471), + [anon_sym_ATcoversNothing] = ACTIONS(471), + [anon_sym_ATdataProvider] = ACTIONS(471), + [anon_sym_ATdepends] = ACTIONS(473), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(471), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(471), + [anon_sym_ATgroup] = ACTIONS(471), + [anon_sym_ATlarge] = ACTIONS(471), + [anon_sym_ATmedium] = ACTIONS(471), + [anon_sym_ATpreserveGlobalState] = ACTIONS(471), + [anon_sym_ATrequires] = ACTIONS(473), + [anon_sym_ATrequiresusages] = ACTIONS(471), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(471), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(471), + [anon_sym_ATsmall] = ACTIONS(471), + [anon_sym_ATtest] = ACTIONS(473), + [anon_sym_ATtestWith] = ACTIONS(471), + [anon_sym_ATtestdox] = ACTIONS(471), + [anon_sym_ATticket] = ACTIONS(471), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(471), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(471), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(471), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(473), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(471), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(473), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(471), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(471), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(471), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(471), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(471), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(471), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(471), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(471), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(471), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(473), + [anon_sym_ATreadonly] = ACTIONS(471), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(471), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(471), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(471), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(471), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(471), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(471), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(471), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(471), + [anon_sym_ATparam_DASHout] = ACTIONS(471), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(471), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(473), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(471), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(471), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(471), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(471), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(471), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(471), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(471), + [anon_sym_ATmixin] = ACTIONS(471), + [sym__end] = ACTIONS(471), }, [143] = { - [anon_sym_ATinheritdoc] = ACTIONS(429), - [anon_sym_ATinheritDoc] = ACTIONS(429), - [anon_sym_ATapi] = ACTIONS(429), - [anon_sym_ATfilesource] = ACTIONS(429), - [anon_sym_ATignore] = ACTIONS(429), - [anon_sym_ATinternal] = ACTIONS(429), - [anon_sym_ATcategory] = ACTIONS(429), - [anon_sym_ATcopyright] = ACTIONS(429), - [anon_sym_ATtodo] = ACTIONS(429), - [anon_sym_ATexample] = ACTIONS(429), - [anon_sym_ATlicense] = ACTIONS(429), - [anon_sym_ATpackage] = ACTIONS(429), - [anon_sym_ATsource] = ACTIONS(429), - [anon_sym_ATsubpackage] = ACTIONS(429), - [anon_sym_ATuses] = ACTIONS(429), - [anon_sym_ATauthor] = ACTIONS(429), - [anon_sym_ATglobal] = ACTIONS(429), - [anon_sym_ATlink] = ACTIONS(429), - [anon_sym_ATmethod] = ACTIONS(429), - [anon_sym_ATparam] = ACTIONS(431), - [anon_sym_ATproperty] = ACTIONS(431), - [anon_sym_ATproperty_DASHread] = ACTIONS(429), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(429), - [anon_sym_ATreturn] = ACTIONS(429), - [anon_sym_ATsee] = ACTIONS(429), - [anon_sym_ATthrows] = ACTIONS(429), - [anon_sym_ATvar] = ACTIONS(429), - [anon_sym_ATdeprecated] = ACTIONS(429), - [anon_sym_ATsince] = ACTIONS(429), - [anon_sym_ATversion] = ACTIONS(429), - [anon_sym_ATtemplate] = ACTIONS(431), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(429), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(429), - [anon_sym_ATimplements] = ACTIONS(429), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(429), - [anon_sym_ATextends] = ACTIONS(429), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(429), - [anon_sym_ATuse] = ACTIONS(431), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(429), - [anon_sym_ATafter] = ACTIONS(431), - [anon_sym_ATafterClass] = ACTIONS(429), - [anon_sym_ATannotation] = ACTIONS(429), - [anon_sym_ATbackupGlobals] = ACTIONS(429), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(429), - [anon_sym_ATbefore] = ACTIONS(431), - [anon_sym_ATbeforeClass] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(431), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(429), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(429), - [anon_sym_ATcovers] = ACTIONS(431), - [anon_sym_ATcoversDefaultClass] = ACTIONS(431), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(429), - [anon_sym_ATcoversNothing] = ACTIONS(429), - [anon_sym_ATdataProvider] = ACTIONS(429), - [anon_sym_ATdepends] = ACTIONS(431), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(429), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(429), - [anon_sym_ATgroup] = ACTIONS(429), - [anon_sym_ATlarge] = ACTIONS(429), - [anon_sym_ATmedium] = ACTIONS(429), - [anon_sym_ATpreserveGlobalState] = ACTIONS(429), - [anon_sym_ATrequires] = ACTIONS(431), - [anon_sym_ATrequiresusages] = ACTIONS(429), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(429), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(429), - [anon_sym_ATsmall] = ACTIONS(429), - [anon_sym_ATtest] = ACTIONS(431), - [anon_sym_ATtestWith] = ACTIONS(429), - [anon_sym_ATtestdox] = ACTIONS(429), - [anon_sym_ATticket] = ACTIONS(429), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(429), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(429), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(429), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(431), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(431), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(429), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(429), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(429), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(429), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(429), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(429), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(431), - [anon_sym_ATreadonly] = ACTIONS(429), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(429), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(429), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(429), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(429), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(429), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(429), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(429), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(429), - [anon_sym_ATparam_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(429), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(431), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(429), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(429), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(429), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(429), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(429), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(429), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(429), - [anon_sym_ATmixin] = ACTIONS(429), - [sym__end] = ACTIONS(429), + [anon_sym_ATinheritdoc] = ACTIONS(611), + [anon_sym_ATinheritDoc] = ACTIONS(611), + [anon_sym_ATapi] = ACTIONS(611), + [anon_sym_ATfilesource] = ACTIONS(611), + [anon_sym_ATignore] = ACTIONS(611), + [anon_sym_ATinternal] = ACTIONS(611), + [anon_sym_ATcategory] = ACTIONS(611), + [anon_sym_ATcopyright] = ACTIONS(611), + [anon_sym_ATtodo] = ACTIONS(611), + [anon_sym_ATexample] = ACTIONS(611), + [anon_sym_ATlicense] = ACTIONS(611), + [anon_sym_ATpackage] = ACTIONS(611), + [anon_sym_ATsource] = ACTIONS(611), + [anon_sym_ATsubpackage] = ACTIONS(611), + [anon_sym_ATuses] = ACTIONS(611), + [anon_sym_ATauthor] = ACTIONS(611), + [anon_sym_ATglobal] = ACTIONS(611), + [anon_sym_ATlink] = ACTIONS(611), + [anon_sym_ATmethod] = ACTIONS(611), + [anon_sym_ATparam] = ACTIONS(613), + [anon_sym_ATproperty] = ACTIONS(613), + [anon_sym_ATproperty_DASHread] = ACTIONS(611), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(611), + [anon_sym_ATreturn] = ACTIONS(611), + [anon_sym_ATsee] = ACTIONS(611), + [anon_sym_ATthrows] = ACTIONS(611), + [anon_sym_ATvar] = ACTIONS(611), + [anon_sym_ATdeprecated] = ACTIONS(611), + [anon_sym_ATsince] = ACTIONS(611), + [anon_sym_ATversion] = ACTIONS(611), + [anon_sym_ATtemplate] = ACTIONS(613), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(611), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(611), + [anon_sym_ATimplements] = ACTIONS(611), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(611), + [anon_sym_ATextends] = ACTIONS(611), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(611), + [anon_sym_ATuse] = ACTIONS(613), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(611), + [anon_sym_ATafter] = ACTIONS(613), + [anon_sym_ATafterClass] = ACTIONS(611), + [anon_sym_ATannotation] = ACTIONS(611), + [anon_sym_ATbackupGlobals] = ACTIONS(611), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(611), + [anon_sym_ATbefore] = ACTIONS(613), + [anon_sym_ATbeforeClass] = ACTIONS(611), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(613), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(611), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(611), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(611), + [anon_sym_ATcovers] = ACTIONS(613), + [anon_sym_ATcoversDefaultClass] = ACTIONS(613), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(611), + [anon_sym_ATcoversNothing] = ACTIONS(611), + [anon_sym_ATdataProvider] = ACTIONS(611), + [anon_sym_ATdepends] = ACTIONS(613), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(611), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(611), + [anon_sym_ATgroup] = ACTIONS(611), + [anon_sym_ATlarge] = ACTIONS(611), + [anon_sym_ATmedium] = ACTIONS(611), + [anon_sym_ATpreserveGlobalState] = ACTIONS(611), + [anon_sym_ATrequires] = ACTIONS(613), + [anon_sym_ATrequiresusages] = ACTIONS(611), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(611), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(611), + [anon_sym_ATsmall] = ACTIONS(611), + [anon_sym_ATtest] = ACTIONS(613), + [anon_sym_ATtestWith] = ACTIONS(611), + [anon_sym_ATtestdox] = ACTIONS(611), + [anon_sym_ATticket] = ACTIONS(611), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(611), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(611), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(611), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(613), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(611), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(613), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(611), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(611), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(611), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(611), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(611), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(611), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(611), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(611), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(611), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(613), + [anon_sym_ATreadonly] = ACTIONS(611), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(611), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(611), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(611), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(611), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(611), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(611), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(611), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(611), + [anon_sym_ATparam_DASHout] = ACTIONS(611), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(611), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(613), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(611), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(611), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(611), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(611), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(611), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(611), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(611), + [anon_sym_ATmixin] = ACTIONS(611), + [sym__end] = ACTIONS(611), }, [144] = { - [anon_sym_ATinheritdoc] = ACTIONS(621), - [anon_sym_ATinheritDoc] = ACTIONS(621), - [anon_sym_ATapi] = ACTIONS(621), - [anon_sym_ATfilesource] = ACTIONS(621), - [anon_sym_ATignore] = ACTIONS(621), - [anon_sym_ATinternal] = ACTIONS(621), - [anon_sym_ATcategory] = ACTIONS(621), - [anon_sym_ATcopyright] = ACTIONS(621), - [anon_sym_ATtodo] = ACTIONS(621), - [anon_sym_ATexample] = ACTIONS(621), - [anon_sym_ATlicense] = ACTIONS(621), - [anon_sym_ATpackage] = ACTIONS(621), - [anon_sym_ATsource] = ACTIONS(621), - [anon_sym_ATsubpackage] = ACTIONS(621), - [anon_sym_ATuses] = ACTIONS(621), - [anon_sym_ATauthor] = ACTIONS(621), - [anon_sym_ATglobal] = ACTIONS(621), - [anon_sym_ATlink] = ACTIONS(621), - [anon_sym_ATmethod] = ACTIONS(621), - [anon_sym_ATparam] = ACTIONS(623), - [anon_sym_ATproperty] = ACTIONS(623), - [anon_sym_ATproperty_DASHread] = ACTIONS(621), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(621), - [anon_sym_ATreturn] = ACTIONS(621), - [anon_sym_ATsee] = ACTIONS(621), - [anon_sym_ATthrows] = ACTIONS(621), - [anon_sym_ATvar] = ACTIONS(621), - [anon_sym_ATdeprecated] = ACTIONS(621), - [anon_sym_ATsince] = ACTIONS(621), - [anon_sym_ATversion] = ACTIONS(621), - [anon_sym_ATtemplate] = ACTIONS(623), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(621), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(621), - [anon_sym_ATimplements] = ACTIONS(621), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(621), - [anon_sym_ATextends] = ACTIONS(621), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(621), - [anon_sym_ATuse] = ACTIONS(623), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(621), - [anon_sym_ATafter] = ACTIONS(623), - [anon_sym_ATafterClass] = ACTIONS(621), - [anon_sym_ATannotation] = ACTIONS(621), - [anon_sym_ATbackupGlobals] = ACTIONS(621), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(621), - [anon_sym_ATbefore] = ACTIONS(623), - [anon_sym_ATbeforeClass] = ACTIONS(621), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(623), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(621), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(621), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(621), - [anon_sym_ATcovers] = ACTIONS(623), - [anon_sym_ATcoversDefaultClass] = ACTIONS(623), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(621), - [anon_sym_ATcoversNothing] = ACTIONS(621), - [anon_sym_ATdataProvider] = ACTIONS(621), - [anon_sym_ATdepends] = ACTIONS(623), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(621), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(621), - [anon_sym_ATgroup] = ACTIONS(621), - [anon_sym_ATlarge] = ACTIONS(621), - [anon_sym_ATmedium] = ACTIONS(621), - [anon_sym_ATpreserveGlobalState] = ACTIONS(621), - [anon_sym_ATrequires] = ACTIONS(623), - [anon_sym_ATrequiresusages] = ACTIONS(621), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(621), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(621), - [anon_sym_ATsmall] = ACTIONS(621), - [anon_sym_ATtest] = ACTIONS(623), - [anon_sym_ATtestWith] = ACTIONS(621), - [anon_sym_ATtestdox] = ACTIONS(621), - [anon_sym_ATticket] = ACTIONS(621), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(621), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(621), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(621), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(623), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(621), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(623), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(621), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(621), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(621), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(621), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(621), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(621), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(621), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(621), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(621), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(623), - [anon_sym_ATreadonly] = ACTIONS(621), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(621), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(621), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(621), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(621), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(621), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(621), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(621), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(621), - [anon_sym_ATparam_DASHout] = ACTIONS(621), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(621), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(623), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(621), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(621), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(621), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(621), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(621), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(621), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(621), - [anon_sym_ATmixin] = ACTIONS(621), - [sym__end] = ACTIONS(621), + [anon_sym_ATinheritdoc] = ACTIONS(615), + [anon_sym_ATinheritDoc] = ACTIONS(615), + [anon_sym_ATapi] = ACTIONS(615), + [anon_sym_ATfilesource] = ACTIONS(615), + [anon_sym_ATignore] = ACTIONS(615), + [anon_sym_ATinternal] = ACTIONS(615), + [anon_sym_ATcategory] = ACTIONS(615), + [anon_sym_ATcopyright] = ACTIONS(615), + [anon_sym_ATtodo] = ACTIONS(615), + [anon_sym_ATexample] = ACTIONS(615), + [anon_sym_ATlicense] = ACTIONS(615), + [anon_sym_ATpackage] = ACTIONS(615), + [anon_sym_ATsource] = ACTIONS(615), + [anon_sym_ATsubpackage] = ACTIONS(615), + [anon_sym_ATuses] = ACTIONS(615), + [anon_sym_ATauthor] = ACTIONS(615), + [anon_sym_ATglobal] = ACTIONS(615), + [anon_sym_ATlink] = ACTIONS(615), + [anon_sym_ATmethod] = ACTIONS(615), + [anon_sym_ATparam] = ACTIONS(617), + [anon_sym_ATproperty] = ACTIONS(617), + [anon_sym_ATproperty_DASHread] = ACTIONS(615), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(615), + [anon_sym_ATreturn] = ACTIONS(615), + [anon_sym_ATsee] = ACTIONS(615), + [anon_sym_ATthrows] = ACTIONS(615), + [anon_sym_ATvar] = ACTIONS(615), + [anon_sym_ATdeprecated] = ACTIONS(615), + [anon_sym_ATsince] = ACTIONS(615), + [anon_sym_ATversion] = ACTIONS(615), + [anon_sym_ATtemplate] = ACTIONS(617), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(615), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(615), + [anon_sym_ATimplements] = ACTIONS(615), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(615), + [anon_sym_ATextends] = ACTIONS(615), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(615), + [anon_sym_ATuse] = ACTIONS(617), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(615), + [anon_sym_ATafter] = ACTIONS(617), + [anon_sym_ATafterClass] = ACTIONS(615), + [anon_sym_ATannotation] = ACTIONS(615), + [anon_sym_ATbackupGlobals] = ACTIONS(615), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(615), + [anon_sym_ATbefore] = ACTIONS(617), + [anon_sym_ATbeforeClass] = ACTIONS(615), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(617), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(615), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(615), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(615), + [anon_sym_ATcovers] = ACTIONS(617), + [anon_sym_ATcoversDefaultClass] = ACTIONS(617), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(615), + [anon_sym_ATcoversNothing] = ACTIONS(615), + [anon_sym_ATdataProvider] = ACTIONS(615), + [anon_sym_ATdepends] = ACTIONS(617), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(615), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(615), + [anon_sym_ATgroup] = ACTIONS(615), + [anon_sym_ATlarge] = ACTIONS(615), + [anon_sym_ATmedium] = ACTIONS(615), + [anon_sym_ATpreserveGlobalState] = ACTIONS(615), + [anon_sym_ATrequires] = ACTIONS(617), + [anon_sym_ATrequiresusages] = ACTIONS(615), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(615), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(615), + [anon_sym_ATsmall] = ACTIONS(615), + [anon_sym_ATtest] = ACTIONS(617), + [anon_sym_ATtestWith] = ACTIONS(615), + [anon_sym_ATtestdox] = ACTIONS(615), + [anon_sym_ATticket] = ACTIONS(615), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(615), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(615), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(615), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(617), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(615), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(617), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(615), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(615), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(615), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(615), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(615), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(615), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(615), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(615), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(615), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(617), + [anon_sym_ATreadonly] = ACTIONS(615), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(615), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(615), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(615), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(615), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(615), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(615), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(615), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(615), + [anon_sym_ATparam_DASHout] = ACTIONS(615), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(615), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(617), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(615), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(615), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(615), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(615), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(615), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(615), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(615), + [anon_sym_ATmixin] = ACTIONS(615), + [sym__end] = ACTIONS(615), }, [145] = { - [anon_sym_ATinheritdoc] = ACTIONS(625), - [anon_sym_ATinheritDoc] = ACTIONS(625), - [anon_sym_ATapi] = ACTIONS(625), - [anon_sym_ATfilesource] = ACTIONS(625), - [anon_sym_ATignore] = ACTIONS(625), - [anon_sym_ATinternal] = ACTIONS(625), - [anon_sym_ATcategory] = ACTIONS(625), - [anon_sym_ATcopyright] = ACTIONS(625), - [anon_sym_ATtodo] = ACTIONS(625), - [anon_sym_ATexample] = ACTIONS(625), - [anon_sym_ATlicense] = ACTIONS(625), - [anon_sym_ATpackage] = ACTIONS(625), - [anon_sym_ATsource] = ACTIONS(625), - [anon_sym_ATsubpackage] = ACTIONS(625), - [anon_sym_ATuses] = ACTIONS(625), - [anon_sym_ATauthor] = ACTIONS(625), - [anon_sym_ATglobal] = ACTIONS(625), - [anon_sym_ATlink] = ACTIONS(625), - [anon_sym_ATmethod] = ACTIONS(625), - [anon_sym_ATparam] = ACTIONS(627), - [anon_sym_ATproperty] = ACTIONS(627), - [anon_sym_ATproperty_DASHread] = ACTIONS(625), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(625), - [anon_sym_ATreturn] = ACTIONS(625), - [anon_sym_ATsee] = ACTIONS(625), - [anon_sym_ATthrows] = ACTIONS(625), - [anon_sym_ATvar] = ACTIONS(625), - [anon_sym_ATdeprecated] = ACTIONS(625), - [anon_sym_ATsince] = ACTIONS(625), - [anon_sym_ATversion] = ACTIONS(625), - [anon_sym_ATtemplate] = ACTIONS(627), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(625), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(625), - [anon_sym_ATimplements] = ACTIONS(625), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(625), - [anon_sym_ATextends] = ACTIONS(625), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(625), - [anon_sym_ATuse] = ACTIONS(627), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(625), - [anon_sym_ATafter] = ACTIONS(627), - [anon_sym_ATafterClass] = ACTIONS(625), - [anon_sym_ATannotation] = ACTIONS(625), - [anon_sym_ATbackupGlobals] = ACTIONS(625), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(625), - [anon_sym_ATbefore] = ACTIONS(627), - [anon_sym_ATbeforeClass] = ACTIONS(625), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(627), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(625), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(625), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(625), - [anon_sym_ATcovers] = ACTIONS(627), - [anon_sym_ATcoversDefaultClass] = ACTIONS(627), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(625), - [anon_sym_ATcoversNothing] = ACTIONS(625), - [anon_sym_ATdataProvider] = ACTIONS(625), - [anon_sym_ATdepends] = ACTIONS(627), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(625), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(625), - [anon_sym_ATgroup] = ACTIONS(625), - [anon_sym_ATlarge] = ACTIONS(625), - [anon_sym_ATmedium] = ACTIONS(625), - [anon_sym_ATpreserveGlobalState] = ACTIONS(625), - [anon_sym_ATrequires] = ACTIONS(627), - [anon_sym_ATrequiresusages] = ACTIONS(625), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(625), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(625), - [anon_sym_ATsmall] = ACTIONS(625), - [anon_sym_ATtest] = ACTIONS(627), - [anon_sym_ATtestWith] = ACTIONS(625), - [anon_sym_ATtestdox] = ACTIONS(625), - [anon_sym_ATticket] = ACTIONS(625), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(625), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(625), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(625), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(627), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(625), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(627), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(625), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(625), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(625), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(625), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(625), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(625), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(625), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(625), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(625), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(627), - [anon_sym_ATreadonly] = ACTIONS(625), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(625), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(625), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(625), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(625), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(625), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(625), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(625), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(625), - [anon_sym_ATparam_DASHout] = ACTIONS(625), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(625), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(627), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(625), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(625), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(625), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(625), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(625), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(625), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(625), - [anon_sym_ATmixin] = ACTIONS(625), - [sym__end] = ACTIONS(625), + [anon_sym_ATinheritdoc] = ACTIONS(619), + [anon_sym_ATinheritDoc] = ACTIONS(619), + [anon_sym_ATapi] = ACTIONS(619), + [anon_sym_ATfilesource] = ACTIONS(619), + [anon_sym_ATignore] = ACTIONS(619), + [anon_sym_ATinternal] = ACTIONS(619), + [anon_sym_ATcategory] = ACTIONS(619), + [anon_sym_ATcopyright] = ACTIONS(619), + [anon_sym_ATtodo] = ACTIONS(619), + [anon_sym_ATexample] = ACTIONS(619), + [anon_sym_ATlicense] = ACTIONS(619), + [anon_sym_ATpackage] = ACTIONS(619), + [anon_sym_ATsource] = ACTIONS(619), + [anon_sym_ATsubpackage] = ACTIONS(619), + [anon_sym_ATuses] = ACTIONS(619), + [anon_sym_ATauthor] = ACTIONS(619), + [anon_sym_ATglobal] = ACTIONS(619), + [anon_sym_ATlink] = ACTIONS(619), + [anon_sym_ATmethod] = ACTIONS(619), + [anon_sym_ATparam] = ACTIONS(621), + [anon_sym_ATproperty] = ACTIONS(621), + [anon_sym_ATproperty_DASHread] = ACTIONS(619), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(619), + [anon_sym_ATreturn] = ACTIONS(619), + [anon_sym_ATsee] = ACTIONS(619), + [anon_sym_ATthrows] = ACTIONS(619), + [anon_sym_ATvar] = ACTIONS(619), + [anon_sym_ATdeprecated] = ACTIONS(619), + [anon_sym_ATsince] = ACTIONS(619), + [anon_sym_ATversion] = ACTIONS(619), + [anon_sym_ATtemplate] = ACTIONS(621), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(619), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(619), + [anon_sym_ATimplements] = ACTIONS(619), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(619), + [anon_sym_ATextends] = ACTIONS(619), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(619), + [anon_sym_ATuse] = ACTIONS(621), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(619), + [anon_sym_ATafter] = ACTIONS(621), + [anon_sym_ATafterClass] = ACTIONS(619), + [anon_sym_ATannotation] = ACTIONS(619), + [anon_sym_ATbackupGlobals] = ACTIONS(619), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(619), + [anon_sym_ATbefore] = ACTIONS(621), + [anon_sym_ATbeforeClass] = ACTIONS(619), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(621), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(619), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(619), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(619), + [anon_sym_ATcovers] = ACTIONS(621), + [anon_sym_ATcoversDefaultClass] = ACTIONS(621), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(619), + [anon_sym_ATcoversNothing] = ACTIONS(619), + [anon_sym_ATdataProvider] = ACTIONS(619), + [anon_sym_ATdepends] = ACTIONS(621), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(619), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(619), + [anon_sym_ATgroup] = ACTIONS(619), + [anon_sym_ATlarge] = ACTIONS(619), + [anon_sym_ATmedium] = ACTIONS(619), + [anon_sym_ATpreserveGlobalState] = ACTIONS(619), + [anon_sym_ATrequires] = ACTIONS(621), + [anon_sym_ATrequiresusages] = ACTIONS(619), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(619), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(619), + [anon_sym_ATsmall] = ACTIONS(619), + [anon_sym_ATtest] = ACTIONS(621), + [anon_sym_ATtestWith] = ACTIONS(619), + [anon_sym_ATtestdox] = ACTIONS(619), + [anon_sym_ATticket] = ACTIONS(619), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(619), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(619), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(619), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(621), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(619), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(621), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(619), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(619), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(619), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(619), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(619), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(619), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(619), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(619), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(619), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(621), + [anon_sym_ATreadonly] = ACTIONS(619), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(619), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(619), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(619), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(619), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(619), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(619), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(619), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(619), + [anon_sym_ATparam_DASHout] = ACTIONS(619), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(619), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(621), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(619), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(619), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(619), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(619), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(619), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(619), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(619), + [anon_sym_ATmixin] = ACTIONS(619), + [sym__end] = ACTIONS(619), }, [146] = { - [anon_sym_ATinheritdoc] = ACTIONS(629), - [anon_sym_ATinheritDoc] = ACTIONS(629), - [anon_sym_ATapi] = ACTIONS(629), - [anon_sym_ATfilesource] = ACTIONS(629), - [anon_sym_ATignore] = ACTIONS(629), - [anon_sym_ATinternal] = ACTIONS(629), - [anon_sym_ATcategory] = ACTIONS(629), - [anon_sym_ATcopyright] = ACTIONS(629), - [anon_sym_ATtodo] = ACTIONS(629), - [anon_sym_ATexample] = ACTIONS(629), - [anon_sym_ATlicense] = ACTIONS(629), - [anon_sym_ATpackage] = ACTIONS(629), - [anon_sym_ATsource] = ACTIONS(629), - [anon_sym_ATsubpackage] = ACTIONS(629), - [anon_sym_ATuses] = ACTIONS(629), - [anon_sym_ATauthor] = ACTIONS(629), - [anon_sym_ATglobal] = ACTIONS(629), - [anon_sym_ATlink] = ACTIONS(629), - [anon_sym_ATmethod] = ACTIONS(629), - [anon_sym_ATparam] = ACTIONS(631), - [anon_sym_ATproperty] = ACTIONS(631), - [anon_sym_ATproperty_DASHread] = ACTIONS(629), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(629), - [anon_sym_ATreturn] = ACTIONS(629), - [anon_sym_ATsee] = ACTIONS(629), - [anon_sym_ATthrows] = ACTIONS(629), - [anon_sym_ATvar] = ACTIONS(629), - [anon_sym_ATdeprecated] = ACTIONS(629), - [anon_sym_ATsince] = ACTIONS(629), - [anon_sym_ATversion] = ACTIONS(629), - [anon_sym_ATtemplate] = ACTIONS(631), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(629), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(629), - [anon_sym_ATimplements] = ACTIONS(629), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(629), - [anon_sym_ATextends] = ACTIONS(629), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(629), - [anon_sym_ATuse] = ACTIONS(631), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(629), - [anon_sym_ATafter] = ACTIONS(631), - [anon_sym_ATafterClass] = ACTIONS(629), - [anon_sym_ATannotation] = ACTIONS(629), - [anon_sym_ATbackupGlobals] = ACTIONS(629), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(629), - [anon_sym_ATbefore] = ACTIONS(631), - [anon_sym_ATbeforeClass] = ACTIONS(629), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(631), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(629), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(629), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(629), - [anon_sym_ATcovers] = ACTIONS(631), - [anon_sym_ATcoversDefaultClass] = ACTIONS(631), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(629), - [anon_sym_ATcoversNothing] = ACTIONS(629), - [anon_sym_ATdataProvider] = ACTIONS(629), - [anon_sym_ATdepends] = ACTIONS(631), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(629), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(629), - [anon_sym_ATgroup] = ACTIONS(629), - [anon_sym_ATlarge] = ACTIONS(629), - [anon_sym_ATmedium] = ACTIONS(629), - [anon_sym_ATpreserveGlobalState] = ACTIONS(629), - [anon_sym_ATrequires] = ACTIONS(631), - [anon_sym_ATrequiresusages] = ACTIONS(629), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(629), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(629), - [anon_sym_ATsmall] = ACTIONS(629), - [anon_sym_ATtest] = ACTIONS(631), - [anon_sym_ATtestWith] = ACTIONS(629), - [anon_sym_ATtestdox] = ACTIONS(629), - [anon_sym_ATticket] = ACTIONS(629), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(629), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(629), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(629), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(631), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(629), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(631), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(629), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(629), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(629), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(629), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(629), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(629), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(629), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(629), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(629), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(631), - [anon_sym_ATreadonly] = ACTIONS(629), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(629), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(629), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(629), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(629), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(629), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(629), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(629), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(629), - [anon_sym_ATparam_DASHout] = ACTIONS(629), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(629), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(631), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(629), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(629), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(629), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(629), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(629), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(629), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(629), - [anon_sym_ATmixin] = ACTIONS(629), - [sym__end] = ACTIONS(629), + [anon_sym_ATinheritdoc] = ACTIONS(623), + [anon_sym_ATinheritDoc] = ACTIONS(623), + [anon_sym_ATapi] = ACTIONS(623), + [anon_sym_ATfilesource] = ACTIONS(623), + [anon_sym_ATignore] = ACTIONS(623), + [anon_sym_ATinternal] = ACTIONS(623), + [anon_sym_ATcategory] = ACTIONS(623), + [anon_sym_ATcopyright] = ACTIONS(623), + [anon_sym_ATtodo] = ACTIONS(623), + [anon_sym_ATexample] = ACTIONS(623), + [anon_sym_ATlicense] = ACTIONS(623), + [anon_sym_ATpackage] = ACTIONS(623), + [anon_sym_ATsource] = ACTIONS(623), + [anon_sym_ATsubpackage] = ACTIONS(623), + [anon_sym_ATuses] = ACTIONS(623), + [anon_sym_ATauthor] = ACTIONS(623), + [anon_sym_ATglobal] = ACTIONS(623), + [anon_sym_ATlink] = ACTIONS(623), + [anon_sym_ATmethod] = ACTIONS(623), + [anon_sym_ATparam] = ACTIONS(625), + [anon_sym_ATproperty] = ACTIONS(625), + [anon_sym_ATproperty_DASHread] = ACTIONS(623), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(623), + [anon_sym_ATreturn] = ACTIONS(623), + [anon_sym_ATsee] = ACTIONS(623), + [anon_sym_ATthrows] = ACTIONS(623), + [anon_sym_ATvar] = ACTIONS(623), + [anon_sym_ATdeprecated] = ACTIONS(623), + [anon_sym_ATsince] = ACTIONS(623), + [anon_sym_ATversion] = ACTIONS(623), + [anon_sym_ATtemplate] = ACTIONS(625), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(623), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(623), + [anon_sym_ATimplements] = ACTIONS(623), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(623), + [anon_sym_ATextends] = ACTIONS(623), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(623), + [anon_sym_ATuse] = ACTIONS(625), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(623), + [anon_sym_ATafter] = ACTIONS(625), + [anon_sym_ATafterClass] = ACTIONS(623), + [anon_sym_ATannotation] = ACTIONS(623), + [anon_sym_ATbackupGlobals] = ACTIONS(623), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(623), + [anon_sym_ATbefore] = ACTIONS(625), + [anon_sym_ATbeforeClass] = ACTIONS(623), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(625), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(623), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(623), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(623), + [anon_sym_ATcovers] = ACTIONS(625), + [anon_sym_ATcoversDefaultClass] = ACTIONS(625), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(623), + [anon_sym_ATcoversNothing] = ACTIONS(623), + [anon_sym_ATdataProvider] = ACTIONS(623), + [anon_sym_ATdepends] = ACTIONS(625), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(623), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(623), + [anon_sym_ATgroup] = ACTIONS(623), + [anon_sym_ATlarge] = ACTIONS(623), + [anon_sym_ATmedium] = ACTIONS(623), + [anon_sym_ATpreserveGlobalState] = ACTIONS(623), + [anon_sym_ATrequires] = ACTIONS(625), + [anon_sym_ATrequiresusages] = ACTIONS(623), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(623), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(623), + [anon_sym_ATsmall] = ACTIONS(623), + [anon_sym_ATtest] = ACTIONS(625), + [anon_sym_ATtestWith] = ACTIONS(623), + [anon_sym_ATtestdox] = ACTIONS(623), + [anon_sym_ATticket] = ACTIONS(623), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(623), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(623), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(623), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(625), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(623), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(625), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(623), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(623), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(623), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(623), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(623), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(623), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(623), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(623), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(623), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(625), + [anon_sym_ATreadonly] = ACTIONS(623), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(623), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(623), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(623), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(623), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(623), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(623), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(623), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(623), + [anon_sym_ATparam_DASHout] = ACTIONS(623), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(623), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(625), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(623), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(623), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(623), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(623), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(623), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(623), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(623), + [anon_sym_ATmixin] = ACTIONS(623), + [sym__end] = ACTIONS(623), }, [147] = { - [anon_sym_ATinheritdoc] = ACTIONS(633), - [anon_sym_ATinheritDoc] = ACTIONS(633), - [anon_sym_ATapi] = ACTIONS(633), - [anon_sym_ATfilesource] = ACTIONS(633), - [anon_sym_ATignore] = ACTIONS(633), - [anon_sym_ATinternal] = ACTIONS(633), - [anon_sym_ATcategory] = ACTIONS(633), - [anon_sym_ATcopyright] = ACTIONS(633), - [anon_sym_ATtodo] = ACTIONS(633), - [anon_sym_ATexample] = ACTIONS(633), - [anon_sym_ATlicense] = ACTIONS(633), - [anon_sym_ATpackage] = ACTIONS(633), - [anon_sym_ATsource] = ACTIONS(633), - [anon_sym_ATsubpackage] = ACTIONS(633), - [anon_sym_ATuses] = ACTIONS(633), - [anon_sym_ATauthor] = ACTIONS(633), - [anon_sym_ATglobal] = ACTIONS(633), - [anon_sym_ATlink] = ACTIONS(633), - [anon_sym_ATmethod] = ACTIONS(633), - [anon_sym_ATparam] = ACTIONS(635), - [anon_sym_ATproperty] = ACTIONS(635), - [anon_sym_ATproperty_DASHread] = ACTIONS(633), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(633), - [anon_sym_ATreturn] = ACTIONS(633), - [anon_sym_ATsee] = ACTIONS(633), - [anon_sym_ATthrows] = ACTIONS(633), - [anon_sym_ATvar] = ACTIONS(633), - [anon_sym_ATdeprecated] = ACTIONS(633), - [anon_sym_ATsince] = ACTIONS(633), - [anon_sym_ATversion] = ACTIONS(633), - [anon_sym_ATtemplate] = ACTIONS(635), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(633), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(633), - [anon_sym_ATimplements] = ACTIONS(633), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(633), - [anon_sym_ATextends] = ACTIONS(633), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(633), - [anon_sym_ATuse] = ACTIONS(635), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(633), - [anon_sym_ATafter] = ACTIONS(635), - [anon_sym_ATafterClass] = ACTIONS(633), - [anon_sym_ATannotation] = ACTIONS(633), - [anon_sym_ATbackupGlobals] = ACTIONS(633), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(633), - [anon_sym_ATbefore] = ACTIONS(635), - [anon_sym_ATbeforeClass] = ACTIONS(633), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(635), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(633), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(633), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(633), - [anon_sym_ATcovers] = ACTIONS(635), - [anon_sym_ATcoversDefaultClass] = ACTIONS(635), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(633), - [anon_sym_ATcoversNothing] = ACTIONS(633), - [anon_sym_ATdataProvider] = ACTIONS(633), - [anon_sym_ATdepends] = ACTIONS(635), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(633), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(633), - [anon_sym_ATgroup] = ACTIONS(633), - [anon_sym_ATlarge] = ACTIONS(633), - [anon_sym_ATmedium] = ACTIONS(633), - [anon_sym_ATpreserveGlobalState] = ACTIONS(633), - [anon_sym_ATrequires] = ACTIONS(635), - [anon_sym_ATrequiresusages] = ACTIONS(633), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(633), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(633), - [anon_sym_ATsmall] = ACTIONS(633), - [anon_sym_ATtest] = ACTIONS(635), - [anon_sym_ATtestWith] = ACTIONS(633), - [anon_sym_ATtestdox] = ACTIONS(633), - [anon_sym_ATticket] = ACTIONS(633), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(633), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(633), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(633), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(635), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(633), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(635), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(633), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(633), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(633), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(633), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(633), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(633), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(633), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(633), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(633), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(635), - [anon_sym_ATreadonly] = ACTIONS(633), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(633), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(633), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(633), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(633), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(633), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(633), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(633), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(633), - [anon_sym_ATparam_DASHout] = ACTIONS(633), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(633), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(635), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(633), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(633), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(633), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(633), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(633), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(633), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(633), - [anon_sym_ATmixin] = ACTIONS(633), - [sym__end] = ACTIONS(633), + [anon_sym_ATinheritdoc] = ACTIONS(627), + [anon_sym_ATinheritDoc] = ACTIONS(627), + [anon_sym_ATapi] = ACTIONS(627), + [anon_sym_ATfilesource] = ACTIONS(627), + [anon_sym_ATignore] = ACTIONS(627), + [anon_sym_ATinternal] = ACTIONS(627), + [anon_sym_ATcategory] = ACTIONS(627), + [anon_sym_ATcopyright] = ACTIONS(627), + [anon_sym_ATtodo] = ACTIONS(627), + [anon_sym_ATexample] = ACTIONS(627), + [anon_sym_ATlicense] = ACTIONS(627), + [anon_sym_ATpackage] = ACTIONS(627), + [anon_sym_ATsource] = ACTIONS(627), + [anon_sym_ATsubpackage] = ACTIONS(627), + [anon_sym_ATuses] = ACTIONS(627), + [anon_sym_ATauthor] = ACTIONS(627), + [anon_sym_ATglobal] = ACTIONS(627), + [anon_sym_ATlink] = ACTIONS(627), + [anon_sym_ATmethod] = ACTIONS(627), + [anon_sym_ATparam] = ACTIONS(629), + [anon_sym_ATproperty] = ACTIONS(629), + [anon_sym_ATproperty_DASHread] = ACTIONS(627), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(627), + [anon_sym_ATreturn] = ACTIONS(627), + [anon_sym_ATsee] = ACTIONS(627), + [anon_sym_ATthrows] = ACTIONS(627), + [anon_sym_ATvar] = ACTIONS(627), + [anon_sym_ATdeprecated] = ACTIONS(627), + [anon_sym_ATsince] = ACTIONS(627), + [anon_sym_ATversion] = ACTIONS(627), + [anon_sym_ATtemplate] = ACTIONS(629), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(627), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(627), + [anon_sym_ATimplements] = ACTIONS(627), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(627), + [anon_sym_ATextends] = ACTIONS(627), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(627), + [anon_sym_ATuse] = ACTIONS(629), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(627), + [anon_sym_ATafter] = ACTIONS(629), + [anon_sym_ATafterClass] = ACTIONS(627), + [anon_sym_ATannotation] = ACTIONS(627), + [anon_sym_ATbackupGlobals] = ACTIONS(627), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(627), + [anon_sym_ATbefore] = ACTIONS(629), + [anon_sym_ATbeforeClass] = ACTIONS(627), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(629), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(627), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(627), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(627), + [anon_sym_ATcovers] = ACTIONS(629), + [anon_sym_ATcoversDefaultClass] = ACTIONS(629), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(627), + [anon_sym_ATcoversNothing] = ACTIONS(627), + [anon_sym_ATdataProvider] = ACTIONS(627), + [anon_sym_ATdepends] = ACTIONS(629), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(627), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(627), + [anon_sym_ATgroup] = ACTIONS(627), + [anon_sym_ATlarge] = ACTIONS(627), + [anon_sym_ATmedium] = ACTIONS(627), + [anon_sym_ATpreserveGlobalState] = ACTIONS(627), + [anon_sym_ATrequires] = ACTIONS(629), + [anon_sym_ATrequiresusages] = ACTIONS(627), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(627), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(627), + [anon_sym_ATsmall] = ACTIONS(627), + [anon_sym_ATtest] = ACTIONS(629), + [anon_sym_ATtestWith] = ACTIONS(627), + [anon_sym_ATtestdox] = ACTIONS(627), + [anon_sym_ATticket] = ACTIONS(627), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(627), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(627), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(627), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(629), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(627), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(629), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(627), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(627), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(627), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(627), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(627), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(627), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(627), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(627), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(627), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(629), + [anon_sym_ATreadonly] = ACTIONS(627), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(627), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(627), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(627), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(627), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(627), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(627), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(627), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(627), + [anon_sym_ATparam_DASHout] = ACTIONS(627), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(627), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(629), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(627), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(627), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(627), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(627), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(627), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(627), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(627), + [anon_sym_ATmixin] = ACTIONS(627), + [sym__end] = ACTIONS(627), }, [148] = { - [anon_sym_ATinheritdoc] = ACTIONS(449), - [anon_sym_ATinheritDoc] = ACTIONS(449), - [anon_sym_ATapi] = ACTIONS(449), - [anon_sym_ATfilesource] = ACTIONS(449), - [anon_sym_ATignore] = ACTIONS(449), - [anon_sym_ATinternal] = ACTIONS(449), - [anon_sym_ATcategory] = ACTIONS(449), - [anon_sym_ATcopyright] = ACTIONS(449), - [anon_sym_ATtodo] = ACTIONS(449), - [anon_sym_ATexample] = ACTIONS(449), - [anon_sym_ATlicense] = ACTIONS(449), - [anon_sym_ATpackage] = ACTIONS(449), - [anon_sym_ATsource] = ACTIONS(449), - [anon_sym_ATsubpackage] = ACTIONS(449), - [anon_sym_ATuses] = ACTIONS(449), - [anon_sym_ATauthor] = ACTIONS(449), - [anon_sym_ATglobal] = ACTIONS(449), - [anon_sym_ATlink] = ACTIONS(449), - [anon_sym_ATmethod] = ACTIONS(449), - [anon_sym_ATparam] = ACTIONS(451), - [anon_sym_ATproperty] = ACTIONS(451), - [anon_sym_ATproperty_DASHread] = ACTIONS(449), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(449), - [anon_sym_ATreturn] = ACTIONS(449), - [anon_sym_ATsee] = ACTIONS(449), - [anon_sym_ATthrows] = ACTIONS(449), - [anon_sym_ATvar] = ACTIONS(449), - [anon_sym_ATdeprecated] = ACTIONS(449), - [anon_sym_ATsince] = ACTIONS(449), - [anon_sym_ATversion] = ACTIONS(449), - [anon_sym_ATtemplate] = ACTIONS(451), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(449), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(449), - [anon_sym_ATimplements] = ACTIONS(449), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(449), - [anon_sym_ATextends] = ACTIONS(449), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(449), - [anon_sym_ATuse] = ACTIONS(451), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(449), - [anon_sym_ATafter] = ACTIONS(451), - [anon_sym_ATafterClass] = ACTIONS(449), - [anon_sym_ATannotation] = ACTIONS(449), - [anon_sym_ATbackupGlobals] = ACTIONS(449), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(449), - [anon_sym_ATbefore] = ACTIONS(451), - [anon_sym_ATbeforeClass] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(451), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(449), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(449), - [anon_sym_ATcovers] = ACTIONS(451), - [anon_sym_ATcoversDefaultClass] = ACTIONS(451), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(449), - [anon_sym_ATcoversNothing] = ACTIONS(449), - [anon_sym_ATdataProvider] = ACTIONS(449), - [anon_sym_ATdepends] = ACTIONS(451), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(449), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(449), - [anon_sym_ATgroup] = ACTIONS(449), - [anon_sym_ATlarge] = ACTIONS(449), - [anon_sym_ATmedium] = ACTIONS(449), - [anon_sym_ATpreserveGlobalState] = ACTIONS(449), - [anon_sym_ATrequires] = ACTIONS(451), - [anon_sym_ATrequiresusages] = ACTIONS(449), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(449), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(449), - [anon_sym_ATsmall] = ACTIONS(449), - [anon_sym_ATtest] = ACTIONS(451), - [anon_sym_ATtestWith] = ACTIONS(449), - [anon_sym_ATtestdox] = ACTIONS(449), - [anon_sym_ATticket] = ACTIONS(449), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(449), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(449), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(449), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(451), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(451), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(449), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(449), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(449), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(449), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(449), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(449), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(451), - [anon_sym_ATreadonly] = ACTIONS(449), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(449), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(449), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(449), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(449), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(449), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(449), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(449), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(449), - [anon_sym_ATparam_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(449), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(451), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(449), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(449), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(449), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(449), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(449), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(449), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(449), - [anon_sym_ATmixin] = ACTIONS(449), - [sym__end] = ACTIONS(449), + [anon_sym_ATinheritdoc] = ACTIONS(631), + [anon_sym_ATinheritDoc] = ACTIONS(631), + [anon_sym_ATapi] = ACTIONS(631), + [anon_sym_ATfilesource] = ACTIONS(631), + [anon_sym_ATignore] = ACTIONS(631), + [anon_sym_ATinternal] = ACTIONS(631), + [anon_sym_ATcategory] = ACTIONS(631), + [anon_sym_ATcopyright] = ACTIONS(631), + [anon_sym_ATtodo] = ACTIONS(631), + [anon_sym_ATexample] = ACTIONS(631), + [anon_sym_ATlicense] = ACTIONS(631), + [anon_sym_ATpackage] = ACTIONS(631), + [anon_sym_ATsource] = ACTIONS(631), + [anon_sym_ATsubpackage] = ACTIONS(631), + [anon_sym_ATuses] = ACTIONS(631), + [anon_sym_ATauthor] = ACTIONS(631), + [anon_sym_ATglobal] = ACTIONS(631), + [anon_sym_ATlink] = ACTIONS(631), + [anon_sym_ATmethod] = ACTIONS(631), + [anon_sym_ATparam] = ACTIONS(633), + [anon_sym_ATproperty] = ACTIONS(633), + [anon_sym_ATproperty_DASHread] = ACTIONS(631), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(631), + [anon_sym_ATreturn] = ACTIONS(631), + [anon_sym_ATsee] = ACTIONS(631), + [anon_sym_ATthrows] = ACTIONS(631), + [anon_sym_ATvar] = ACTIONS(631), + [anon_sym_ATdeprecated] = ACTIONS(631), + [anon_sym_ATsince] = ACTIONS(631), + [anon_sym_ATversion] = ACTIONS(631), + [anon_sym_ATtemplate] = ACTIONS(633), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(631), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(631), + [anon_sym_ATimplements] = ACTIONS(631), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(631), + [anon_sym_ATextends] = ACTIONS(631), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(631), + [anon_sym_ATuse] = ACTIONS(633), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(631), + [anon_sym_ATafter] = ACTIONS(633), + [anon_sym_ATafterClass] = ACTIONS(631), + [anon_sym_ATannotation] = ACTIONS(631), + [anon_sym_ATbackupGlobals] = ACTIONS(631), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(631), + [anon_sym_ATbefore] = ACTIONS(633), + [anon_sym_ATbeforeClass] = ACTIONS(631), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(633), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(631), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(631), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(631), + [anon_sym_ATcovers] = ACTIONS(633), + [anon_sym_ATcoversDefaultClass] = ACTIONS(633), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(631), + [anon_sym_ATcoversNothing] = ACTIONS(631), + [anon_sym_ATdataProvider] = ACTIONS(631), + [anon_sym_ATdepends] = ACTIONS(633), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(631), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(631), + [anon_sym_ATgroup] = ACTIONS(631), + [anon_sym_ATlarge] = ACTIONS(631), + [anon_sym_ATmedium] = ACTIONS(631), + [anon_sym_ATpreserveGlobalState] = ACTIONS(631), + [anon_sym_ATrequires] = ACTIONS(633), + [anon_sym_ATrequiresusages] = ACTIONS(631), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(631), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(631), + [anon_sym_ATsmall] = ACTIONS(631), + [anon_sym_ATtest] = ACTIONS(633), + [anon_sym_ATtestWith] = ACTIONS(631), + [anon_sym_ATtestdox] = ACTIONS(631), + [anon_sym_ATticket] = ACTIONS(631), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(631), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(631), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(631), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(633), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(631), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(633), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(631), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(631), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(631), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(631), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(631), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(631), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(631), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(631), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(631), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(633), + [anon_sym_ATreadonly] = ACTIONS(631), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(631), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(631), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(631), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(631), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(631), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(631), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(631), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(631), + [anon_sym_ATparam_DASHout] = ACTIONS(631), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(631), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(633), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(631), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(631), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(631), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(631), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(631), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(631), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(631), + [anon_sym_ATmixin] = ACTIONS(631), + [sym__end] = ACTIONS(631), }, [149] = { - [anon_sym_ATinheritdoc] = ACTIONS(637), - [anon_sym_ATinheritDoc] = ACTIONS(637), - [anon_sym_ATapi] = ACTIONS(637), - [anon_sym_ATfilesource] = ACTIONS(637), - [anon_sym_ATignore] = ACTIONS(637), - [anon_sym_ATinternal] = ACTIONS(637), - [anon_sym_ATcategory] = ACTIONS(637), - [anon_sym_ATcopyright] = ACTIONS(637), - [anon_sym_ATtodo] = ACTIONS(637), - [anon_sym_ATexample] = ACTIONS(637), - [anon_sym_ATlicense] = ACTIONS(637), - [anon_sym_ATpackage] = ACTIONS(637), - [anon_sym_ATsource] = ACTIONS(637), - [anon_sym_ATsubpackage] = ACTIONS(637), - [anon_sym_ATuses] = ACTIONS(637), - [anon_sym_ATauthor] = ACTIONS(637), - [anon_sym_ATglobal] = ACTIONS(637), - [anon_sym_ATlink] = ACTIONS(637), - [anon_sym_ATmethod] = ACTIONS(637), - [anon_sym_ATparam] = ACTIONS(639), - [anon_sym_ATproperty] = ACTIONS(639), - [anon_sym_ATproperty_DASHread] = ACTIONS(637), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(637), - [anon_sym_ATreturn] = ACTIONS(637), - [anon_sym_ATsee] = ACTIONS(637), - [anon_sym_ATthrows] = ACTIONS(637), - [anon_sym_ATvar] = ACTIONS(637), - [anon_sym_ATdeprecated] = ACTIONS(637), - [anon_sym_ATsince] = ACTIONS(637), - [anon_sym_ATversion] = ACTIONS(637), - [anon_sym_ATtemplate] = ACTIONS(639), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(637), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(637), - [anon_sym_ATimplements] = ACTIONS(637), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(637), - [anon_sym_ATextends] = ACTIONS(637), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(637), - [anon_sym_ATuse] = ACTIONS(639), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(637), - [anon_sym_ATafter] = ACTIONS(639), - [anon_sym_ATafterClass] = ACTIONS(637), - [anon_sym_ATannotation] = ACTIONS(637), - [anon_sym_ATbackupGlobals] = ACTIONS(637), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(637), - [anon_sym_ATbefore] = ACTIONS(639), - [anon_sym_ATbeforeClass] = ACTIONS(637), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(639), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(637), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(637), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(637), - [anon_sym_ATcovers] = ACTIONS(639), - [anon_sym_ATcoversDefaultClass] = ACTIONS(639), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(637), - [anon_sym_ATcoversNothing] = ACTIONS(637), - [anon_sym_ATdataProvider] = ACTIONS(637), - [anon_sym_ATdepends] = ACTIONS(639), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(637), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(637), - [anon_sym_ATgroup] = ACTIONS(637), - [anon_sym_ATlarge] = ACTIONS(637), - [anon_sym_ATmedium] = ACTIONS(637), - [anon_sym_ATpreserveGlobalState] = ACTIONS(637), - [anon_sym_ATrequires] = ACTIONS(639), - [anon_sym_ATrequiresusages] = ACTIONS(637), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(637), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(637), - [anon_sym_ATsmall] = ACTIONS(637), - [anon_sym_ATtest] = ACTIONS(639), - [anon_sym_ATtestWith] = ACTIONS(637), - [anon_sym_ATtestdox] = ACTIONS(637), - [anon_sym_ATticket] = ACTIONS(637), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(637), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(637), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(637), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(639), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(637), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(639), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(637), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(637), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(637), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(637), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(637), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(637), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(637), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(637), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(637), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(639), - [anon_sym_ATreadonly] = ACTIONS(637), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(637), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(637), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(637), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(637), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(637), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(637), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(637), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(637), - [anon_sym_ATparam_DASHout] = ACTIONS(637), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(637), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(639), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(637), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(637), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(637), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(637), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(637), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(637), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(637), - [anon_sym_ATmixin] = ACTIONS(637), - [sym__end] = ACTIONS(637), + [anon_sym_ATinheritdoc] = ACTIONS(635), + [anon_sym_ATinheritDoc] = ACTIONS(635), + [anon_sym_ATapi] = ACTIONS(635), + [anon_sym_ATfilesource] = ACTIONS(635), + [anon_sym_ATignore] = ACTIONS(635), + [anon_sym_ATinternal] = ACTIONS(635), + [anon_sym_ATcategory] = ACTIONS(635), + [anon_sym_ATcopyright] = ACTIONS(635), + [anon_sym_ATtodo] = ACTIONS(635), + [anon_sym_ATexample] = ACTIONS(635), + [anon_sym_ATlicense] = ACTIONS(635), + [anon_sym_ATpackage] = ACTIONS(635), + [anon_sym_ATsource] = ACTIONS(635), + [anon_sym_ATsubpackage] = ACTIONS(635), + [anon_sym_ATuses] = ACTIONS(635), + [anon_sym_ATauthor] = ACTIONS(635), + [anon_sym_ATglobal] = ACTIONS(635), + [anon_sym_ATlink] = ACTIONS(635), + [anon_sym_ATmethod] = ACTIONS(635), + [anon_sym_ATparam] = ACTIONS(637), + [anon_sym_ATproperty] = ACTIONS(637), + [anon_sym_ATproperty_DASHread] = ACTIONS(635), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(635), + [anon_sym_ATreturn] = ACTIONS(635), + [anon_sym_ATsee] = ACTIONS(635), + [anon_sym_ATthrows] = ACTIONS(635), + [anon_sym_ATvar] = ACTIONS(635), + [anon_sym_ATdeprecated] = ACTIONS(635), + [anon_sym_ATsince] = ACTIONS(635), + [anon_sym_ATversion] = ACTIONS(635), + [anon_sym_ATtemplate] = ACTIONS(637), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(635), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(635), + [anon_sym_ATimplements] = ACTIONS(635), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(635), + [anon_sym_ATextends] = ACTIONS(635), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(635), + [anon_sym_ATuse] = ACTIONS(637), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(635), + [anon_sym_ATafter] = ACTIONS(637), + [anon_sym_ATafterClass] = ACTIONS(635), + [anon_sym_ATannotation] = ACTIONS(635), + [anon_sym_ATbackupGlobals] = ACTIONS(635), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(635), + [anon_sym_ATbefore] = ACTIONS(637), + [anon_sym_ATbeforeClass] = ACTIONS(635), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(637), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(635), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(635), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(635), + [anon_sym_ATcovers] = ACTIONS(637), + [anon_sym_ATcoversDefaultClass] = ACTIONS(637), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(635), + [anon_sym_ATcoversNothing] = ACTIONS(635), + [anon_sym_ATdataProvider] = ACTIONS(635), + [anon_sym_ATdepends] = ACTIONS(637), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(635), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(635), + [anon_sym_ATgroup] = ACTIONS(635), + [anon_sym_ATlarge] = ACTIONS(635), + [anon_sym_ATmedium] = ACTIONS(635), + [anon_sym_ATpreserveGlobalState] = ACTIONS(635), + [anon_sym_ATrequires] = ACTIONS(637), + [anon_sym_ATrequiresusages] = ACTIONS(635), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(635), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(635), + [anon_sym_ATsmall] = ACTIONS(635), + [anon_sym_ATtest] = ACTIONS(637), + [anon_sym_ATtestWith] = ACTIONS(635), + [anon_sym_ATtestdox] = ACTIONS(635), + [anon_sym_ATticket] = ACTIONS(635), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(635), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(635), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(635), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(637), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(635), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(637), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(635), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(635), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(635), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(635), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(635), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(635), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(635), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(635), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(635), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(637), + [anon_sym_ATreadonly] = ACTIONS(635), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(635), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(635), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(635), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(635), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(635), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(635), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(635), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(635), + [anon_sym_ATparam_DASHout] = ACTIONS(635), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(635), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(637), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(635), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(635), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(635), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(635), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(635), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(635), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(635), + [anon_sym_ATmixin] = ACTIONS(635), + [sym__end] = ACTIONS(635), }, [150] = { - [anon_sym_ATinheritdoc] = ACTIONS(437), - [anon_sym_ATinheritDoc] = ACTIONS(437), - [anon_sym_ATapi] = ACTIONS(437), - [anon_sym_ATfilesource] = ACTIONS(437), - [anon_sym_ATignore] = ACTIONS(437), - [anon_sym_ATinternal] = ACTIONS(437), - [anon_sym_ATcategory] = ACTIONS(437), - [anon_sym_ATcopyright] = ACTIONS(437), - [anon_sym_ATtodo] = ACTIONS(437), - [anon_sym_ATexample] = ACTIONS(437), - [anon_sym_ATlicense] = ACTIONS(437), - [anon_sym_ATpackage] = ACTIONS(437), - [anon_sym_ATsource] = ACTIONS(437), - [anon_sym_ATsubpackage] = ACTIONS(437), - [anon_sym_ATuses] = ACTIONS(437), - [anon_sym_ATauthor] = ACTIONS(437), - [anon_sym_ATglobal] = ACTIONS(437), - [anon_sym_ATlink] = ACTIONS(437), - [anon_sym_ATmethod] = ACTIONS(437), - [anon_sym_ATparam] = ACTIONS(439), - [anon_sym_ATproperty] = ACTIONS(439), - [anon_sym_ATproperty_DASHread] = ACTIONS(437), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(437), - [anon_sym_ATreturn] = ACTIONS(437), - [anon_sym_ATsee] = ACTIONS(437), - [anon_sym_ATthrows] = ACTIONS(437), - [anon_sym_ATvar] = ACTIONS(437), - [anon_sym_ATdeprecated] = ACTIONS(437), - [anon_sym_ATsince] = ACTIONS(437), - [anon_sym_ATversion] = ACTIONS(437), - [anon_sym_ATtemplate] = ACTIONS(439), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(437), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(437), - [anon_sym_ATimplements] = ACTIONS(437), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(437), - [anon_sym_ATextends] = ACTIONS(437), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(437), - [anon_sym_ATuse] = ACTIONS(439), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(437), - [anon_sym_ATafter] = ACTIONS(439), - [anon_sym_ATafterClass] = ACTIONS(437), - [anon_sym_ATannotation] = ACTIONS(437), - [anon_sym_ATbackupGlobals] = ACTIONS(437), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(437), - [anon_sym_ATbefore] = ACTIONS(439), - [anon_sym_ATbeforeClass] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(439), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(437), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(437), - [anon_sym_ATcovers] = ACTIONS(439), - [anon_sym_ATcoversDefaultClass] = ACTIONS(439), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(437), - [anon_sym_ATcoversNothing] = ACTIONS(437), - [anon_sym_ATdataProvider] = ACTIONS(437), - [anon_sym_ATdepends] = ACTIONS(439), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(437), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(437), - [anon_sym_ATgroup] = ACTIONS(437), - [anon_sym_ATlarge] = ACTIONS(437), - [anon_sym_ATmedium] = ACTIONS(437), - [anon_sym_ATpreserveGlobalState] = ACTIONS(437), - [anon_sym_ATrequires] = ACTIONS(439), - [anon_sym_ATrequiresusages] = ACTIONS(437), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(437), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(437), - [anon_sym_ATsmall] = ACTIONS(437), - [anon_sym_ATtest] = ACTIONS(439), - [anon_sym_ATtestWith] = ACTIONS(437), - [anon_sym_ATtestdox] = ACTIONS(437), - [anon_sym_ATticket] = ACTIONS(437), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(437), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(437), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(437), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(439), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(439), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(437), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(437), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(437), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(437), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(437), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(437), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(439), - [anon_sym_ATreadonly] = ACTIONS(437), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(437), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(437), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(437), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(437), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(437), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(437), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(437), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(437), - [anon_sym_ATparam_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(437), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(439), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(437), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(437), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(437), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(437), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(437), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(437), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(437), - [anon_sym_ATmixin] = ACTIONS(437), - [sym__end] = ACTIONS(437), + [anon_sym_ATinheritdoc] = ACTIONS(388), + [anon_sym_ATinheritDoc] = ACTIONS(388), + [anon_sym_ATapi] = ACTIONS(388), + [anon_sym_ATfilesource] = ACTIONS(388), + [anon_sym_ATignore] = ACTIONS(388), + [anon_sym_ATinternal] = ACTIONS(388), + [anon_sym_ATcategory] = ACTIONS(388), + [anon_sym_ATcopyright] = ACTIONS(388), + [anon_sym_ATtodo] = ACTIONS(388), + [anon_sym_ATexample] = ACTIONS(388), + [anon_sym_ATlicense] = ACTIONS(388), + [anon_sym_ATpackage] = ACTIONS(388), + [anon_sym_ATsource] = ACTIONS(388), + [anon_sym_ATsubpackage] = ACTIONS(388), + [anon_sym_ATuses] = ACTIONS(388), + [anon_sym_ATauthor] = ACTIONS(388), + [anon_sym_ATglobal] = ACTIONS(388), + [anon_sym_ATlink] = ACTIONS(388), + [anon_sym_ATmethod] = ACTIONS(388), + [anon_sym_ATparam] = ACTIONS(390), + [anon_sym_ATproperty] = ACTIONS(390), + [anon_sym_ATproperty_DASHread] = ACTIONS(388), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATreturn] = ACTIONS(388), + [anon_sym_ATsee] = ACTIONS(388), + [anon_sym_ATthrows] = ACTIONS(388), + [anon_sym_ATvar] = ACTIONS(388), + [anon_sym_ATdeprecated] = ACTIONS(388), + [anon_sym_ATsince] = ACTIONS(388), + [anon_sym_ATversion] = ACTIONS(388), + [anon_sym_ATtemplate] = ACTIONS(390), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(388), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(388), + [anon_sym_ATimplements] = ACTIONS(388), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(388), + [anon_sym_ATextends] = ACTIONS(388), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(388), + [anon_sym_ATuse] = ACTIONS(390), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(388), + [anon_sym_ATafter] = ACTIONS(390), + [anon_sym_ATafterClass] = ACTIONS(388), + [anon_sym_ATannotation] = ACTIONS(388), + [anon_sym_ATbackupGlobals] = ACTIONS(388), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(388), + [anon_sym_ATbefore] = ACTIONS(390), + [anon_sym_ATbeforeClass] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(390), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(388), + [anon_sym_ATcovers] = ACTIONS(390), + [anon_sym_ATcoversDefaultClass] = ACTIONS(390), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(388), + [anon_sym_ATcoversNothing] = ACTIONS(388), + [anon_sym_ATdataProvider] = ACTIONS(388), + [anon_sym_ATdepends] = ACTIONS(390), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(388), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(388), + [anon_sym_ATgroup] = ACTIONS(388), + [anon_sym_ATlarge] = ACTIONS(388), + [anon_sym_ATmedium] = ACTIONS(388), + [anon_sym_ATpreserveGlobalState] = ACTIONS(388), + [anon_sym_ATrequires] = ACTIONS(390), + [anon_sym_ATrequiresusages] = ACTIONS(388), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(388), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(388), + [anon_sym_ATsmall] = ACTIONS(388), + [anon_sym_ATtest] = ACTIONS(390), + [anon_sym_ATtestWith] = ACTIONS(388), + [anon_sym_ATtestdox] = ACTIONS(388), + [anon_sym_ATticket] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(388), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(390), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(390), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(388), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(390), + [anon_sym_ATreadonly] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(388), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(388), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(388), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(388), + [anon_sym_ATparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(390), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(388), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(388), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(388), + [anon_sym_ATmixin] = ACTIONS(388), + [sym__end] = ACTIONS(388), }, [151] = { - [anon_sym_ATinheritdoc] = ACTIONS(641), - [anon_sym_ATinheritDoc] = ACTIONS(641), - [anon_sym_ATapi] = ACTIONS(641), - [anon_sym_ATfilesource] = ACTIONS(641), - [anon_sym_ATignore] = ACTIONS(641), - [anon_sym_ATinternal] = ACTIONS(641), - [anon_sym_ATcategory] = ACTIONS(641), - [anon_sym_ATcopyright] = ACTIONS(641), - [anon_sym_ATtodo] = ACTIONS(641), - [anon_sym_ATexample] = ACTIONS(641), - [anon_sym_ATlicense] = ACTIONS(641), - [anon_sym_ATpackage] = ACTIONS(641), - [anon_sym_ATsource] = ACTIONS(641), - [anon_sym_ATsubpackage] = ACTIONS(641), - [anon_sym_ATuses] = ACTIONS(641), - [anon_sym_ATauthor] = ACTIONS(641), - [anon_sym_ATglobal] = ACTIONS(641), - [anon_sym_ATlink] = ACTIONS(641), - [anon_sym_ATmethod] = ACTIONS(641), - [anon_sym_ATparam] = ACTIONS(643), - [anon_sym_ATproperty] = ACTIONS(643), - [anon_sym_ATproperty_DASHread] = ACTIONS(641), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(641), - [anon_sym_ATreturn] = ACTIONS(641), - [anon_sym_ATsee] = ACTIONS(641), - [anon_sym_ATthrows] = ACTIONS(641), - [anon_sym_ATvar] = ACTIONS(641), - [anon_sym_ATdeprecated] = ACTIONS(641), - [anon_sym_ATsince] = ACTIONS(641), - [anon_sym_ATversion] = ACTIONS(641), - [anon_sym_ATtemplate] = ACTIONS(643), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(641), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(641), - [anon_sym_ATimplements] = ACTIONS(641), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(641), - [anon_sym_ATextends] = ACTIONS(641), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(641), - [anon_sym_ATuse] = ACTIONS(643), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(641), - [anon_sym_ATafter] = ACTIONS(643), - [anon_sym_ATafterClass] = ACTIONS(641), - [anon_sym_ATannotation] = ACTIONS(641), - [anon_sym_ATbackupGlobals] = ACTIONS(641), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(641), - [anon_sym_ATbefore] = ACTIONS(643), - [anon_sym_ATbeforeClass] = ACTIONS(641), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(643), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(641), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(641), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(641), - [anon_sym_ATcovers] = ACTIONS(643), - [anon_sym_ATcoversDefaultClass] = ACTIONS(643), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(641), - [anon_sym_ATcoversNothing] = ACTIONS(641), - [anon_sym_ATdataProvider] = ACTIONS(641), - [anon_sym_ATdepends] = ACTIONS(643), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(641), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(641), - [anon_sym_ATgroup] = ACTIONS(641), - [anon_sym_ATlarge] = ACTIONS(641), - [anon_sym_ATmedium] = ACTIONS(641), - [anon_sym_ATpreserveGlobalState] = ACTIONS(641), - [anon_sym_ATrequires] = ACTIONS(643), - [anon_sym_ATrequiresusages] = ACTIONS(641), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(641), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(641), - [anon_sym_ATsmall] = ACTIONS(641), - [anon_sym_ATtest] = ACTIONS(643), - [anon_sym_ATtestWith] = ACTIONS(641), - [anon_sym_ATtestdox] = ACTIONS(641), - [anon_sym_ATticket] = ACTIONS(641), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(641), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(641), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(641), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(643), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(641), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(643), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(641), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(641), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(641), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(641), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(641), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(641), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(641), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(641), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(641), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(643), - [anon_sym_ATreadonly] = ACTIONS(641), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(641), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(641), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(641), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(641), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(641), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(641), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(641), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(641), - [anon_sym_ATparam_DASHout] = ACTIONS(641), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(641), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(643), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(641), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(641), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(641), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(641), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(641), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(641), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(641), - [anon_sym_ATmixin] = ACTIONS(641), - [sym__end] = ACTIONS(641), + [anon_sym_ATinheritdoc] = ACTIONS(639), + [anon_sym_ATinheritDoc] = ACTIONS(639), + [anon_sym_ATapi] = ACTIONS(639), + [anon_sym_ATfilesource] = ACTIONS(639), + [anon_sym_ATignore] = ACTIONS(639), + [anon_sym_ATinternal] = ACTIONS(639), + [anon_sym_ATcategory] = ACTIONS(639), + [anon_sym_ATcopyright] = ACTIONS(639), + [anon_sym_ATtodo] = ACTIONS(639), + [anon_sym_ATexample] = ACTIONS(639), + [anon_sym_ATlicense] = ACTIONS(639), + [anon_sym_ATpackage] = ACTIONS(639), + [anon_sym_ATsource] = ACTIONS(639), + [anon_sym_ATsubpackage] = ACTIONS(639), + [anon_sym_ATuses] = ACTIONS(639), + [anon_sym_ATauthor] = ACTIONS(639), + [anon_sym_ATglobal] = ACTIONS(639), + [anon_sym_ATlink] = ACTIONS(639), + [anon_sym_ATmethod] = ACTIONS(639), + [anon_sym_ATparam] = ACTIONS(641), + [anon_sym_ATproperty] = ACTIONS(641), + [anon_sym_ATproperty_DASHread] = ACTIONS(639), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(639), + [anon_sym_ATreturn] = ACTIONS(639), + [anon_sym_ATsee] = ACTIONS(639), + [anon_sym_ATthrows] = ACTIONS(639), + [anon_sym_ATvar] = ACTIONS(639), + [anon_sym_ATdeprecated] = ACTIONS(639), + [anon_sym_ATsince] = ACTIONS(639), + [anon_sym_ATversion] = ACTIONS(639), + [anon_sym_ATtemplate] = ACTIONS(641), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(639), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(639), + [anon_sym_ATimplements] = ACTIONS(639), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(639), + [anon_sym_ATextends] = ACTIONS(639), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(639), + [anon_sym_ATuse] = ACTIONS(641), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(639), + [anon_sym_ATafter] = ACTIONS(641), + [anon_sym_ATafterClass] = ACTIONS(639), + [anon_sym_ATannotation] = ACTIONS(639), + [anon_sym_ATbackupGlobals] = ACTIONS(639), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(639), + [anon_sym_ATbefore] = ACTIONS(641), + [anon_sym_ATbeforeClass] = ACTIONS(639), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(641), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(639), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(639), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(639), + [anon_sym_ATcovers] = ACTIONS(641), + [anon_sym_ATcoversDefaultClass] = ACTIONS(641), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(639), + [anon_sym_ATcoversNothing] = ACTIONS(639), + [anon_sym_ATdataProvider] = ACTIONS(639), + [anon_sym_ATdepends] = ACTIONS(641), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(639), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(639), + [anon_sym_ATgroup] = ACTIONS(639), + [anon_sym_ATlarge] = ACTIONS(639), + [anon_sym_ATmedium] = ACTIONS(639), + [anon_sym_ATpreserveGlobalState] = ACTIONS(639), + [anon_sym_ATrequires] = ACTIONS(641), + [anon_sym_ATrequiresusages] = ACTIONS(639), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(639), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(639), + [anon_sym_ATsmall] = ACTIONS(639), + [anon_sym_ATtest] = ACTIONS(641), + [anon_sym_ATtestWith] = ACTIONS(639), + [anon_sym_ATtestdox] = ACTIONS(639), + [anon_sym_ATticket] = ACTIONS(639), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(639), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(639), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(639), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(641), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(639), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(641), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(639), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(639), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(639), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(639), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(639), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(639), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(639), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(639), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(639), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(641), + [anon_sym_ATreadonly] = ACTIONS(639), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(639), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(639), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(639), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(639), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(639), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(639), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(639), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(639), + [anon_sym_ATparam_DASHout] = ACTIONS(639), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(639), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(641), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(639), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(639), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(639), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(639), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(639), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(639), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(639), + [anon_sym_ATmixin] = ACTIONS(639), + [sym__end] = ACTIONS(639), }, [152] = { [anon_sym_ATinheritdoc] = ACTIONS(441), @@ -24627,666 +24886,996 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(441), }, [153] = { - [anon_sym_ATinheritdoc] = ACTIONS(645), - [anon_sym_ATinheritDoc] = ACTIONS(645), - [anon_sym_ATapi] = ACTIONS(645), - [anon_sym_ATfilesource] = ACTIONS(645), - [anon_sym_ATignore] = ACTIONS(645), - [anon_sym_ATinternal] = ACTIONS(645), - [anon_sym_ATcategory] = ACTIONS(645), - [anon_sym_ATcopyright] = ACTIONS(645), - [anon_sym_ATtodo] = ACTIONS(645), - [anon_sym_ATexample] = ACTIONS(645), - [anon_sym_ATlicense] = ACTIONS(645), - [anon_sym_ATpackage] = ACTIONS(645), - [anon_sym_ATsource] = ACTIONS(645), - [anon_sym_ATsubpackage] = ACTIONS(645), - [anon_sym_ATuses] = ACTIONS(645), - [anon_sym_ATauthor] = ACTIONS(645), - [anon_sym_ATglobal] = ACTIONS(645), - [anon_sym_ATlink] = ACTIONS(645), - [anon_sym_ATmethod] = ACTIONS(645), - [anon_sym_ATparam] = ACTIONS(647), - [anon_sym_ATproperty] = ACTIONS(647), - [anon_sym_ATproperty_DASHread] = ACTIONS(645), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(645), - [anon_sym_ATreturn] = ACTIONS(645), - [anon_sym_ATsee] = ACTIONS(645), - [anon_sym_ATthrows] = ACTIONS(645), - [anon_sym_ATvar] = ACTIONS(645), - [anon_sym_ATdeprecated] = ACTIONS(645), - [anon_sym_ATsince] = ACTIONS(645), - [anon_sym_ATversion] = ACTIONS(645), - [anon_sym_ATtemplate] = ACTIONS(647), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(645), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(645), - [anon_sym_ATimplements] = ACTIONS(645), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(645), - [anon_sym_ATextends] = ACTIONS(645), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(645), - [anon_sym_ATuse] = ACTIONS(647), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(645), - [anon_sym_ATafter] = ACTIONS(647), - [anon_sym_ATafterClass] = ACTIONS(645), - [anon_sym_ATannotation] = ACTIONS(645), - [anon_sym_ATbackupGlobals] = ACTIONS(645), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(645), - [anon_sym_ATbefore] = ACTIONS(647), - [anon_sym_ATbeforeClass] = ACTIONS(645), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(647), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(645), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(645), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(645), - [anon_sym_ATcovers] = ACTIONS(647), - [anon_sym_ATcoversDefaultClass] = ACTIONS(647), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(645), - [anon_sym_ATcoversNothing] = ACTIONS(645), - [anon_sym_ATdataProvider] = ACTIONS(645), - [anon_sym_ATdepends] = ACTIONS(647), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(645), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(645), - [anon_sym_ATgroup] = ACTIONS(645), - [anon_sym_ATlarge] = ACTIONS(645), - [anon_sym_ATmedium] = ACTIONS(645), - [anon_sym_ATpreserveGlobalState] = ACTIONS(645), - [anon_sym_ATrequires] = ACTIONS(647), - [anon_sym_ATrequiresusages] = ACTIONS(645), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(645), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(645), - [anon_sym_ATsmall] = ACTIONS(645), - [anon_sym_ATtest] = ACTIONS(647), - [anon_sym_ATtestWith] = ACTIONS(645), - [anon_sym_ATtestdox] = ACTIONS(645), - [anon_sym_ATticket] = ACTIONS(645), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(645), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(645), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(645), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(647), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(645), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(647), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(645), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(645), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(645), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(645), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(645), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(645), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(645), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(645), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(645), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(647), - [anon_sym_ATreadonly] = ACTIONS(645), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(645), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(645), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(645), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(645), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(645), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(645), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(645), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(645), - [anon_sym_ATparam_DASHout] = ACTIONS(645), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(645), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(647), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(645), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(645), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(645), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(645), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(645), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(645), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(645), - [anon_sym_ATmixin] = ACTIONS(645), - [sym__end] = ACTIONS(645), + [anon_sym_ATinheritdoc] = ACTIONS(643), + [anon_sym_ATinheritDoc] = ACTIONS(643), + [anon_sym_ATapi] = ACTIONS(643), + [anon_sym_ATfilesource] = ACTIONS(643), + [anon_sym_ATignore] = ACTIONS(643), + [anon_sym_ATinternal] = ACTIONS(643), + [anon_sym_ATcategory] = ACTIONS(643), + [anon_sym_ATcopyright] = ACTIONS(643), + [anon_sym_ATtodo] = ACTIONS(643), + [anon_sym_ATexample] = ACTIONS(643), + [anon_sym_ATlicense] = ACTIONS(643), + [anon_sym_ATpackage] = ACTIONS(643), + [anon_sym_ATsource] = ACTIONS(643), + [anon_sym_ATsubpackage] = ACTIONS(643), + [anon_sym_ATuses] = ACTIONS(643), + [anon_sym_ATauthor] = ACTIONS(643), + [anon_sym_ATglobal] = ACTIONS(643), + [anon_sym_ATlink] = ACTIONS(643), + [anon_sym_ATmethod] = ACTIONS(643), + [anon_sym_ATparam] = ACTIONS(645), + [anon_sym_ATproperty] = ACTIONS(645), + [anon_sym_ATproperty_DASHread] = ACTIONS(643), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(643), + [anon_sym_ATreturn] = ACTIONS(643), + [anon_sym_ATsee] = ACTIONS(643), + [anon_sym_ATthrows] = ACTIONS(643), + [anon_sym_ATvar] = ACTIONS(643), + [anon_sym_ATdeprecated] = ACTIONS(643), + [anon_sym_ATsince] = ACTIONS(643), + [anon_sym_ATversion] = ACTIONS(643), + [anon_sym_ATtemplate] = ACTIONS(645), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(643), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(643), + [anon_sym_ATimplements] = ACTIONS(643), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(643), + [anon_sym_ATextends] = ACTIONS(643), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(643), + [anon_sym_ATuse] = ACTIONS(645), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(643), + [anon_sym_ATafter] = ACTIONS(645), + [anon_sym_ATafterClass] = ACTIONS(643), + [anon_sym_ATannotation] = ACTIONS(643), + [anon_sym_ATbackupGlobals] = ACTIONS(643), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(643), + [anon_sym_ATbefore] = ACTIONS(645), + [anon_sym_ATbeforeClass] = ACTIONS(643), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(645), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(643), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(643), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(643), + [anon_sym_ATcovers] = ACTIONS(645), + [anon_sym_ATcoversDefaultClass] = ACTIONS(645), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(643), + [anon_sym_ATcoversNothing] = ACTIONS(643), + [anon_sym_ATdataProvider] = ACTIONS(643), + [anon_sym_ATdepends] = ACTIONS(645), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(643), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(643), + [anon_sym_ATgroup] = ACTIONS(643), + [anon_sym_ATlarge] = ACTIONS(643), + [anon_sym_ATmedium] = ACTIONS(643), + [anon_sym_ATpreserveGlobalState] = ACTIONS(643), + [anon_sym_ATrequires] = ACTIONS(645), + [anon_sym_ATrequiresusages] = ACTIONS(643), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(643), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(643), + [anon_sym_ATsmall] = ACTIONS(643), + [anon_sym_ATtest] = ACTIONS(645), + [anon_sym_ATtestWith] = ACTIONS(643), + [anon_sym_ATtestdox] = ACTIONS(643), + [anon_sym_ATticket] = ACTIONS(643), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(643), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(643), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(643), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(645), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(643), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(645), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(643), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(643), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(643), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(643), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(643), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(643), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(643), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(643), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(643), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(645), + [anon_sym_ATreadonly] = ACTIONS(643), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(643), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(643), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(643), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(643), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(643), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(643), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(643), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(643), + [anon_sym_ATparam_DASHout] = ACTIONS(643), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(643), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(645), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(643), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(643), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(643), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(643), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(643), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(643), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(643), + [anon_sym_ATmixin] = ACTIONS(643), + [sym__end] = ACTIONS(643), }, [154] = { - [anon_sym_ATinheritdoc] = ACTIONS(649), - [anon_sym_ATinheritDoc] = ACTIONS(649), - [anon_sym_ATapi] = ACTIONS(649), - [anon_sym_ATfilesource] = ACTIONS(649), - [anon_sym_ATignore] = ACTIONS(649), - [anon_sym_ATinternal] = ACTIONS(649), - [anon_sym_ATcategory] = ACTIONS(649), - [anon_sym_ATcopyright] = ACTIONS(649), - [anon_sym_ATtodo] = ACTIONS(649), - [anon_sym_ATexample] = ACTIONS(649), - [anon_sym_ATlicense] = ACTIONS(649), - [anon_sym_ATpackage] = ACTIONS(649), - [anon_sym_ATsource] = ACTIONS(649), - [anon_sym_ATsubpackage] = ACTIONS(649), - [anon_sym_ATuses] = ACTIONS(649), - [anon_sym_ATauthor] = ACTIONS(649), - [anon_sym_ATglobal] = ACTIONS(649), - [anon_sym_ATlink] = ACTIONS(649), - [anon_sym_ATmethod] = ACTIONS(649), - [anon_sym_ATparam] = ACTIONS(651), - [anon_sym_ATproperty] = ACTIONS(651), - [anon_sym_ATproperty_DASHread] = ACTIONS(649), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(649), - [anon_sym_ATreturn] = ACTIONS(649), - [anon_sym_ATsee] = ACTIONS(649), - [anon_sym_ATthrows] = ACTIONS(649), - [anon_sym_ATvar] = ACTIONS(649), - [anon_sym_ATdeprecated] = ACTIONS(649), - [anon_sym_ATsince] = ACTIONS(649), - [anon_sym_ATversion] = ACTIONS(649), - [anon_sym_ATtemplate] = ACTIONS(651), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(649), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(649), - [anon_sym_ATimplements] = ACTIONS(649), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(649), - [anon_sym_ATextends] = ACTIONS(649), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(649), - [anon_sym_ATuse] = ACTIONS(651), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(649), - [anon_sym_ATafter] = ACTIONS(651), - [anon_sym_ATafterClass] = ACTIONS(649), - [anon_sym_ATannotation] = ACTIONS(649), - [anon_sym_ATbackupGlobals] = ACTIONS(649), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(649), - [anon_sym_ATbefore] = ACTIONS(651), - [anon_sym_ATbeforeClass] = ACTIONS(649), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(651), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(649), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(649), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(649), - [anon_sym_ATcovers] = ACTIONS(651), - [anon_sym_ATcoversDefaultClass] = ACTIONS(651), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(649), - [anon_sym_ATcoversNothing] = ACTIONS(649), - [anon_sym_ATdataProvider] = ACTIONS(649), - [anon_sym_ATdepends] = ACTIONS(651), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(649), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(649), - [anon_sym_ATgroup] = ACTIONS(649), - [anon_sym_ATlarge] = ACTIONS(649), - [anon_sym_ATmedium] = ACTIONS(649), - [anon_sym_ATpreserveGlobalState] = ACTIONS(649), - [anon_sym_ATrequires] = ACTIONS(651), - [anon_sym_ATrequiresusages] = ACTIONS(649), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(649), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(649), - [anon_sym_ATsmall] = ACTIONS(649), - [anon_sym_ATtest] = ACTIONS(651), - [anon_sym_ATtestWith] = ACTIONS(649), - [anon_sym_ATtestdox] = ACTIONS(649), - [anon_sym_ATticket] = ACTIONS(649), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(649), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(649), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(649), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(651), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(649), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(651), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(649), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(649), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(649), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(649), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(649), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(649), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(649), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(649), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(649), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(651), - [anon_sym_ATreadonly] = ACTIONS(649), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(649), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(649), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(649), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(649), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(649), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(649), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(649), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(649), - [anon_sym_ATparam_DASHout] = ACTIONS(649), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(649), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(651), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(649), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(649), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(649), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(649), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(649), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(649), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(649), - [anon_sym_ATmixin] = ACTIONS(649), - [sym__end] = ACTIONS(649), + [anon_sym_ATinheritdoc] = ACTIONS(647), + [anon_sym_ATinheritDoc] = ACTIONS(647), + [anon_sym_ATapi] = ACTIONS(647), + [anon_sym_ATfilesource] = ACTIONS(647), + [anon_sym_ATignore] = ACTIONS(647), + [anon_sym_ATinternal] = ACTIONS(647), + [anon_sym_ATcategory] = ACTIONS(647), + [anon_sym_ATcopyright] = ACTIONS(647), + [anon_sym_ATtodo] = ACTIONS(647), + [anon_sym_ATexample] = ACTIONS(647), + [anon_sym_ATlicense] = ACTIONS(647), + [anon_sym_ATpackage] = ACTIONS(647), + [anon_sym_ATsource] = ACTIONS(647), + [anon_sym_ATsubpackage] = ACTIONS(647), + [anon_sym_ATuses] = ACTIONS(647), + [anon_sym_ATauthor] = ACTIONS(647), + [anon_sym_ATglobal] = ACTIONS(647), + [anon_sym_ATlink] = ACTIONS(647), + [anon_sym_ATmethod] = ACTIONS(647), + [anon_sym_ATparam] = ACTIONS(649), + [anon_sym_ATproperty] = ACTIONS(649), + [anon_sym_ATproperty_DASHread] = ACTIONS(647), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(647), + [anon_sym_ATreturn] = ACTIONS(647), + [anon_sym_ATsee] = ACTIONS(647), + [anon_sym_ATthrows] = ACTIONS(647), + [anon_sym_ATvar] = ACTIONS(647), + [anon_sym_ATdeprecated] = ACTIONS(647), + [anon_sym_ATsince] = ACTIONS(647), + [anon_sym_ATversion] = ACTIONS(647), + [anon_sym_ATtemplate] = ACTIONS(649), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(647), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(647), + [anon_sym_ATimplements] = ACTIONS(647), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(647), + [anon_sym_ATextends] = ACTIONS(647), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(647), + [anon_sym_ATuse] = ACTIONS(649), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(647), + [anon_sym_ATafter] = ACTIONS(649), + [anon_sym_ATafterClass] = ACTIONS(647), + [anon_sym_ATannotation] = ACTIONS(647), + [anon_sym_ATbackupGlobals] = ACTIONS(647), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(647), + [anon_sym_ATbefore] = ACTIONS(649), + [anon_sym_ATbeforeClass] = ACTIONS(647), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(649), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(647), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(647), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(647), + [anon_sym_ATcovers] = ACTIONS(649), + [anon_sym_ATcoversDefaultClass] = ACTIONS(649), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(647), + [anon_sym_ATcoversNothing] = ACTIONS(647), + [anon_sym_ATdataProvider] = ACTIONS(647), + [anon_sym_ATdepends] = ACTIONS(649), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(647), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(647), + [anon_sym_ATgroup] = ACTIONS(647), + [anon_sym_ATlarge] = ACTIONS(647), + [anon_sym_ATmedium] = ACTIONS(647), + [anon_sym_ATpreserveGlobalState] = ACTIONS(647), + [anon_sym_ATrequires] = ACTIONS(649), + [anon_sym_ATrequiresusages] = ACTIONS(647), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(647), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(647), + [anon_sym_ATsmall] = ACTIONS(647), + [anon_sym_ATtest] = ACTIONS(649), + [anon_sym_ATtestWith] = ACTIONS(647), + [anon_sym_ATtestdox] = ACTIONS(647), + [anon_sym_ATticket] = ACTIONS(647), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(647), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(647), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(647), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(649), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(647), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(649), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(647), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(647), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(647), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(647), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(647), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(647), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(647), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(647), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(647), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(649), + [anon_sym_ATreadonly] = ACTIONS(647), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(647), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(647), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(647), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(647), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(647), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(647), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(647), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(647), + [anon_sym_ATparam_DASHout] = ACTIONS(647), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(647), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(649), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(647), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(647), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(647), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(647), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(647), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(647), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(647), + [anon_sym_ATmixin] = ACTIONS(647), + [sym__end] = ACTIONS(647), }, [155] = { - [anon_sym_ATinheritdoc] = ACTIONS(653), - [anon_sym_ATinheritDoc] = ACTIONS(653), - [anon_sym_ATapi] = ACTIONS(653), - [anon_sym_ATfilesource] = ACTIONS(653), - [anon_sym_ATignore] = ACTIONS(653), - [anon_sym_ATinternal] = ACTIONS(653), - [anon_sym_ATcategory] = ACTIONS(653), - [anon_sym_ATcopyright] = ACTIONS(653), - [anon_sym_ATtodo] = ACTIONS(653), - [anon_sym_ATexample] = ACTIONS(653), - [anon_sym_ATlicense] = ACTIONS(653), - [anon_sym_ATpackage] = ACTIONS(653), - [anon_sym_ATsource] = ACTIONS(653), - [anon_sym_ATsubpackage] = ACTIONS(653), - [anon_sym_ATuses] = ACTIONS(653), - [anon_sym_ATauthor] = ACTIONS(653), - [anon_sym_ATglobal] = ACTIONS(653), - [anon_sym_ATlink] = ACTIONS(653), - [anon_sym_ATmethod] = ACTIONS(653), - [anon_sym_ATparam] = ACTIONS(655), - [anon_sym_ATproperty] = ACTIONS(655), - [anon_sym_ATproperty_DASHread] = ACTIONS(653), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(653), - [anon_sym_ATreturn] = ACTIONS(653), - [anon_sym_ATsee] = ACTIONS(653), - [anon_sym_ATthrows] = ACTIONS(653), - [anon_sym_ATvar] = ACTIONS(653), - [anon_sym_ATdeprecated] = ACTIONS(653), - [anon_sym_ATsince] = ACTIONS(653), - [anon_sym_ATversion] = ACTIONS(653), - [anon_sym_ATtemplate] = ACTIONS(655), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(653), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(653), - [anon_sym_ATimplements] = ACTIONS(653), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(653), - [anon_sym_ATextends] = ACTIONS(653), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(653), - [anon_sym_ATuse] = ACTIONS(655), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(653), - [anon_sym_ATafter] = ACTIONS(655), - [anon_sym_ATafterClass] = ACTIONS(653), - [anon_sym_ATannotation] = ACTIONS(653), - [anon_sym_ATbackupGlobals] = ACTIONS(653), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(653), - [anon_sym_ATbefore] = ACTIONS(655), - [anon_sym_ATbeforeClass] = ACTIONS(653), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(655), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(653), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(653), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(653), - [anon_sym_ATcovers] = ACTIONS(655), - [anon_sym_ATcoversDefaultClass] = ACTIONS(655), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(653), - [anon_sym_ATcoversNothing] = ACTIONS(653), - [anon_sym_ATdataProvider] = ACTIONS(653), - [anon_sym_ATdepends] = ACTIONS(655), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(653), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(653), - [anon_sym_ATgroup] = ACTIONS(653), - [anon_sym_ATlarge] = ACTIONS(653), - [anon_sym_ATmedium] = ACTIONS(653), - [anon_sym_ATpreserveGlobalState] = ACTIONS(653), - [anon_sym_ATrequires] = ACTIONS(655), - [anon_sym_ATrequiresusages] = ACTIONS(653), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(653), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(653), - [anon_sym_ATsmall] = ACTIONS(653), - [anon_sym_ATtest] = ACTIONS(655), - [anon_sym_ATtestWith] = ACTIONS(653), - [anon_sym_ATtestdox] = ACTIONS(653), - [anon_sym_ATticket] = ACTIONS(653), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(653), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(653), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(653), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(655), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(653), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(655), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(653), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(653), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(653), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(653), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(653), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(653), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(653), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(653), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(653), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(655), - [anon_sym_ATreadonly] = ACTIONS(653), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(653), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(653), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(653), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(653), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(653), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(653), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(653), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(653), - [anon_sym_ATparam_DASHout] = ACTIONS(653), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(653), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(655), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(653), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(653), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(653), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(653), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(653), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(653), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(653), - [anon_sym_ATmixin] = ACTIONS(653), - [sym__end] = ACTIONS(653), + [anon_sym_ATinheritdoc] = ACTIONS(651), + [anon_sym_ATinheritDoc] = ACTIONS(651), + [anon_sym_ATapi] = ACTIONS(651), + [anon_sym_ATfilesource] = ACTIONS(651), + [anon_sym_ATignore] = ACTIONS(651), + [anon_sym_ATinternal] = ACTIONS(651), + [anon_sym_ATcategory] = ACTIONS(651), + [anon_sym_ATcopyright] = ACTIONS(651), + [anon_sym_ATtodo] = ACTIONS(651), + [anon_sym_ATexample] = ACTIONS(651), + [anon_sym_ATlicense] = ACTIONS(651), + [anon_sym_ATpackage] = ACTIONS(651), + [anon_sym_ATsource] = ACTIONS(651), + [anon_sym_ATsubpackage] = ACTIONS(651), + [anon_sym_ATuses] = ACTIONS(651), + [anon_sym_ATauthor] = ACTIONS(651), + [anon_sym_ATglobal] = ACTIONS(651), + [anon_sym_ATlink] = ACTIONS(651), + [anon_sym_ATmethod] = ACTIONS(651), + [anon_sym_ATparam] = ACTIONS(653), + [anon_sym_ATproperty] = ACTIONS(653), + [anon_sym_ATproperty_DASHread] = ACTIONS(651), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(651), + [anon_sym_ATreturn] = ACTIONS(651), + [anon_sym_ATsee] = ACTIONS(651), + [anon_sym_ATthrows] = ACTIONS(651), + [anon_sym_ATvar] = ACTIONS(651), + [anon_sym_ATdeprecated] = ACTIONS(651), + [anon_sym_ATsince] = ACTIONS(651), + [anon_sym_ATversion] = ACTIONS(651), + [anon_sym_ATtemplate] = ACTIONS(653), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(651), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(651), + [anon_sym_ATimplements] = ACTIONS(651), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(651), + [anon_sym_ATextends] = ACTIONS(651), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(651), + [anon_sym_ATuse] = ACTIONS(653), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(651), + [anon_sym_ATafter] = ACTIONS(653), + [anon_sym_ATafterClass] = ACTIONS(651), + [anon_sym_ATannotation] = ACTIONS(651), + [anon_sym_ATbackupGlobals] = ACTIONS(651), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(651), + [anon_sym_ATbefore] = ACTIONS(653), + [anon_sym_ATbeforeClass] = ACTIONS(651), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(653), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(651), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(651), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(651), + [anon_sym_ATcovers] = ACTIONS(653), + [anon_sym_ATcoversDefaultClass] = ACTIONS(653), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(651), + [anon_sym_ATcoversNothing] = ACTIONS(651), + [anon_sym_ATdataProvider] = ACTIONS(651), + [anon_sym_ATdepends] = ACTIONS(653), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(651), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(651), + [anon_sym_ATgroup] = ACTIONS(651), + [anon_sym_ATlarge] = ACTIONS(651), + [anon_sym_ATmedium] = ACTIONS(651), + [anon_sym_ATpreserveGlobalState] = ACTIONS(651), + [anon_sym_ATrequires] = ACTIONS(653), + [anon_sym_ATrequiresusages] = ACTIONS(651), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(651), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(651), + [anon_sym_ATsmall] = ACTIONS(651), + [anon_sym_ATtest] = ACTIONS(653), + [anon_sym_ATtestWith] = ACTIONS(651), + [anon_sym_ATtestdox] = ACTIONS(651), + [anon_sym_ATticket] = ACTIONS(651), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(651), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(651), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(651), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(653), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(651), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(653), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(651), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(651), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(651), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(651), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(651), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(651), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(651), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(651), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(651), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(653), + [anon_sym_ATreadonly] = ACTIONS(651), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(651), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(651), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(651), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(651), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(651), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(651), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(651), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(651), + [anon_sym_ATparam_DASHout] = ACTIONS(651), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(651), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(653), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(651), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(651), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(651), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(651), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(651), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(651), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(651), + [anon_sym_ATmixin] = ACTIONS(651), + [sym__end] = ACTIONS(651), }, [156] = { - [anon_sym_ATinheritdoc] = ACTIONS(657), - [anon_sym_ATinheritDoc] = ACTIONS(657), - [anon_sym_ATapi] = ACTIONS(657), - [anon_sym_ATfilesource] = ACTIONS(657), - [anon_sym_ATignore] = ACTIONS(657), - [anon_sym_ATinternal] = ACTIONS(657), - [anon_sym_ATcategory] = ACTIONS(657), - [anon_sym_ATcopyright] = ACTIONS(657), - [anon_sym_ATtodo] = ACTIONS(657), - [anon_sym_ATexample] = ACTIONS(657), - [anon_sym_ATlicense] = ACTIONS(657), - [anon_sym_ATpackage] = ACTIONS(657), - [anon_sym_ATsource] = ACTIONS(657), - [anon_sym_ATsubpackage] = ACTIONS(657), - [anon_sym_ATuses] = ACTIONS(657), - [anon_sym_ATauthor] = ACTIONS(657), - [anon_sym_ATglobal] = ACTIONS(657), - [anon_sym_ATlink] = ACTIONS(657), - [anon_sym_ATmethod] = ACTIONS(657), - [anon_sym_ATparam] = ACTIONS(659), - [anon_sym_ATproperty] = ACTIONS(659), - [anon_sym_ATproperty_DASHread] = ACTIONS(657), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(657), - [anon_sym_ATreturn] = ACTIONS(657), - [anon_sym_ATsee] = ACTIONS(657), - [anon_sym_ATthrows] = ACTIONS(657), - [anon_sym_ATvar] = ACTIONS(657), - [anon_sym_ATdeprecated] = ACTIONS(657), - [anon_sym_ATsince] = ACTIONS(657), - [anon_sym_ATversion] = ACTIONS(657), - [anon_sym_ATtemplate] = ACTIONS(659), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(657), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(657), - [anon_sym_ATimplements] = ACTIONS(657), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(657), - [anon_sym_ATextends] = ACTIONS(657), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(657), - [anon_sym_ATuse] = ACTIONS(659), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(657), - [anon_sym_ATafter] = ACTIONS(659), - [anon_sym_ATafterClass] = ACTIONS(657), - [anon_sym_ATannotation] = ACTIONS(657), - [anon_sym_ATbackupGlobals] = ACTIONS(657), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(657), - [anon_sym_ATbefore] = ACTIONS(659), - [anon_sym_ATbeforeClass] = ACTIONS(657), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(659), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(657), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(657), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(657), - [anon_sym_ATcovers] = ACTIONS(659), - [anon_sym_ATcoversDefaultClass] = ACTIONS(659), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(657), - [anon_sym_ATcoversNothing] = ACTIONS(657), - [anon_sym_ATdataProvider] = ACTIONS(657), - [anon_sym_ATdepends] = ACTIONS(659), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(657), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(657), - [anon_sym_ATgroup] = ACTIONS(657), - [anon_sym_ATlarge] = ACTIONS(657), - [anon_sym_ATmedium] = ACTIONS(657), - [anon_sym_ATpreserveGlobalState] = ACTIONS(657), - [anon_sym_ATrequires] = ACTIONS(659), - [anon_sym_ATrequiresusages] = ACTIONS(657), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(657), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(657), - [anon_sym_ATsmall] = ACTIONS(657), - [anon_sym_ATtest] = ACTIONS(659), - [anon_sym_ATtestWith] = ACTIONS(657), - [anon_sym_ATtestdox] = ACTIONS(657), - [anon_sym_ATticket] = ACTIONS(657), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(657), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(657), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(657), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(659), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(657), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(659), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(657), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(657), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(657), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(657), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(657), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(657), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(657), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(657), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(657), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(659), - [anon_sym_ATreadonly] = ACTIONS(657), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(657), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(657), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(657), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(657), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(657), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(657), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(657), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(657), - [anon_sym_ATparam_DASHout] = ACTIONS(657), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(657), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(659), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(657), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(657), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(657), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(657), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(657), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(657), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(657), - [anon_sym_ATmixin] = ACTIONS(657), - [sym__end] = ACTIONS(657), + [anon_sym_ATinheritdoc] = ACTIONS(655), + [anon_sym_ATinheritDoc] = ACTIONS(655), + [anon_sym_ATapi] = ACTIONS(655), + [anon_sym_ATfilesource] = ACTIONS(655), + [anon_sym_ATignore] = ACTIONS(655), + [anon_sym_ATinternal] = ACTIONS(655), + [anon_sym_ATcategory] = ACTIONS(655), + [anon_sym_ATcopyright] = ACTIONS(655), + [anon_sym_ATtodo] = ACTIONS(655), + [anon_sym_ATexample] = ACTIONS(655), + [anon_sym_ATlicense] = ACTIONS(655), + [anon_sym_ATpackage] = ACTIONS(655), + [anon_sym_ATsource] = ACTIONS(655), + [anon_sym_ATsubpackage] = ACTIONS(655), + [anon_sym_ATuses] = ACTIONS(655), + [anon_sym_ATauthor] = ACTIONS(655), + [anon_sym_ATglobal] = ACTIONS(655), + [anon_sym_ATlink] = ACTIONS(655), + [anon_sym_ATmethod] = ACTIONS(655), + [anon_sym_ATparam] = ACTIONS(657), + [anon_sym_ATproperty] = ACTIONS(657), + [anon_sym_ATproperty_DASHread] = ACTIONS(655), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(655), + [anon_sym_ATreturn] = ACTIONS(655), + [anon_sym_ATsee] = ACTIONS(655), + [anon_sym_ATthrows] = ACTIONS(655), + [anon_sym_ATvar] = ACTIONS(655), + [anon_sym_ATdeprecated] = ACTIONS(655), + [anon_sym_ATsince] = ACTIONS(655), + [anon_sym_ATversion] = ACTIONS(655), + [anon_sym_ATtemplate] = ACTIONS(657), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(655), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(655), + [anon_sym_ATimplements] = ACTIONS(655), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(655), + [anon_sym_ATextends] = ACTIONS(655), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(655), + [anon_sym_ATuse] = ACTIONS(657), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(655), + [anon_sym_ATafter] = ACTIONS(657), + [anon_sym_ATafterClass] = ACTIONS(655), + [anon_sym_ATannotation] = ACTIONS(655), + [anon_sym_ATbackupGlobals] = ACTIONS(655), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(655), + [anon_sym_ATbefore] = ACTIONS(657), + [anon_sym_ATbeforeClass] = ACTIONS(655), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(657), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(655), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(655), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(655), + [anon_sym_ATcovers] = ACTIONS(657), + [anon_sym_ATcoversDefaultClass] = ACTIONS(657), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(655), + [anon_sym_ATcoversNothing] = ACTIONS(655), + [anon_sym_ATdataProvider] = ACTIONS(655), + [anon_sym_ATdepends] = ACTIONS(657), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(655), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(655), + [anon_sym_ATgroup] = ACTIONS(655), + [anon_sym_ATlarge] = ACTIONS(655), + [anon_sym_ATmedium] = ACTIONS(655), + [anon_sym_ATpreserveGlobalState] = ACTIONS(655), + [anon_sym_ATrequires] = ACTIONS(657), + [anon_sym_ATrequiresusages] = ACTIONS(655), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(655), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(655), + [anon_sym_ATsmall] = ACTIONS(655), + [anon_sym_ATtest] = ACTIONS(657), + [anon_sym_ATtestWith] = ACTIONS(655), + [anon_sym_ATtestdox] = ACTIONS(655), + [anon_sym_ATticket] = ACTIONS(655), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(655), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(655), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(655), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(657), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(655), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(657), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(655), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(655), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(655), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(655), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(655), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(655), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(655), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(655), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(655), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(657), + [anon_sym_ATreadonly] = ACTIONS(655), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(655), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(655), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(655), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(655), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(655), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(655), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(655), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(655), + [anon_sym_ATparam_DASHout] = ACTIONS(655), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(655), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(657), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(655), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(655), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(655), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(655), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(655), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(655), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(655), + [anon_sym_ATmixin] = ACTIONS(655), + [sym__end] = ACTIONS(655), }, [157] = { - [anon_sym_ATinheritdoc] = ACTIONS(661), - [anon_sym_ATinheritDoc] = ACTIONS(661), - [anon_sym_ATapi] = ACTIONS(661), - [anon_sym_ATfilesource] = ACTIONS(661), - [anon_sym_ATignore] = ACTIONS(661), - [anon_sym_ATinternal] = ACTIONS(661), - [anon_sym_ATcategory] = ACTIONS(661), - [anon_sym_ATcopyright] = ACTIONS(661), - [anon_sym_ATtodo] = ACTIONS(661), - [anon_sym_ATexample] = ACTIONS(661), - [anon_sym_ATlicense] = ACTIONS(661), - [anon_sym_ATpackage] = ACTIONS(661), - [anon_sym_ATsource] = ACTIONS(661), - [anon_sym_ATsubpackage] = ACTIONS(661), - [anon_sym_ATuses] = ACTIONS(661), - [anon_sym_ATauthor] = ACTIONS(661), - [anon_sym_ATglobal] = ACTIONS(661), - [anon_sym_ATlink] = ACTIONS(661), - [anon_sym_ATmethod] = ACTIONS(661), - [anon_sym_ATparam] = ACTIONS(663), - [anon_sym_ATproperty] = ACTIONS(663), - [anon_sym_ATproperty_DASHread] = ACTIONS(661), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(661), - [anon_sym_ATreturn] = ACTIONS(661), - [anon_sym_ATsee] = ACTIONS(661), - [anon_sym_ATthrows] = ACTIONS(661), - [anon_sym_ATvar] = ACTIONS(661), - [anon_sym_ATdeprecated] = ACTIONS(661), - [anon_sym_ATsince] = ACTIONS(661), - [anon_sym_ATversion] = ACTIONS(661), - [anon_sym_ATtemplate] = ACTIONS(663), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(661), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(661), - [anon_sym_ATimplements] = ACTIONS(661), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(661), - [anon_sym_ATextends] = ACTIONS(661), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(661), - [anon_sym_ATuse] = ACTIONS(663), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(661), - [anon_sym_ATafter] = ACTIONS(663), - [anon_sym_ATafterClass] = ACTIONS(661), - [anon_sym_ATannotation] = ACTIONS(661), - [anon_sym_ATbackupGlobals] = ACTIONS(661), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(661), - [anon_sym_ATbefore] = ACTIONS(663), - [anon_sym_ATbeforeClass] = ACTIONS(661), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(663), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(661), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(661), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(661), - [anon_sym_ATcovers] = ACTIONS(663), - [anon_sym_ATcoversDefaultClass] = ACTIONS(663), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(661), - [anon_sym_ATcoversNothing] = ACTIONS(661), - [anon_sym_ATdataProvider] = ACTIONS(661), - [anon_sym_ATdepends] = ACTIONS(663), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(661), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(661), - [anon_sym_ATgroup] = ACTIONS(661), - [anon_sym_ATlarge] = ACTIONS(661), - [anon_sym_ATmedium] = ACTIONS(661), - [anon_sym_ATpreserveGlobalState] = ACTIONS(661), - [anon_sym_ATrequires] = ACTIONS(663), - [anon_sym_ATrequiresusages] = ACTIONS(661), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(661), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(661), - [anon_sym_ATsmall] = ACTIONS(661), - [anon_sym_ATtest] = ACTIONS(663), - [anon_sym_ATtestWith] = ACTIONS(661), - [anon_sym_ATtestdox] = ACTIONS(661), - [anon_sym_ATticket] = ACTIONS(661), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(661), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(661), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(661), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(663), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(661), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(663), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(661), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(661), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(661), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(661), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(661), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(661), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(661), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(661), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(661), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(663), - [anon_sym_ATreadonly] = ACTIONS(661), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(661), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(661), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(661), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(661), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(661), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(661), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(661), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(661), - [anon_sym_ATparam_DASHout] = ACTIONS(661), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(661), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(663), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(661), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(661), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(661), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(661), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(661), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(661), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(661), - [anon_sym_ATmixin] = ACTIONS(661), - [sym__end] = ACTIONS(661), + [anon_sym_ATinheritdoc] = ACTIONS(659), + [anon_sym_ATinheritDoc] = ACTIONS(659), + [anon_sym_ATapi] = ACTIONS(659), + [anon_sym_ATfilesource] = ACTIONS(659), + [anon_sym_ATignore] = ACTIONS(659), + [anon_sym_ATinternal] = ACTIONS(659), + [anon_sym_ATcategory] = ACTIONS(659), + [anon_sym_ATcopyright] = ACTIONS(659), + [anon_sym_ATtodo] = ACTIONS(659), + [anon_sym_ATexample] = ACTIONS(659), + [anon_sym_ATlicense] = ACTIONS(659), + [anon_sym_ATpackage] = ACTIONS(659), + [anon_sym_ATsource] = ACTIONS(659), + [anon_sym_ATsubpackage] = ACTIONS(659), + [anon_sym_ATuses] = ACTIONS(659), + [anon_sym_ATauthor] = ACTIONS(659), + [anon_sym_ATglobal] = ACTIONS(659), + [anon_sym_ATlink] = ACTIONS(659), + [anon_sym_ATmethod] = ACTIONS(659), + [anon_sym_ATparam] = ACTIONS(661), + [anon_sym_ATproperty] = ACTIONS(661), + [anon_sym_ATproperty_DASHread] = ACTIONS(659), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(659), + [anon_sym_ATreturn] = ACTIONS(659), + [anon_sym_ATsee] = ACTIONS(659), + [anon_sym_ATthrows] = ACTIONS(659), + [anon_sym_ATvar] = ACTIONS(659), + [anon_sym_ATdeprecated] = ACTIONS(659), + [anon_sym_ATsince] = ACTIONS(659), + [anon_sym_ATversion] = ACTIONS(659), + [anon_sym_ATtemplate] = ACTIONS(661), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(659), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(659), + [anon_sym_ATimplements] = ACTIONS(659), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(659), + [anon_sym_ATextends] = ACTIONS(659), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(659), + [anon_sym_ATuse] = ACTIONS(661), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(659), + [anon_sym_ATafter] = ACTIONS(661), + [anon_sym_ATafterClass] = ACTIONS(659), + [anon_sym_ATannotation] = ACTIONS(659), + [anon_sym_ATbackupGlobals] = ACTIONS(659), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(659), + [anon_sym_ATbefore] = ACTIONS(661), + [anon_sym_ATbeforeClass] = ACTIONS(659), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(661), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(659), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(659), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(659), + [anon_sym_ATcovers] = ACTIONS(661), + [anon_sym_ATcoversDefaultClass] = ACTIONS(661), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(659), + [anon_sym_ATcoversNothing] = ACTIONS(659), + [anon_sym_ATdataProvider] = ACTIONS(659), + [anon_sym_ATdepends] = ACTIONS(661), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(659), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(659), + [anon_sym_ATgroup] = ACTIONS(659), + [anon_sym_ATlarge] = ACTIONS(659), + [anon_sym_ATmedium] = ACTIONS(659), + [anon_sym_ATpreserveGlobalState] = ACTIONS(659), + [anon_sym_ATrequires] = ACTIONS(661), + [anon_sym_ATrequiresusages] = ACTIONS(659), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(659), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(659), + [anon_sym_ATsmall] = ACTIONS(659), + [anon_sym_ATtest] = ACTIONS(661), + [anon_sym_ATtestWith] = ACTIONS(659), + [anon_sym_ATtestdox] = ACTIONS(659), + [anon_sym_ATticket] = ACTIONS(659), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(659), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(659), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(659), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(661), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(659), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(661), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(659), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(659), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(659), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(659), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(659), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(659), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(659), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(659), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(659), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(661), + [anon_sym_ATreadonly] = ACTIONS(659), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(659), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(659), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(659), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(659), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(659), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(659), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(659), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(659), + [anon_sym_ATparam_DASHout] = ACTIONS(659), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(659), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(661), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(659), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(659), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(659), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(659), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(659), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(659), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(659), + [anon_sym_ATmixin] = ACTIONS(659), + [sym__end] = ACTIONS(659), }, [158] = { - [anon_sym_ATinheritdoc] = ACTIONS(665), - [anon_sym_ATinheritDoc] = ACTIONS(665), - [anon_sym_ATapi] = ACTIONS(665), - [anon_sym_ATfilesource] = ACTIONS(665), - [anon_sym_ATignore] = ACTIONS(665), - [anon_sym_ATinternal] = ACTIONS(665), - [anon_sym_ATcategory] = ACTIONS(665), - [anon_sym_ATcopyright] = ACTIONS(665), - [anon_sym_ATtodo] = ACTIONS(665), - [anon_sym_ATexample] = ACTIONS(665), - [anon_sym_ATlicense] = ACTIONS(665), - [anon_sym_ATpackage] = ACTIONS(665), - [anon_sym_ATsource] = ACTIONS(665), - [anon_sym_ATsubpackage] = ACTIONS(665), - [anon_sym_ATuses] = ACTIONS(665), - [anon_sym_ATauthor] = ACTIONS(665), - [anon_sym_ATglobal] = ACTIONS(665), - [anon_sym_ATlink] = ACTIONS(665), - [anon_sym_ATmethod] = ACTIONS(665), - [anon_sym_ATparam] = ACTIONS(667), - [anon_sym_ATproperty] = ACTIONS(667), - [anon_sym_ATproperty_DASHread] = ACTIONS(665), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(665), - [anon_sym_ATreturn] = ACTIONS(665), - [anon_sym_ATsee] = ACTIONS(665), - [anon_sym_ATthrows] = ACTIONS(665), - [anon_sym_ATvar] = ACTIONS(665), - [anon_sym_ATdeprecated] = ACTIONS(665), - [anon_sym_ATsince] = ACTIONS(665), - [anon_sym_ATversion] = ACTIONS(665), - [anon_sym_ATtemplate] = ACTIONS(667), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(665), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(665), - [anon_sym_ATimplements] = ACTIONS(665), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(665), - [anon_sym_ATextends] = ACTIONS(665), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(665), - [anon_sym_ATuse] = ACTIONS(667), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(665), - [anon_sym_ATafter] = ACTIONS(667), - [anon_sym_ATafterClass] = ACTIONS(665), - [anon_sym_ATannotation] = ACTIONS(665), - [anon_sym_ATbackupGlobals] = ACTIONS(665), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(665), - [anon_sym_ATbefore] = ACTIONS(667), - [anon_sym_ATbeforeClass] = ACTIONS(665), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(667), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(665), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(665), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(665), - [anon_sym_ATcovers] = ACTIONS(667), - [anon_sym_ATcoversDefaultClass] = ACTIONS(667), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(665), - [anon_sym_ATcoversNothing] = ACTIONS(665), - [anon_sym_ATdataProvider] = ACTIONS(665), - [anon_sym_ATdepends] = ACTIONS(667), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(665), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(665), - [anon_sym_ATgroup] = ACTIONS(665), - [anon_sym_ATlarge] = ACTIONS(665), - [anon_sym_ATmedium] = ACTIONS(665), - [anon_sym_ATpreserveGlobalState] = ACTIONS(665), - [anon_sym_ATrequires] = ACTIONS(667), - [anon_sym_ATrequiresusages] = ACTIONS(665), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(665), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(665), - [anon_sym_ATsmall] = ACTIONS(665), - [anon_sym_ATtest] = ACTIONS(667), - [anon_sym_ATtestWith] = ACTIONS(665), - [anon_sym_ATtestdox] = ACTIONS(665), - [anon_sym_ATticket] = ACTIONS(665), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(665), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(665), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(665), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(667), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(665), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(667), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(665), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(665), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(665), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(665), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(665), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(665), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(665), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(665), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(665), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(667), - [anon_sym_ATreadonly] = ACTIONS(665), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(665), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(665), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(665), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(665), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(665), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(665), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(665), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(665), - [anon_sym_ATparam_DASHout] = ACTIONS(665), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(665), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(667), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(665), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(665), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(665), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(665), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(665), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(665), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(665), - [anon_sym_ATmixin] = ACTIONS(665), - [sym__end] = ACTIONS(665), + [anon_sym_ATinheritdoc] = ACTIONS(663), + [anon_sym_ATinheritDoc] = ACTIONS(663), + [anon_sym_ATapi] = ACTIONS(663), + [anon_sym_ATfilesource] = ACTIONS(663), + [anon_sym_ATignore] = ACTIONS(663), + [anon_sym_ATinternal] = ACTIONS(663), + [anon_sym_ATcategory] = ACTIONS(663), + [anon_sym_ATcopyright] = ACTIONS(663), + [anon_sym_ATtodo] = ACTIONS(663), + [anon_sym_ATexample] = ACTIONS(663), + [anon_sym_ATlicense] = ACTIONS(663), + [anon_sym_ATpackage] = ACTIONS(663), + [anon_sym_ATsource] = ACTIONS(663), + [anon_sym_ATsubpackage] = ACTIONS(663), + [anon_sym_ATuses] = ACTIONS(663), + [anon_sym_ATauthor] = ACTIONS(663), + [anon_sym_ATglobal] = ACTIONS(663), + [anon_sym_ATlink] = ACTIONS(663), + [anon_sym_ATmethod] = ACTIONS(663), + [anon_sym_ATparam] = ACTIONS(665), + [anon_sym_ATproperty] = ACTIONS(665), + [anon_sym_ATproperty_DASHread] = ACTIONS(663), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(663), + [anon_sym_ATreturn] = ACTIONS(663), + [anon_sym_ATsee] = ACTIONS(663), + [anon_sym_ATthrows] = ACTIONS(663), + [anon_sym_ATvar] = ACTIONS(663), + [anon_sym_ATdeprecated] = ACTIONS(663), + [anon_sym_ATsince] = ACTIONS(663), + [anon_sym_ATversion] = ACTIONS(663), + [anon_sym_ATtemplate] = ACTIONS(665), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(663), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(663), + [anon_sym_ATimplements] = ACTIONS(663), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(663), + [anon_sym_ATextends] = ACTIONS(663), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(663), + [anon_sym_ATuse] = ACTIONS(665), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(663), + [anon_sym_ATafter] = ACTIONS(665), + [anon_sym_ATafterClass] = ACTIONS(663), + [anon_sym_ATannotation] = ACTIONS(663), + [anon_sym_ATbackupGlobals] = ACTIONS(663), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(663), + [anon_sym_ATbefore] = ACTIONS(665), + [anon_sym_ATbeforeClass] = ACTIONS(663), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(665), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(663), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(663), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(663), + [anon_sym_ATcovers] = ACTIONS(665), + [anon_sym_ATcoversDefaultClass] = ACTIONS(665), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(663), + [anon_sym_ATcoversNothing] = ACTIONS(663), + [anon_sym_ATdataProvider] = ACTIONS(663), + [anon_sym_ATdepends] = ACTIONS(665), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(663), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(663), + [anon_sym_ATgroup] = ACTIONS(663), + [anon_sym_ATlarge] = ACTIONS(663), + [anon_sym_ATmedium] = ACTIONS(663), + [anon_sym_ATpreserveGlobalState] = ACTIONS(663), + [anon_sym_ATrequires] = ACTIONS(665), + [anon_sym_ATrequiresusages] = ACTIONS(663), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(663), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(663), + [anon_sym_ATsmall] = ACTIONS(663), + [anon_sym_ATtest] = ACTIONS(665), + [anon_sym_ATtestWith] = ACTIONS(663), + [anon_sym_ATtestdox] = ACTIONS(663), + [anon_sym_ATticket] = ACTIONS(663), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(663), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(663), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(663), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(665), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(663), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(665), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(663), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(663), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(663), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(663), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(663), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(663), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(663), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(663), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(663), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(665), + [anon_sym_ATreadonly] = ACTIONS(663), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(663), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(663), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(663), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(663), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(663), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(663), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(663), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(663), + [anon_sym_ATparam_DASHout] = ACTIONS(663), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(663), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(665), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(663), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(663), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(663), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(663), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(663), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(663), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(663), + [anon_sym_ATmixin] = ACTIONS(663), + [sym__end] = ACTIONS(663), }, [159] = { + [anon_sym_ATinheritdoc] = ACTIONS(667), + [anon_sym_ATinheritDoc] = ACTIONS(667), + [anon_sym_ATapi] = ACTIONS(667), + [anon_sym_ATfilesource] = ACTIONS(667), + [anon_sym_ATignore] = ACTIONS(667), + [anon_sym_ATinternal] = ACTIONS(667), + [anon_sym_ATcategory] = ACTIONS(667), + [anon_sym_ATcopyright] = ACTIONS(667), + [anon_sym_ATtodo] = ACTIONS(667), + [anon_sym_ATexample] = ACTIONS(667), + [anon_sym_ATlicense] = ACTIONS(667), + [anon_sym_ATpackage] = ACTIONS(667), + [anon_sym_ATsource] = ACTIONS(667), + [anon_sym_ATsubpackage] = ACTIONS(667), + [anon_sym_ATuses] = ACTIONS(667), + [anon_sym_ATauthor] = ACTIONS(667), + [anon_sym_ATglobal] = ACTIONS(667), + [anon_sym_ATlink] = ACTIONS(667), + [anon_sym_ATmethod] = ACTIONS(667), + [anon_sym_ATparam] = ACTIONS(669), + [anon_sym_ATproperty] = ACTIONS(669), + [anon_sym_ATproperty_DASHread] = ACTIONS(667), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(667), + [anon_sym_ATreturn] = ACTIONS(667), + [anon_sym_ATsee] = ACTIONS(667), + [anon_sym_ATthrows] = ACTIONS(667), + [anon_sym_ATvar] = ACTIONS(667), + [anon_sym_ATdeprecated] = ACTIONS(667), + [anon_sym_ATsince] = ACTIONS(667), + [anon_sym_ATversion] = ACTIONS(667), + [anon_sym_ATtemplate] = ACTIONS(669), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(667), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(667), + [anon_sym_ATimplements] = ACTIONS(667), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(667), + [anon_sym_ATextends] = ACTIONS(667), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(667), + [anon_sym_ATuse] = ACTIONS(669), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(667), + [anon_sym_ATafter] = ACTIONS(669), + [anon_sym_ATafterClass] = ACTIONS(667), + [anon_sym_ATannotation] = ACTIONS(667), + [anon_sym_ATbackupGlobals] = ACTIONS(667), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(667), + [anon_sym_ATbefore] = ACTIONS(669), + [anon_sym_ATbeforeClass] = ACTIONS(667), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(669), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(667), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(667), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(667), + [anon_sym_ATcovers] = ACTIONS(669), + [anon_sym_ATcoversDefaultClass] = ACTIONS(669), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(667), + [anon_sym_ATcoversNothing] = ACTIONS(667), + [anon_sym_ATdataProvider] = ACTIONS(667), + [anon_sym_ATdepends] = ACTIONS(669), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(667), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(667), + [anon_sym_ATgroup] = ACTIONS(667), + [anon_sym_ATlarge] = ACTIONS(667), + [anon_sym_ATmedium] = ACTIONS(667), + [anon_sym_ATpreserveGlobalState] = ACTIONS(667), + [anon_sym_ATrequires] = ACTIONS(669), + [anon_sym_ATrequiresusages] = ACTIONS(667), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(667), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(667), + [anon_sym_ATsmall] = ACTIONS(667), + [anon_sym_ATtest] = ACTIONS(669), + [anon_sym_ATtestWith] = ACTIONS(667), + [anon_sym_ATtestdox] = ACTIONS(667), + [anon_sym_ATticket] = ACTIONS(667), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(667), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(667), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(667), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(669), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(667), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(669), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(667), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(667), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(667), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(667), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(667), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(667), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(667), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(667), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(667), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(669), + [anon_sym_ATreadonly] = ACTIONS(667), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(667), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(667), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(667), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(667), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(667), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(667), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(667), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(667), + [anon_sym_ATparam_DASHout] = ACTIONS(667), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(667), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(669), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(667), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(667), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(667), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(667), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(667), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(667), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(667), + [anon_sym_ATmixin] = ACTIONS(667), + [sym__end] = ACTIONS(667), + }, + [160] = { + [anon_sym_ATinheritdoc] = ACTIONS(671), + [anon_sym_ATinheritDoc] = ACTIONS(671), + [anon_sym_ATapi] = ACTIONS(671), + [anon_sym_ATfilesource] = ACTIONS(671), + [anon_sym_ATignore] = ACTIONS(671), + [anon_sym_ATinternal] = ACTIONS(671), + [anon_sym_ATcategory] = ACTIONS(671), + [anon_sym_ATcopyright] = ACTIONS(671), + [anon_sym_ATtodo] = ACTIONS(671), + [anon_sym_ATexample] = ACTIONS(671), + [anon_sym_ATlicense] = ACTIONS(671), + [anon_sym_ATpackage] = ACTIONS(671), + [anon_sym_ATsource] = ACTIONS(671), + [anon_sym_ATsubpackage] = ACTIONS(671), + [anon_sym_ATuses] = ACTIONS(671), + [anon_sym_ATauthor] = ACTIONS(671), + [anon_sym_ATglobal] = ACTIONS(671), + [anon_sym_ATlink] = ACTIONS(671), + [anon_sym_ATmethod] = ACTIONS(671), + [anon_sym_ATparam] = ACTIONS(673), + [anon_sym_ATproperty] = ACTIONS(673), + [anon_sym_ATproperty_DASHread] = ACTIONS(671), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(671), + [anon_sym_ATreturn] = ACTIONS(671), + [anon_sym_ATsee] = ACTIONS(671), + [anon_sym_ATthrows] = ACTIONS(671), + [anon_sym_ATvar] = ACTIONS(671), + [anon_sym_ATdeprecated] = ACTIONS(671), + [anon_sym_ATsince] = ACTIONS(671), + [anon_sym_ATversion] = ACTIONS(671), + [anon_sym_ATtemplate] = ACTIONS(673), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(671), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(671), + [anon_sym_ATimplements] = ACTIONS(671), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(671), + [anon_sym_ATextends] = ACTIONS(671), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(671), + [anon_sym_ATuse] = ACTIONS(673), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(671), + [anon_sym_ATafter] = ACTIONS(673), + [anon_sym_ATafterClass] = ACTIONS(671), + [anon_sym_ATannotation] = ACTIONS(671), + [anon_sym_ATbackupGlobals] = ACTIONS(671), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(671), + [anon_sym_ATbefore] = ACTIONS(673), + [anon_sym_ATbeforeClass] = ACTIONS(671), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(673), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(671), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(671), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(671), + [anon_sym_ATcovers] = ACTIONS(673), + [anon_sym_ATcoversDefaultClass] = ACTIONS(673), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(671), + [anon_sym_ATcoversNothing] = ACTIONS(671), + [anon_sym_ATdataProvider] = ACTIONS(671), + [anon_sym_ATdepends] = ACTIONS(673), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(671), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(671), + [anon_sym_ATgroup] = ACTIONS(671), + [anon_sym_ATlarge] = ACTIONS(671), + [anon_sym_ATmedium] = ACTIONS(671), + [anon_sym_ATpreserveGlobalState] = ACTIONS(671), + [anon_sym_ATrequires] = ACTIONS(673), + [anon_sym_ATrequiresusages] = ACTIONS(671), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(671), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(671), + [anon_sym_ATsmall] = ACTIONS(671), + [anon_sym_ATtest] = ACTIONS(673), + [anon_sym_ATtestWith] = ACTIONS(671), + [anon_sym_ATtestdox] = ACTIONS(671), + [anon_sym_ATticket] = ACTIONS(671), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(671), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(671), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(671), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(673), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(671), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(673), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(671), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(671), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(671), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(671), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(671), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(671), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(671), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(671), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(671), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(673), + [anon_sym_ATreadonly] = ACTIONS(671), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(671), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(671), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(671), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(671), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(671), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(671), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(671), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(671), + [anon_sym_ATparam_DASHout] = ACTIONS(671), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(671), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(673), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(671), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(671), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(671), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(671), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(671), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(671), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(671), + [anon_sym_ATmixin] = ACTIONS(671), + [sym__end] = ACTIONS(671), + }, + [161] = { + [anon_sym_ATinheritdoc] = ACTIONS(426), + [anon_sym_ATinheritDoc] = ACTIONS(426), + [anon_sym_ATapi] = ACTIONS(426), + [anon_sym_ATfilesource] = ACTIONS(426), + [anon_sym_ATignore] = ACTIONS(426), + [anon_sym_ATinternal] = ACTIONS(426), + [anon_sym_ATcategory] = ACTIONS(426), + [anon_sym_ATcopyright] = ACTIONS(426), + [anon_sym_ATtodo] = ACTIONS(426), + [anon_sym_ATexample] = ACTIONS(426), + [anon_sym_ATlicense] = ACTIONS(426), + [anon_sym_ATpackage] = ACTIONS(426), + [anon_sym_ATsource] = ACTIONS(426), + [anon_sym_ATsubpackage] = ACTIONS(426), + [anon_sym_ATuses] = ACTIONS(426), + [anon_sym_ATauthor] = ACTIONS(426), + [anon_sym_ATglobal] = ACTIONS(426), + [anon_sym_ATlink] = ACTIONS(426), + [anon_sym_ATmethod] = ACTIONS(426), + [anon_sym_ATparam] = ACTIONS(428), + [anon_sym_ATproperty] = ACTIONS(428), + [anon_sym_ATproperty_DASHread] = ACTIONS(426), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(426), + [anon_sym_ATreturn] = ACTIONS(426), + [anon_sym_ATsee] = ACTIONS(426), + [anon_sym_ATthrows] = ACTIONS(426), + [anon_sym_ATvar] = ACTIONS(426), + [anon_sym_ATdeprecated] = ACTIONS(426), + [anon_sym_ATsince] = ACTIONS(426), + [anon_sym_ATversion] = ACTIONS(426), + [anon_sym_ATtemplate] = ACTIONS(428), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(426), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(426), + [anon_sym_ATimplements] = ACTIONS(426), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(426), + [anon_sym_ATextends] = ACTIONS(426), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(426), + [anon_sym_ATuse] = ACTIONS(428), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(426), + [anon_sym_ATafter] = ACTIONS(428), + [anon_sym_ATafterClass] = ACTIONS(426), + [anon_sym_ATannotation] = ACTIONS(426), + [anon_sym_ATbackupGlobals] = ACTIONS(426), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(426), + [anon_sym_ATbefore] = ACTIONS(428), + [anon_sym_ATbeforeClass] = ACTIONS(426), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(428), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(426), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(426), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(426), + [anon_sym_ATcovers] = ACTIONS(428), + [anon_sym_ATcoversDefaultClass] = ACTIONS(428), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(426), + [anon_sym_ATcoversNothing] = ACTIONS(426), + [anon_sym_ATdataProvider] = ACTIONS(426), + [anon_sym_ATdepends] = ACTIONS(428), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(426), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(426), + [anon_sym_ATgroup] = ACTIONS(426), + [anon_sym_ATlarge] = ACTIONS(426), + [anon_sym_ATmedium] = ACTIONS(426), + [anon_sym_ATpreserveGlobalState] = ACTIONS(426), + [anon_sym_ATrequires] = ACTIONS(428), + [anon_sym_ATrequiresusages] = ACTIONS(426), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(426), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(426), + [anon_sym_ATsmall] = ACTIONS(426), + [anon_sym_ATtest] = ACTIONS(428), + [anon_sym_ATtestWith] = ACTIONS(426), + [anon_sym_ATtestdox] = ACTIONS(426), + [anon_sym_ATticket] = ACTIONS(426), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(426), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(426), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(426), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(428), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(426), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(428), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(426), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(426), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(426), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(426), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(426), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(426), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(426), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(426), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(426), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(428), + [anon_sym_ATreadonly] = ACTIONS(426), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(426), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(426), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(426), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(426), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(426), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(426), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(426), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(426), + [anon_sym_ATparam_DASHout] = ACTIONS(426), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(426), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(428), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(426), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(426), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(426), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(426), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(426), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(426), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(426), + [anon_sym_ATmixin] = ACTIONS(426), + [sym__end] = ACTIONS(426), + }, + [162] = { [anon_sym_ATinheritdoc] = ACTIONS(445), [anon_sym_ATinheritDoc] = ACTIONS(445), [anon_sym_ATapi] = ACTIONS(445), @@ -25392,723 +25981,1608 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(445), [anon_sym_ATpsalm_DASHinternal] = ACTIONS(445), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(445), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(445), - [anon_sym_ATmixin] = ACTIONS(445), - [sym__end] = ACTIONS(445), - }, - [160] = { - [anon_sym_ATinheritdoc] = ACTIONS(669), - [anon_sym_ATinheritDoc] = ACTIONS(669), - [anon_sym_ATapi] = ACTIONS(669), - [anon_sym_ATfilesource] = ACTIONS(669), - [anon_sym_ATignore] = ACTIONS(669), - [anon_sym_ATinternal] = ACTIONS(669), - [anon_sym_ATcategory] = ACTIONS(669), - [anon_sym_ATcopyright] = ACTIONS(669), - [anon_sym_ATtodo] = ACTIONS(669), - [anon_sym_ATexample] = ACTIONS(669), - [anon_sym_ATlicense] = ACTIONS(669), - [anon_sym_ATpackage] = ACTIONS(669), - [anon_sym_ATsource] = ACTIONS(669), - [anon_sym_ATsubpackage] = ACTIONS(669), - [anon_sym_ATuses] = ACTIONS(669), - [anon_sym_ATauthor] = ACTIONS(669), - [anon_sym_ATglobal] = ACTIONS(669), - [anon_sym_ATlink] = ACTIONS(669), - [anon_sym_ATmethod] = ACTIONS(669), - [anon_sym_ATparam] = ACTIONS(671), - [anon_sym_ATproperty] = ACTIONS(671), - [anon_sym_ATproperty_DASHread] = ACTIONS(669), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(669), - [anon_sym_ATreturn] = ACTIONS(669), - [anon_sym_ATsee] = ACTIONS(669), - [anon_sym_ATthrows] = ACTIONS(669), - [anon_sym_ATvar] = ACTIONS(669), - [anon_sym_ATdeprecated] = ACTIONS(669), - [anon_sym_ATsince] = ACTIONS(669), - [anon_sym_ATversion] = ACTIONS(669), - [anon_sym_ATtemplate] = ACTIONS(671), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(669), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(669), - [anon_sym_ATimplements] = ACTIONS(669), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(669), - [anon_sym_ATextends] = ACTIONS(669), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(669), - [anon_sym_ATuse] = ACTIONS(671), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(669), - [anon_sym_ATafter] = ACTIONS(671), - [anon_sym_ATafterClass] = ACTIONS(669), - [anon_sym_ATannotation] = ACTIONS(669), - [anon_sym_ATbackupGlobals] = ACTIONS(669), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(669), - [anon_sym_ATbefore] = ACTIONS(671), - [anon_sym_ATbeforeClass] = ACTIONS(669), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(671), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(669), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(669), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(669), - [anon_sym_ATcovers] = ACTIONS(671), - [anon_sym_ATcoversDefaultClass] = ACTIONS(671), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(669), - [anon_sym_ATcoversNothing] = ACTIONS(669), - [anon_sym_ATdataProvider] = ACTIONS(669), - [anon_sym_ATdepends] = ACTIONS(671), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(669), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(669), - [anon_sym_ATgroup] = ACTIONS(669), - [anon_sym_ATlarge] = ACTIONS(669), - [anon_sym_ATmedium] = ACTIONS(669), - [anon_sym_ATpreserveGlobalState] = ACTIONS(669), - [anon_sym_ATrequires] = ACTIONS(671), - [anon_sym_ATrequiresusages] = ACTIONS(669), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(669), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(669), - [anon_sym_ATsmall] = ACTIONS(669), - [anon_sym_ATtest] = ACTIONS(671), - [anon_sym_ATtestWith] = ACTIONS(669), - [anon_sym_ATtestdox] = ACTIONS(669), - [anon_sym_ATticket] = ACTIONS(669), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(669), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(669), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(669), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(671), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(669), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(671), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(669), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(669), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(669), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(669), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(669), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(669), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(669), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(669), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(669), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(671), - [anon_sym_ATreadonly] = ACTIONS(669), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(669), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(669), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(669), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(669), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(669), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(669), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(669), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(669), - [anon_sym_ATparam_DASHout] = ACTIONS(669), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(669), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(671), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(669), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(669), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(669), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(669), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(669), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(669), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(669), - [anon_sym_ATmixin] = ACTIONS(669), - [sym__end] = ACTIONS(669), - }, - [161] = { - [anon_sym_ATinheritdoc] = ACTIONS(673), - [anon_sym_ATinheritDoc] = ACTIONS(673), - [anon_sym_ATapi] = ACTIONS(673), - [anon_sym_ATfilesource] = ACTIONS(673), - [anon_sym_ATignore] = ACTIONS(673), - [anon_sym_ATinternal] = ACTIONS(673), - [anon_sym_ATcategory] = ACTIONS(673), - [anon_sym_ATcopyright] = ACTIONS(673), - [anon_sym_ATtodo] = ACTIONS(673), - [anon_sym_ATexample] = ACTIONS(673), - [anon_sym_ATlicense] = ACTIONS(673), - [anon_sym_ATpackage] = ACTIONS(673), - [anon_sym_ATsource] = ACTIONS(673), - [anon_sym_ATsubpackage] = ACTIONS(673), - [anon_sym_ATuses] = ACTIONS(673), - [anon_sym_ATauthor] = ACTIONS(673), - [anon_sym_ATglobal] = ACTIONS(673), - [anon_sym_ATlink] = ACTIONS(673), - [anon_sym_ATmethod] = ACTIONS(673), - [anon_sym_ATparam] = ACTIONS(675), - [anon_sym_ATproperty] = ACTIONS(675), - [anon_sym_ATproperty_DASHread] = ACTIONS(673), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(673), - [anon_sym_ATreturn] = ACTIONS(673), - [anon_sym_ATsee] = ACTIONS(673), - [anon_sym_ATthrows] = ACTIONS(673), - [anon_sym_ATvar] = ACTIONS(673), - [anon_sym_ATdeprecated] = ACTIONS(673), - [anon_sym_ATsince] = ACTIONS(673), - [anon_sym_ATversion] = ACTIONS(673), - [anon_sym_ATtemplate] = ACTIONS(675), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(673), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(673), - [anon_sym_ATimplements] = ACTIONS(673), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(673), - [anon_sym_ATextends] = ACTIONS(673), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(673), - [anon_sym_ATuse] = ACTIONS(675), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(673), - [anon_sym_ATafter] = ACTIONS(675), - [anon_sym_ATafterClass] = ACTIONS(673), - [anon_sym_ATannotation] = ACTIONS(673), - [anon_sym_ATbackupGlobals] = ACTIONS(673), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(673), - [anon_sym_ATbefore] = ACTIONS(675), - [anon_sym_ATbeforeClass] = ACTIONS(673), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(675), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(673), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(673), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(673), - [anon_sym_ATcovers] = ACTIONS(675), - [anon_sym_ATcoversDefaultClass] = ACTIONS(675), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(673), - [anon_sym_ATcoversNothing] = ACTIONS(673), - [anon_sym_ATdataProvider] = ACTIONS(673), - [anon_sym_ATdepends] = ACTIONS(675), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(673), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(673), - [anon_sym_ATgroup] = ACTIONS(673), - [anon_sym_ATlarge] = ACTIONS(673), - [anon_sym_ATmedium] = ACTIONS(673), - [anon_sym_ATpreserveGlobalState] = ACTIONS(673), - [anon_sym_ATrequires] = ACTIONS(675), - [anon_sym_ATrequiresusages] = ACTIONS(673), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(673), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(673), - [anon_sym_ATsmall] = ACTIONS(673), - [anon_sym_ATtest] = ACTIONS(675), - [anon_sym_ATtestWith] = ACTIONS(673), - [anon_sym_ATtestdox] = ACTIONS(673), - [anon_sym_ATticket] = ACTIONS(673), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(673), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(673), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(673), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(675), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(673), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(675), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(673), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(673), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(673), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(673), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(673), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(673), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(673), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(673), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(673), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(675), - [anon_sym_ATreadonly] = ACTIONS(673), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(673), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(673), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(673), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(673), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(673), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(673), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(673), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(673), - [anon_sym_ATparam_DASHout] = ACTIONS(673), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(673), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(675), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(673), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(673), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(673), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(673), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(673), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(673), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(673), - [anon_sym_ATmixin] = ACTIONS(673), - [sym__end] = ACTIONS(673), - }, - [162] = { - [anon_sym_ATinheritdoc] = ACTIONS(457), - [anon_sym_ATinheritDoc] = ACTIONS(457), - [anon_sym_ATapi] = ACTIONS(457), - [anon_sym_ATfilesource] = ACTIONS(457), - [anon_sym_ATignore] = ACTIONS(457), - [anon_sym_ATinternal] = ACTIONS(457), - [anon_sym_ATcategory] = ACTIONS(457), - [anon_sym_ATcopyright] = ACTIONS(457), - [anon_sym_ATtodo] = ACTIONS(457), - [anon_sym_ATexample] = ACTIONS(457), - [anon_sym_ATlicense] = ACTIONS(457), - [anon_sym_ATpackage] = ACTIONS(457), - [anon_sym_ATsource] = ACTIONS(457), - [anon_sym_ATsubpackage] = ACTIONS(457), - [anon_sym_ATuses] = ACTIONS(457), - [anon_sym_ATauthor] = ACTIONS(457), - [anon_sym_ATglobal] = ACTIONS(457), - [anon_sym_ATlink] = ACTIONS(457), - [anon_sym_ATmethod] = ACTIONS(457), - [anon_sym_ATparam] = ACTIONS(459), - [anon_sym_ATproperty] = ACTIONS(459), - [anon_sym_ATproperty_DASHread] = ACTIONS(457), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(457), - [anon_sym_ATreturn] = ACTIONS(457), - [anon_sym_ATsee] = ACTIONS(457), - [anon_sym_ATthrows] = ACTIONS(457), - [anon_sym_ATvar] = ACTIONS(457), - [anon_sym_ATdeprecated] = ACTIONS(457), - [anon_sym_ATsince] = ACTIONS(457), - [anon_sym_ATversion] = ACTIONS(457), - [anon_sym_ATtemplate] = ACTIONS(459), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(457), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(457), - [anon_sym_ATimplements] = ACTIONS(457), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(457), - [anon_sym_ATextends] = ACTIONS(457), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(457), - [anon_sym_ATuse] = ACTIONS(459), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(457), - [anon_sym_ATafter] = ACTIONS(459), - [anon_sym_ATafterClass] = ACTIONS(457), - [anon_sym_ATannotation] = ACTIONS(457), - [anon_sym_ATbackupGlobals] = ACTIONS(457), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(457), - [anon_sym_ATbefore] = ACTIONS(459), - [anon_sym_ATbeforeClass] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(459), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(457), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(457), - [anon_sym_ATcovers] = ACTIONS(459), - [anon_sym_ATcoversDefaultClass] = ACTIONS(459), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(457), - [anon_sym_ATcoversNothing] = ACTIONS(457), - [anon_sym_ATdataProvider] = ACTIONS(457), - [anon_sym_ATdepends] = ACTIONS(459), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(457), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(457), - [anon_sym_ATgroup] = ACTIONS(457), - [anon_sym_ATlarge] = ACTIONS(457), - [anon_sym_ATmedium] = ACTIONS(457), - [anon_sym_ATpreserveGlobalState] = ACTIONS(457), - [anon_sym_ATrequires] = ACTIONS(459), - [anon_sym_ATrequiresusages] = ACTIONS(457), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(457), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(457), - [anon_sym_ATsmall] = ACTIONS(457), - [anon_sym_ATtest] = ACTIONS(459), - [anon_sym_ATtestWith] = ACTIONS(457), - [anon_sym_ATtestdox] = ACTIONS(457), - [anon_sym_ATticket] = ACTIONS(457), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(457), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(457), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(457), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(459), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(459), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(457), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(457), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(457), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(457), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(457), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(457), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(459), - [anon_sym_ATreadonly] = ACTIONS(457), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(457), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(457), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(457), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(457), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(457), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(457), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(457), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(457), - [anon_sym_ATparam_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(457), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(459), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(457), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(457), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(457), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(457), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(457), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(457), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(457), - [anon_sym_ATmixin] = ACTIONS(457), - [sym__end] = ACTIONS(457), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(445), + [anon_sym_ATmixin] = ACTIONS(445), + [sym__end] = ACTIONS(445), }, [163] = { - [anon_sym_ATinheritdoc] = ACTIONS(677), - [anon_sym_ATinheritDoc] = ACTIONS(677), - [anon_sym_ATapi] = ACTIONS(677), - [anon_sym_ATfilesource] = ACTIONS(677), - [anon_sym_ATignore] = ACTIONS(677), - [anon_sym_ATinternal] = ACTIONS(677), - [anon_sym_ATcategory] = ACTIONS(677), - [anon_sym_ATcopyright] = ACTIONS(677), - [anon_sym_ATtodo] = ACTIONS(677), - [anon_sym_ATexample] = ACTIONS(677), - [anon_sym_ATlicense] = ACTIONS(677), - [anon_sym_ATpackage] = ACTIONS(677), - [anon_sym_ATsource] = ACTIONS(677), - [anon_sym_ATsubpackage] = ACTIONS(677), - [anon_sym_ATuses] = ACTIONS(677), - [anon_sym_ATauthor] = ACTIONS(677), - [anon_sym_ATglobal] = ACTIONS(677), - [anon_sym_ATlink] = ACTIONS(677), - [anon_sym_ATmethod] = ACTIONS(677), - [anon_sym_ATparam] = ACTIONS(679), - [anon_sym_ATproperty] = ACTIONS(679), - [anon_sym_ATproperty_DASHread] = ACTIONS(677), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(677), - [anon_sym_ATreturn] = ACTIONS(677), - [anon_sym_ATsee] = ACTIONS(677), - [anon_sym_ATthrows] = ACTIONS(677), - [anon_sym_ATvar] = ACTIONS(677), - [anon_sym_ATdeprecated] = ACTIONS(677), - [anon_sym_ATsince] = ACTIONS(677), - [anon_sym_ATversion] = ACTIONS(677), - [anon_sym_ATtemplate] = ACTIONS(679), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(677), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(677), - [anon_sym_ATimplements] = ACTIONS(677), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(677), - [anon_sym_ATextends] = ACTIONS(677), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(677), - [anon_sym_ATuse] = ACTIONS(679), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(677), - [anon_sym_ATafter] = ACTIONS(679), - [anon_sym_ATafterClass] = ACTIONS(677), - [anon_sym_ATannotation] = ACTIONS(677), - [anon_sym_ATbackupGlobals] = ACTIONS(677), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(677), - [anon_sym_ATbefore] = ACTIONS(679), - [anon_sym_ATbeforeClass] = ACTIONS(677), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(679), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(677), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(677), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(677), - [anon_sym_ATcovers] = ACTIONS(679), - [anon_sym_ATcoversDefaultClass] = ACTIONS(679), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(677), - [anon_sym_ATcoversNothing] = ACTIONS(677), - [anon_sym_ATdataProvider] = ACTIONS(677), - [anon_sym_ATdepends] = ACTIONS(679), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(677), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(677), - [anon_sym_ATgroup] = ACTIONS(677), - [anon_sym_ATlarge] = ACTIONS(677), - [anon_sym_ATmedium] = ACTIONS(677), - [anon_sym_ATpreserveGlobalState] = ACTIONS(677), - [anon_sym_ATrequires] = ACTIONS(679), - [anon_sym_ATrequiresusages] = ACTIONS(677), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(677), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(677), - [anon_sym_ATsmall] = ACTIONS(677), - [anon_sym_ATtest] = ACTIONS(679), - [anon_sym_ATtestWith] = ACTIONS(677), - [anon_sym_ATtestdox] = ACTIONS(677), - [anon_sym_ATticket] = ACTIONS(677), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(677), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(677), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(677), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(679), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(677), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(679), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(677), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(677), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(677), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(677), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(677), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(677), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(677), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(677), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(677), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(679), - [anon_sym_ATreadonly] = ACTIONS(677), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(677), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(677), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(677), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(677), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(677), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(677), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(677), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(677), - [anon_sym_ATparam_DASHout] = ACTIONS(677), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(677), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(679), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(677), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(677), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(677), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(677), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(677), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(677), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(677), - [anon_sym_ATmixin] = ACTIONS(677), - [sym__end] = ACTIONS(677), + [anon_sym_ATinheritdoc] = ACTIONS(675), + [anon_sym_ATinheritDoc] = ACTIONS(675), + [anon_sym_ATapi] = ACTIONS(675), + [anon_sym_ATfilesource] = ACTIONS(675), + [anon_sym_ATignore] = ACTIONS(675), + [anon_sym_ATinternal] = ACTIONS(675), + [anon_sym_ATcategory] = ACTIONS(675), + [anon_sym_ATcopyright] = ACTIONS(675), + [anon_sym_ATtodo] = ACTIONS(675), + [anon_sym_ATexample] = ACTIONS(675), + [anon_sym_ATlicense] = ACTIONS(675), + [anon_sym_ATpackage] = ACTIONS(675), + [anon_sym_ATsource] = ACTIONS(675), + [anon_sym_ATsubpackage] = ACTIONS(675), + [anon_sym_ATuses] = ACTIONS(675), + [anon_sym_ATauthor] = ACTIONS(675), + [anon_sym_ATglobal] = ACTIONS(675), + [anon_sym_ATlink] = ACTIONS(675), + [anon_sym_ATmethod] = ACTIONS(675), + [anon_sym_ATparam] = ACTIONS(677), + [anon_sym_ATproperty] = ACTIONS(677), + [anon_sym_ATproperty_DASHread] = ACTIONS(675), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(675), + [anon_sym_ATreturn] = ACTIONS(675), + [anon_sym_ATsee] = ACTIONS(675), + [anon_sym_ATthrows] = ACTIONS(675), + [anon_sym_ATvar] = ACTIONS(675), + [anon_sym_ATdeprecated] = ACTIONS(675), + [anon_sym_ATsince] = ACTIONS(675), + [anon_sym_ATversion] = ACTIONS(675), + [anon_sym_ATtemplate] = ACTIONS(677), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(675), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(675), + [anon_sym_ATimplements] = ACTIONS(675), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(675), + [anon_sym_ATextends] = ACTIONS(675), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(675), + [anon_sym_ATuse] = ACTIONS(677), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(675), + [anon_sym_ATafter] = ACTIONS(677), + [anon_sym_ATafterClass] = ACTIONS(675), + [anon_sym_ATannotation] = ACTIONS(675), + [anon_sym_ATbackupGlobals] = ACTIONS(675), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(675), + [anon_sym_ATbefore] = ACTIONS(677), + [anon_sym_ATbeforeClass] = ACTIONS(675), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(677), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(675), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(675), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(675), + [anon_sym_ATcovers] = ACTIONS(677), + [anon_sym_ATcoversDefaultClass] = ACTIONS(677), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(675), + [anon_sym_ATcoversNothing] = ACTIONS(675), + [anon_sym_ATdataProvider] = ACTIONS(675), + [anon_sym_ATdepends] = ACTIONS(677), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(675), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(675), + [anon_sym_ATgroup] = ACTIONS(675), + [anon_sym_ATlarge] = ACTIONS(675), + [anon_sym_ATmedium] = ACTIONS(675), + [anon_sym_ATpreserveGlobalState] = ACTIONS(675), + [anon_sym_ATrequires] = ACTIONS(677), + [anon_sym_ATrequiresusages] = ACTIONS(675), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(675), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(675), + [anon_sym_ATsmall] = ACTIONS(675), + [anon_sym_ATtest] = ACTIONS(677), + [anon_sym_ATtestWith] = ACTIONS(675), + [anon_sym_ATtestdox] = ACTIONS(675), + [anon_sym_ATticket] = ACTIONS(675), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(675), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(675), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(675), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(677), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(675), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(677), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(675), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(675), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(675), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(675), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(675), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(675), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(675), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(675), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(675), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(677), + [anon_sym_ATreadonly] = ACTIONS(675), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(675), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(675), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(675), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(675), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(675), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(675), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(675), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(675), + [anon_sym_ATparam_DASHout] = ACTIONS(675), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(675), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(677), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(675), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(675), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(675), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(675), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(675), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(675), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(675), + [anon_sym_ATmixin] = ACTIONS(675), + [sym__end] = ACTIONS(675), }, [164] = { - [anon_sym_ATinheritdoc] = ACTIONS(681), - [anon_sym_ATinheritDoc] = ACTIONS(681), - [anon_sym_ATapi] = ACTIONS(681), - [anon_sym_ATfilesource] = ACTIONS(681), - [anon_sym_ATignore] = ACTIONS(681), - [anon_sym_ATinternal] = ACTIONS(681), - [anon_sym_ATcategory] = ACTIONS(681), - [anon_sym_ATcopyright] = ACTIONS(681), - [anon_sym_ATtodo] = ACTIONS(681), - [anon_sym_ATexample] = ACTIONS(681), - [anon_sym_ATlicense] = ACTIONS(681), - [anon_sym_ATpackage] = ACTIONS(681), - [anon_sym_ATsource] = ACTIONS(681), - [anon_sym_ATsubpackage] = ACTIONS(681), - [anon_sym_ATuses] = ACTIONS(681), - [anon_sym_ATauthor] = ACTIONS(681), - [anon_sym_ATglobal] = ACTIONS(681), - [anon_sym_ATlink] = ACTIONS(681), - [anon_sym_ATmethod] = ACTIONS(681), - [anon_sym_ATparam] = ACTIONS(683), - [anon_sym_ATproperty] = ACTIONS(683), - [anon_sym_ATproperty_DASHread] = ACTIONS(681), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(681), - [anon_sym_ATreturn] = ACTIONS(681), - [anon_sym_ATsee] = ACTIONS(681), - [anon_sym_ATthrows] = ACTIONS(681), - [anon_sym_ATvar] = ACTIONS(681), - [anon_sym_ATdeprecated] = ACTIONS(681), - [anon_sym_ATsince] = ACTIONS(681), - [anon_sym_ATversion] = ACTIONS(681), - [anon_sym_ATtemplate] = ACTIONS(683), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(681), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(681), - [anon_sym_ATimplements] = ACTIONS(681), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(681), - [anon_sym_ATextends] = ACTIONS(681), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(681), - [anon_sym_ATuse] = ACTIONS(683), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(681), - [anon_sym_ATafter] = ACTIONS(683), - [anon_sym_ATafterClass] = ACTIONS(681), - [anon_sym_ATannotation] = ACTIONS(681), - [anon_sym_ATbackupGlobals] = ACTIONS(681), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(681), - [anon_sym_ATbefore] = ACTIONS(683), - [anon_sym_ATbeforeClass] = ACTIONS(681), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(683), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(681), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(681), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(681), - [anon_sym_ATcovers] = ACTIONS(683), - [anon_sym_ATcoversDefaultClass] = ACTIONS(683), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(681), - [anon_sym_ATcoversNothing] = ACTIONS(681), - [anon_sym_ATdataProvider] = ACTIONS(681), - [anon_sym_ATdepends] = ACTIONS(683), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(681), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(681), - [anon_sym_ATgroup] = ACTIONS(681), - [anon_sym_ATlarge] = ACTIONS(681), - [anon_sym_ATmedium] = ACTIONS(681), - [anon_sym_ATpreserveGlobalState] = ACTIONS(681), - [anon_sym_ATrequires] = ACTIONS(683), - [anon_sym_ATrequiresusages] = ACTIONS(681), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(681), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(681), - [anon_sym_ATsmall] = ACTIONS(681), - [anon_sym_ATtest] = ACTIONS(683), - [anon_sym_ATtestWith] = ACTIONS(681), - [anon_sym_ATtestdox] = ACTIONS(681), - [anon_sym_ATticket] = ACTIONS(681), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(681), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(681), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(681), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(683), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(681), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(683), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(681), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(681), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(681), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(681), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(681), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(681), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(681), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(681), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(681), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(683), - [anon_sym_ATreadonly] = ACTIONS(681), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(681), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(681), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(681), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(681), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(681), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(681), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(681), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(681), - [anon_sym_ATparam_DASHout] = ACTIONS(681), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(681), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(683), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(681), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(681), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(681), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(681), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(681), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(681), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(681), - [anon_sym_ATmixin] = ACTIONS(681), - [sym__end] = ACTIONS(681), + [anon_sym_ATinheritdoc] = ACTIONS(679), + [anon_sym_ATinheritDoc] = ACTIONS(679), + [anon_sym_ATapi] = ACTIONS(679), + [anon_sym_ATfilesource] = ACTIONS(679), + [anon_sym_ATignore] = ACTIONS(679), + [anon_sym_ATinternal] = ACTIONS(679), + [anon_sym_ATcategory] = ACTIONS(679), + [anon_sym_ATcopyright] = ACTIONS(679), + [anon_sym_ATtodo] = ACTIONS(679), + [anon_sym_ATexample] = ACTIONS(679), + [anon_sym_ATlicense] = ACTIONS(679), + [anon_sym_ATpackage] = ACTIONS(679), + [anon_sym_ATsource] = ACTIONS(679), + [anon_sym_ATsubpackage] = ACTIONS(679), + [anon_sym_ATuses] = ACTIONS(679), + [anon_sym_ATauthor] = ACTIONS(679), + [anon_sym_ATglobal] = ACTIONS(679), + [anon_sym_ATlink] = ACTIONS(679), + [anon_sym_ATmethod] = ACTIONS(679), + [anon_sym_ATparam] = ACTIONS(681), + [anon_sym_ATproperty] = ACTIONS(681), + [anon_sym_ATproperty_DASHread] = ACTIONS(679), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(679), + [anon_sym_ATreturn] = ACTIONS(679), + [anon_sym_ATsee] = ACTIONS(679), + [anon_sym_ATthrows] = ACTIONS(679), + [anon_sym_ATvar] = ACTIONS(679), + [anon_sym_ATdeprecated] = ACTIONS(679), + [anon_sym_ATsince] = ACTIONS(679), + [anon_sym_ATversion] = ACTIONS(679), + [anon_sym_ATtemplate] = ACTIONS(681), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(679), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(679), + [anon_sym_ATimplements] = ACTIONS(679), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(679), + [anon_sym_ATextends] = ACTIONS(679), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(679), + [anon_sym_ATuse] = ACTIONS(681), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(679), + [anon_sym_ATafter] = ACTIONS(681), + [anon_sym_ATafterClass] = ACTIONS(679), + [anon_sym_ATannotation] = ACTIONS(679), + [anon_sym_ATbackupGlobals] = ACTIONS(679), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(679), + [anon_sym_ATbefore] = ACTIONS(681), + [anon_sym_ATbeforeClass] = ACTIONS(679), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(681), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(679), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(679), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(679), + [anon_sym_ATcovers] = ACTIONS(681), + [anon_sym_ATcoversDefaultClass] = ACTIONS(681), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(679), + [anon_sym_ATcoversNothing] = ACTIONS(679), + [anon_sym_ATdataProvider] = ACTIONS(679), + [anon_sym_ATdepends] = ACTIONS(681), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(679), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(679), + [anon_sym_ATgroup] = ACTIONS(679), + [anon_sym_ATlarge] = ACTIONS(679), + [anon_sym_ATmedium] = ACTIONS(679), + [anon_sym_ATpreserveGlobalState] = ACTIONS(679), + [anon_sym_ATrequires] = ACTIONS(681), + [anon_sym_ATrequiresusages] = ACTIONS(679), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(679), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(679), + [anon_sym_ATsmall] = ACTIONS(679), + [anon_sym_ATtest] = ACTIONS(681), + [anon_sym_ATtestWith] = ACTIONS(679), + [anon_sym_ATtestdox] = ACTIONS(679), + [anon_sym_ATticket] = ACTIONS(679), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(679), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(679), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(679), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(681), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(679), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(681), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(679), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(679), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(679), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(679), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(679), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(679), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(679), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(679), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(679), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(681), + [anon_sym_ATreadonly] = ACTIONS(679), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(679), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(679), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(679), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(679), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(679), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(679), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(679), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(679), + [anon_sym_ATparam_DASHout] = ACTIONS(679), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(679), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(681), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(679), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(679), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(679), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(679), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(679), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(679), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(679), + [anon_sym_ATmixin] = ACTIONS(679), + [sym__end] = ACTIONS(679), }, [165] = { - [anon_sym_ATinheritdoc] = ACTIONS(685), - [anon_sym_ATinheritDoc] = ACTIONS(685), - [anon_sym_ATapi] = ACTIONS(685), - [anon_sym_ATfilesource] = ACTIONS(685), - [anon_sym_ATignore] = ACTIONS(685), - [anon_sym_ATinternal] = ACTIONS(685), - [anon_sym_ATcategory] = ACTIONS(685), - [anon_sym_ATcopyright] = ACTIONS(685), - [anon_sym_ATtodo] = ACTIONS(685), - [anon_sym_ATexample] = ACTIONS(685), - [anon_sym_ATlicense] = ACTIONS(685), - [anon_sym_ATpackage] = ACTIONS(685), - [anon_sym_ATsource] = ACTIONS(685), - [anon_sym_ATsubpackage] = ACTIONS(685), - [anon_sym_ATuses] = ACTIONS(685), - [anon_sym_ATauthor] = ACTIONS(685), - [anon_sym_ATglobal] = ACTIONS(685), - [anon_sym_ATlink] = ACTIONS(685), - [anon_sym_ATmethod] = ACTIONS(685), - [anon_sym_ATparam] = ACTIONS(687), - [anon_sym_ATproperty] = ACTIONS(687), - [anon_sym_ATproperty_DASHread] = ACTIONS(685), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(685), - [anon_sym_ATreturn] = ACTIONS(685), - [anon_sym_ATsee] = ACTIONS(685), - [anon_sym_ATthrows] = ACTIONS(685), - [anon_sym_ATvar] = ACTIONS(685), - [anon_sym_ATdeprecated] = ACTIONS(685), - [anon_sym_ATsince] = ACTIONS(685), - [anon_sym_ATversion] = ACTIONS(685), - [anon_sym_ATtemplate] = ACTIONS(687), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(685), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(685), - [anon_sym_ATimplements] = ACTIONS(685), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(685), - [anon_sym_ATextends] = ACTIONS(685), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(685), - [anon_sym_ATuse] = ACTIONS(687), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(685), - [anon_sym_ATafter] = ACTIONS(687), - [anon_sym_ATafterClass] = ACTIONS(685), - [anon_sym_ATannotation] = ACTIONS(685), - [anon_sym_ATbackupGlobals] = ACTIONS(685), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(685), - [anon_sym_ATbefore] = ACTIONS(687), - [anon_sym_ATbeforeClass] = ACTIONS(685), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(687), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(685), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(685), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(685), - [anon_sym_ATcovers] = ACTIONS(687), - [anon_sym_ATcoversDefaultClass] = ACTIONS(687), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(685), - [anon_sym_ATcoversNothing] = ACTIONS(685), - [anon_sym_ATdataProvider] = ACTIONS(685), - [anon_sym_ATdepends] = ACTIONS(687), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(685), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(685), - [anon_sym_ATgroup] = ACTIONS(685), - [anon_sym_ATlarge] = ACTIONS(685), - [anon_sym_ATmedium] = ACTIONS(685), - [anon_sym_ATpreserveGlobalState] = ACTIONS(685), - [anon_sym_ATrequires] = ACTIONS(687), - [anon_sym_ATrequiresusages] = ACTIONS(685), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(685), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(685), - [anon_sym_ATsmall] = ACTIONS(685), - [anon_sym_ATtest] = ACTIONS(687), - [anon_sym_ATtestWith] = ACTIONS(685), - [anon_sym_ATtestdox] = ACTIONS(685), - [anon_sym_ATticket] = ACTIONS(685), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(685), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(685), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(685), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(687), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(685), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(687), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(685), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(685), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(685), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(685), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(685), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(685), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(685), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(685), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(685), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(687), - [anon_sym_ATreadonly] = ACTIONS(685), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(685), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(685), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(685), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(685), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(685), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(685), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(685), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(685), - [anon_sym_ATparam_DASHout] = ACTIONS(685), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(685), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(687), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(685), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(685), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(685), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(685), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(685), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(685), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(685), - [anon_sym_ATmixin] = ACTIONS(685), - [sym__end] = ACTIONS(685), + [anon_sym_ATinheritdoc] = ACTIONS(683), + [anon_sym_ATinheritDoc] = ACTIONS(683), + [anon_sym_ATapi] = ACTIONS(683), + [anon_sym_ATfilesource] = ACTIONS(683), + [anon_sym_ATignore] = ACTIONS(683), + [anon_sym_ATinternal] = ACTIONS(683), + [anon_sym_ATcategory] = ACTIONS(683), + [anon_sym_ATcopyright] = ACTIONS(683), + [anon_sym_ATtodo] = ACTIONS(683), + [anon_sym_ATexample] = ACTIONS(683), + [anon_sym_ATlicense] = ACTIONS(683), + [anon_sym_ATpackage] = ACTIONS(683), + [anon_sym_ATsource] = ACTIONS(683), + [anon_sym_ATsubpackage] = ACTIONS(683), + [anon_sym_ATuses] = ACTIONS(683), + [anon_sym_ATauthor] = ACTIONS(683), + [anon_sym_ATglobal] = ACTIONS(683), + [anon_sym_ATlink] = ACTIONS(683), + [anon_sym_ATmethod] = ACTIONS(683), + [anon_sym_ATparam] = ACTIONS(685), + [anon_sym_ATproperty] = ACTIONS(685), + [anon_sym_ATproperty_DASHread] = ACTIONS(683), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(683), + [anon_sym_ATreturn] = ACTIONS(683), + [anon_sym_ATsee] = ACTIONS(683), + [anon_sym_ATthrows] = ACTIONS(683), + [anon_sym_ATvar] = ACTIONS(683), + [anon_sym_ATdeprecated] = ACTIONS(683), + [anon_sym_ATsince] = ACTIONS(683), + [anon_sym_ATversion] = ACTIONS(683), + [anon_sym_ATtemplate] = ACTIONS(685), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(683), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(683), + [anon_sym_ATimplements] = ACTIONS(683), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(683), + [anon_sym_ATextends] = ACTIONS(683), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(683), + [anon_sym_ATuse] = ACTIONS(685), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(683), + [anon_sym_ATafter] = ACTIONS(685), + [anon_sym_ATafterClass] = ACTIONS(683), + [anon_sym_ATannotation] = ACTIONS(683), + [anon_sym_ATbackupGlobals] = ACTIONS(683), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(683), + [anon_sym_ATbefore] = ACTIONS(685), + [anon_sym_ATbeforeClass] = ACTIONS(683), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(685), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(683), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(683), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(683), + [anon_sym_ATcovers] = ACTIONS(685), + [anon_sym_ATcoversDefaultClass] = ACTIONS(685), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(683), + [anon_sym_ATcoversNothing] = ACTIONS(683), + [anon_sym_ATdataProvider] = ACTIONS(683), + [anon_sym_ATdepends] = ACTIONS(685), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(683), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(683), + [anon_sym_ATgroup] = ACTIONS(683), + [anon_sym_ATlarge] = ACTIONS(683), + [anon_sym_ATmedium] = ACTIONS(683), + [anon_sym_ATpreserveGlobalState] = ACTIONS(683), + [anon_sym_ATrequires] = ACTIONS(685), + [anon_sym_ATrequiresusages] = ACTIONS(683), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(683), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(683), + [anon_sym_ATsmall] = ACTIONS(683), + [anon_sym_ATtest] = ACTIONS(685), + [anon_sym_ATtestWith] = ACTIONS(683), + [anon_sym_ATtestdox] = ACTIONS(683), + [anon_sym_ATticket] = ACTIONS(683), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(683), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(683), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(683), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(685), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(683), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(685), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(683), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(683), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(683), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(683), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(683), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(683), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(683), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(683), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(683), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(685), + [anon_sym_ATreadonly] = ACTIONS(683), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(683), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(683), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(683), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(683), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(683), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(683), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(683), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(683), + [anon_sym_ATparam_DASHout] = ACTIONS(683), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(683), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(685), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(683), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(683), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(683), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(683), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(683), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(683), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(683), + [anon_sym_ATmixin] = ACTIONS(683), + [sym__end] = ACTIONS(683), + }, + [166] = { + [anon_sym_ATinheritdoc] = ACTIONS(687), + [anon_sym_ATinheritDoc] = ACTIONS(687), + [anon_sym_ATapi] = ACTIONS(687), + [anon_sym_ATfilesource] = ACTIONS(687), + [anon_sym_ATignore] = ACTIONS(687), + [anon_sym_ATinternal] = ACTIONS(687), + [anon_sym_ATcategory] = ACTIONS(687), + [anon_sym_ATcopyright] = ACTIONS(687), + [anon_sym_ATtodo] = ACTIONS(687), + [anon_sym_ATexample] = ACTIONS(687), + [anon_sym_ATlicense] = ACTIONS(687), + [anon_sym_ATpackage] = ACTIONS(687), + [anon_sym_ATsource] = ACTIONS(687), + [anon_sym_ATsubpackage] = ACTIONS(687), + [anon_sym_ATuses] = ACTIONS(687), + [anon_sym_ATauthor] = ACTIONS(687), + [anon_sym_ATglobal] = ACTIONS(687), + [anon_sym_ATlink] = ACTIONS(687), + [anon_sym_ATmethod] = ACTIONS(687), + [anon_sym_ATparam] = ACTIONS(689), + [anon_sym_ATproperty] = ACTIONS(689), + [anon_sym_ATproperty_DASHread] = ACTIONS(687), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(687), + [anon_sym_ATreturn] = ACTIONS(687), + [anon_sym_ATsee] = ACTIONS(687), + [anon_sym_ATthrows] = ACTIONS(687), + [anon_sym_ATvar] = ACTIONS(687), + [anon_sym_ATdeprecated] = ACTIONS(687), + [anon_sym_ATsince] = ACTIONS(687), + [anon_sym_ATversion] = ACTIONS(687), + [anon_sym_ATtemplate] = ACTIONS(689), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(687), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(687), + [anon_sym_ATimplements] = ACTIONS(687), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(687), + [anon_sym_ATextends] = ACTIONS(687), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(687), + [anon_sym_ATuse] = ACTIONS(689), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(687), + [anon_sym_ATafter] = ACTIONS(689), + [anon_sym_ATafterClass] = ACTIONS(687), + [anon_sym_ATannotation] = ACTIONS(687), + [anon_sym_ATbackupGlobals] = ACTIONS(687), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(687), + [anon_sym_ATbefore] = ACTIONS(689), + [anon_sym_ATbeforeClass] = ACTIONS(687), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(689), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(687), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(687), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(687), + [anon_sym_ATcovers] = ACTIONS(689), + [anon_sym_ATcoversDefaultClass] = ACTIONS(689), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(687), + [anon_sym_ATcoversNothing] = ACTIONS(687), + [anon_sym_ATdataProvider] = ACTIONS(687), + [anon_sym_ATdepends] = ACTIONS(689), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(687), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(687), + [anon_sym_ATgroup] = ACTIONS(687), + [anon_sym_ATlarge] = ACTIONS(687), + [anon_sym_ATmedium] = ACTIONS(687), + [anon_sym_ATpreserveGlobalState] = ACTIONS(687), + [anon_sym_ATrequires] = ACTIONS(689), + [anon_sym_ATrequiresusages] = ACTIONS(687), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(687), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(687), + [anon_sym_ATsmall] = ACTIONS(687), + [anon_sym_ATtest] = ACTIONS(689), + [anon_sym_ATtestWith] = ACTIONS(687), + [anon_sym_ATtestdox] = ACTIONS(687), + [anon_sym_ATticket] = ACTIONS(687), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(687), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(687), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(687), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(689), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(687), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(689), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(687), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(687), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(687), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(687), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(687), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(687), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(687), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(687), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(687), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(689), + [anon_sym_ATreadonly] = ACTIONS(687), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(687), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(687), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(687), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(687), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(687), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(687), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(687), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(687), + [anon_sym_ATparam_DASHout] = ACTIONS(687), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(687), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(689), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(687), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(687), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(687), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(687), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(687), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(687), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(687), + [anon_sym_ATmixin] = ACTIONS(687), + [sym__end] = ACTIONS(687), + }, + [167] = { + [anon_sym_ATinheritdoc] = ACTIONS(691), + [anon_sym_ATinheritDoc] = ACTIONS(691), + [anon_sym_ATapi] = ACTIONS(691), + [anon_sym_ATfilesource] = ACTIONS(691), + [anon_sym_ATignore] = ACTIONS(691), + [anon_sym_ATinternal] = ACTIONS(691), + [anon_sym_ATcategory] = ACTIONS(691), + [anon_sym_ATcopyright] = ACTIONS(691), + [anon_sym_ATtodo] = ACTIONS(691), + [anon_sym_ATexample] = ACTIONS(691), + [anon_sym_ATlicense] = ACTIONS(691), + [anon_sym_ATpackage] = ACTIONS(691), + [anon_sym_ATsource] = ACTIONS(691), + [anon_sym_ATsubpackage] = ACTIONS(691), + [anon_sym_ATuses] = ACTIONS(691), + [anon_sym_ATauthor] = ACTIONS(691), + [anon_sym_ATglobal] = ACTIONS(691), + [anon_sym_ATlink] = ACTIONS(691), + [anon_sym_ATmethod] = ACTIONS(691), + [anon_sym_ATparam] = ACTIONS(693), + [anon_sym_ATproperty] = ACTIONS(693), + [anon_sym_ATproperty_DASHread] = ACTIONS(691), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(691), + [anon_sym_ATreturn] = ACTIONS(691), + [anon_sym_ATsee] = ACTIONS(691), + [anon_sym_ATthrows] = ACTIONS(691), + [anon_sym_ATvar] = ACTIONS(691), + [anon_sym_ATdeprecated] = ACTIONS(691), + [anon_sym_ATsince] = ACTIONS(691), + [anon_sym_ATversion] = ACTIONS(691), + [anon_sym_ATtemplate] = ACTIONS(693), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(691), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(691), + [anon_sym_ATimplements] = ACTIONS(691), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(691), + [anon_sym_ATextends] = ACTIONS(691), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(691), + [anon_sym_ATuse] = ACTIONS(693), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(691), + [anon_sym_ATafter] = ACTIONS(693), + [anon_sym_ATafterClass] = ACTIONS(691), + [anon_sym_ATannotation] = ACTIONS(691), + [anon_sym_ATbackupGlobals] = ACTIONS(691), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(691), + [anon_sym_ATbefore] = ACTIONS(693), + [anon_sym_ATbeforeClass] = ACTIONS(691), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(693), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(691), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(691), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(691), + [anon_sym_ATcovers] = ACTIONS(693), + [anon_sym_ATcoversDefaultClass] = ACTIONS(693), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(691), + [anon_sym_ATcoversNothing] = ACTIONS(691), + [anon_sym_ATdataProvider] = ACTIONS(691), + [anon_sym_ATdepends] = ACTIONS(693), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(691), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(691), + [anon_sym_ATgroup] = ACTIONS(691), + [anon_sym_ATlarge] = ACTIONS(691), + [anon_sym_ATmedium] = ACTIONS(691), + [anon_sym_ATpreserveGlobalState] = ACTIONS(691), + [anon_sym_ATrequires] = ACTIONS(693), + [anon_sym_ATrequiresusages] = ACTIONS(691), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(691), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(691), + [anon_sym_ATsmall] = ACTIONS(691), + [anon_sym_ATtest] = ACTIONS(693), + [anon_sym_ATtestWith] = ACTIONS(691), + [anon_sym_ATtestdox] = ACTIONS(691), + [anon_sym_ATticket] = ACTIONS(691), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(691), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(691), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(691), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(693), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(691), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(693), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(691), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(691), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(691), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(691), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(691), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(691), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(691), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(691), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(691), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(693), + [anon_sym_ATreadonly] = ACTIONS(691), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(691), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(691), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(691), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(691), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(691), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(691), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(691), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(691), + [anon_sym_ATparam_DASHout] = ACTIONS(691), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(691), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(693), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(691), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(691), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(691), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(691), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(691), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(691), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(691), + [anon_sym_ATmixin] = ACTIONS(691), + [sym__end] = ACTIONS(691), + }, + [168] = { + [anon_sym_ATinheritdoc] = ACTIONS(695), + [anon_sym_ATinheritDoc] = ACTIONS(695), + [anon_sym_ATapi] = ACTIONS(695), + [anon_sym_ATfilesource] = ACTIONS(695), + [anon_sym_ATignore] = ACTIONS(695), + [anon_sym_ATinternal] = ACTIONS(695), + [anon_sym_ATcategory] = ACTIONS(695), + [anon_sym_ATcopyright] = ACTIONS(695), + [anon_sym_ATtodo] = ACTIONS(695), + [anon_sym_ATexample] = ACTIONS(695), + [anon_sym_ATlicense] = ACTIONS(695), + [anon_sym_ATpackage] = ACTIONS(695), + [anon_sym_ATsource] = ACTIONS(695), + [anon_sym_ATsubpackage] = ACTIONS(695), + [anon_sym_ATuses] = ACTIONS(695), + [anon_sym_ATauthor] = ACTIONS(695), + [anon_sym_ATglobal] = ACTIONS(695), + [anon_sym_ATlink] = ACTIONS(695), + [anon_sym_ATmethod] = ACTIONS(695), + [anon_sym_ATparam] = ACTIONS(697), + [anon_sym_ATproperty] = ACTIONS(697), + [anon_sym_ATproperty_DASHread] = ACTIONS(695), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(695), + [anon_sym_ATreturn] = ACTIONS(695), + [anon_sym_ATsee] = ACTIONS(695), + [anon_sym_ATthrows] = ACTIONS(695), + [anon_sym_ATvar] = ACTIONS(695), + [anon_sym_ATdeprecated] = ACTIONS(695), + [anon_sym_ATsince] = ACTIONS(695), + [anon_sym_ATversion] = ACTIONS(695), + [anon_sym_ATtemplate] = ACTIONS(697), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(695), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(695), + [anon_sym_ATimplements] = ACTIONS(695), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(695), + [anon_sym_ATextends] = ACTIONS(695), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(695), + [anon_sym_ATuse] = ACTIONS(697), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(695), + [anon_sym_ATafter] = ACTIONS(697), + [anon_sym_ATafterClass] = ACTIONS(695), + [anon_sym_ATannotation] = ACTIONS(695), + [anon_sym_ATbackupGlobals] = ACTIONS(695), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(695), + [anon_sym_ATbefore] = ACTIONS(697), + [anon_sym_ATbeforeClass] = ACTIONS(695), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(697), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(695), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(695), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(695), + [anon_sym_ATcovers] = ACTIONS(697), + [anon_sym_ATcoversDefaultClass] = ACTIONS(697), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(695), + [anon_sym_ATcoversNothing] = ACTIONS(695), + [anon_sym_ATdataProvider] = ACTIONS(695), + [anon_sym_ATdepends] = ACTIONS(697), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(695), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(695), + [anon_sym_ATgroup] = ACTIONS(695), + [anon_sym_ATlarge] = ACTIONS(695), + [anon_sym_ATmedium] = ACTIONS(695), + [anon_sym_ATpreserveGlobalState] = ACTIONS(695), + [anon_sym_ATrequires] = ACTIONS(697), + [anon_sym_ATrequiresusages] = ACTIONS(695), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(695), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(695), + [anon_sym_ATsmall] = ACTIONS(695), + [anon_sym_ATtest] = ACTIONS(697), + [anon_sym_ATtestWith] = ACTIONS(695), + [anon_sym_ATtestdox] = ACTIONS(695), + [anon_sym_ATticket] = ACTIONS(695), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(695), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(695), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(695), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(697), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(695), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(697), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(695), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(695), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(695), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(695), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(695), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(695), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(695), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(695), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(695), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(697), + [anon_sym_ATreadonly] = ACTIONS(695), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(695), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(695), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(695), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(695), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(695), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(695), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(695), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(695), + [anon_sym_ATparam_DASHout] = ACTIONS(695), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(695), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(697), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(695), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(695), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(695), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(695), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(695), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(695), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(695), + [anon_sym_ATmixin] = ACTIONS(695), + [sym__end] = ACTIONS(695), + }, + [169] = { + [anon_sym_ATinheritdoc] = ACTIONS(699), + [anon_sym_ATinheritDoc] = ACTIONS(699), + [anon_sym_ATapi] = ACTIONS(699), + [anon_sym_ATfilesource] = ACTIONS(699), + [anon_sym_ATignore] = ACTIONS(699), + [anon_sym_ATinternal] = ACTIONS(699), + [anon_sym_ATcategory] = ACTIONS(699), + [anon_sym_ATcopyright] = ACTIONS(699), + [anon_sym_ATtodo] = ACTIONS(699), + [anon_sym_ATexample] = ACTIONS(699), + [anon_sym_ATlicense] = ACTIONS(699), + [anon_sym_ATpackage] = ACTIONS(699), + [anon_sym_ATsource] = ACTIONS(699), + [anon_sym_ATsubpackage] = ACTIONS(699), + [anon_sym_ATuses] = ACTIONS(699), + [anon_sym_ATauthor] = ACTIONS(699), + [anon_sym_ATglobal] = ACTIONS(699), + [anon_sym_ATlink] = ACTIONS(699), + [anon_sym_ATmethod] = ACTIONS(699), + [anon_sym_ATparam] = ACTIONS(701), + [anon_sym_ATproperty] = ACTIONS(701), + [anon_sym_ATproperty_DASHread] = ACTIONS(699), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(699), + [anon_sym_ATreturn] = ACTIONS(699), + [anon_sym_ATsee] = ACTIONS(699), + [anon_sym_ATthrows] = ACTIONS(699), + [anon_sym_ATvar] = ACTIONS(699), + [anon_sym_ATdeprecated] = ACTIONS(699), + [anon_sym_ATsince] = ACTIONS(699), + [anon_sym_ATversion] = ACTIONS(699), + [anon_sym_ATtemplate] = ACTIONS(701), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(699), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(699), + [anon_sym_ATimplements] = ACTIONS(699), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(699), + [anon_sym_ATextends] = ACTIONS(699), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(699), + [anon_sym_ATuse] = ACTIONS(701), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(699), + [anon_sym_ATafter] = ACTIONS(701), + [anon_sym_ATafterClass] = ACTIONS(699), + [anon_sym_ATannotation] = ACTIONS(699), + [anon_sym_ATbackupGlobals] = ACTIONS(699), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(699), + [anon_sym_ATbefore] = ACTIONS(701), + [anon_sym_ATbeforeClass] = ACTIONS(699), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(701), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(699), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(699), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(699), + [anon_sym_ATcovers] = ACTIONS(701), + [anon_sym_ATcoversDefaultClass] = ACTIONS(701), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(699), + [anon_sym_ATcoversNothing] = ACTIONS(699), + [anon_sym_ATdataProvider] = ACTIONS(699), + [anon_sym_ATdepends] = ACTIONS(701), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(699), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(699), + [anon_sym_ATgroup] = ACTIONS(699), + [anon_sym_ATlarge] = ACTIONS(699), + [anon_sym_ATmedium] = ACTIONS(699), + [anon_sym_ATpreserveGlobalState] = ACTIONS(699), + [anon_sym_ATrequires] = ACTIONS(701), + [anon_sym_ATrequiresusages] = ACTIONS(699), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(699), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(699), + [anon_sym_ATsmall] = ACTIONS(699), + [anon_sym_ATtest] = ACTIONS(701), + [anon_sym_ATtestWith] = ACTIONS(699), + [anon_sym_ATtestdox] = ACTIONS(699), + [anon_sym_ATticket] = ACTIONS(699), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(699), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(699), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(699), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(701), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(699), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(701), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(699), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(699), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(699), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(699), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(699), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(699), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(699), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(699), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(699), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(701), + [anon_sym_ATreadonly] = ACTIONS(699), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(699), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(699), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(699), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(699), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(699), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(699), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(699), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(699), + [anon_sym_ATparam_DASHout] = ACTIONS(699), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(699), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(701), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(699), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(699), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(699), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(699), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(699), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(699), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(699), + [anon_sym_ATmixin] = ACTIONS(699), + [sym__end] = ACTIONS(699), + }, + [170] = { + [anon_sym_ATinheritdoc] = ACTIONS(456), + [anon_sym_ATinheritDoc] = ACTIONS(456), + [anon_sym_ATapi] = ACTIONS(456), + [anon_sym_ATfilesource] = ACTIONS(456), + [anon_sym_ATignore] = ACTIONS(456), + [anon_sym_ATinternal] = ACTIONS(456), + [anon_sym_ATcategory] = ACTIONS(456), + [anon_sym_ATcopyright] = ACTIONS(456), + [anon_sym_ATtodo] = ACTIONS(456), + [anon_sym_ATexample] = ACTIONS(456), + [anon_sym_ATlicense] = ACTIONS(456), + [anon_sym_ATpackage] = ACTIONS(456), + [anon_sym_ATsource] = ACTIONS(456), + [anon_sym_ATsubpackage] = ACTIONS(456), + [anon_sym_ATuses] = ACTIONS(456), + [anon_sym_ATauthor] = ACTIONS(456), + [anon_sym_ATglobal] = ACTIONS(456), + [anon_sym_ATlink] = ACTIONS(456), + [anon_sym_ATmethod] = ACTIONS(456), + [anon_sym_ATparam] = ACTIONS(458), + [anon_sym_ATproperty] = ACTIONS(458), + [anon_sym_ATproperty_DASHread] = ACTIONS(456), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATreturn] = ACTIONS(456), + [anon_sym_ATsee] = ACTIONS(456), + [anon_sym_ATthrows] = ACTIONS(456), + [anon_sym_ATvar] = ACTIONS(456), + [anon_sym_ATdeprecated] = ACTIONS(456), + [anon_sym_ATsince] = ACTIONS(456), + [anon_sym_ATversion] = ACTIONS(456), + [anon_sym_ATtemplate] = ACTIONS(458), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(456), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(456), + [anon_sym_ATimplements] = ACTIONS(456), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(456), + [anon_sym_ATextends] = ACTIONS(456), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(456), + [anon_sym_ATuse] = ACTIONS(458), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(456), + [anon_sym_ATafter] = ACTIONS(458), + [anon_sym_ATafterClass] = ACTIONS(456), + [anon_sym_ATannotation] = ACTIONS(456), + [anon_sym_ATbackupGlobals] = ACTIONS(456), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(456), + [anon_sym_ATbefore] = ACTIONS(458), + [anon_sym_ATbeforeClass] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(456), + [anon_sym_ATcovers] = ACTIONS(458), + [anon_sym_ATcoversDefaultClass] = ACTIONS(458), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(456), + [anon_sym_ATcoversNothing] = ACTIONS(456), + [anon_sym_ATdataProvider] = ACTIONS(456), + [anon_sym_ATdepends] = ACTIONS(458), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(456), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(456), + [anon_sym_ATgroup] = ACTIONS(456), + [anon_sym_ATlarge] = ACTIONS(456), + [anon_sym_ATmedium] = ACTIONS(456), + [anon_sym_ATpreserveGlobalState] = ACTIONS(456), + [anon_sym_ATrequires] = ACTIONS(458), + [anon_sym_ATrequiresusages] = ACTIONS(456), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(456), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(456), + [anon_sym_ATsmall] = ACTIONS(456), + [anon_sym_ATtest] = ACTIONS(458), + [anon_sym_ATtestWith] = ACTIONS(456), + [anon_sym_ATtestdox] = ACTIONS(456), + [anon_sym_ATticket] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(456), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(458), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(458), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(456), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(458), + [anon_sym_ATreadonly] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(456), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(456), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(456), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(456), + [anon_sym_ATparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(458), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(456), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(456), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(456), + [anon_sym_ATmixin] = ACTIONS(456), + [sym__end] = ACTIONS(456), + }, + [171] = { + [anon_sym_ATinheritdoc] = ACTIONS(703), + [anon_sym_ATinheritDoc] = ACTIONS(703), + [anon_sym_ATapi] = ACTIONS(703), + [anon_sym_ATfilesource] = ACTIONS(703), + [anon_sym_ATignore] = ACTIONS(703), + [anon_sym_ATinternal] = ACTIONS(703), + [anon_sym_ATcategory] = ACTIONS(703), + [anon_sym_ATcopyright] = ACTIONS(703), + [anon_sym_ATtodo] = ACTIONS(703), + [anon_sym_ATexample] = ACTIONS(703), + [anon_sym_ATlicense] = ACTIONS(703), + [anon_sym_ATpackage] = ACTIONS(703), + [anon_sym_ATsource] = ACTIONS(703), + [anon_sym_ATsubpackage] = ACTIONS(703), + [anon_sym_ATuses] = ACTIONS(703), + [anon_sym_ATauthor] = ACTIONS(703), + [anon_sym_ATglobal] = ACTIONS(703), + [anon_sym_ATlink] = ACTIONS(703), + [anon_sym_ATmethod] = ACTIONS(703), + [anon_sym_ATparam] = ACTIONS(705), + [anon_sym_ATproperty] = ACTIONS(705), + [anon_sym_ATproperty_DASHread] = ACTIONS(703), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(703), + [anon_sym_ATreturn] = ACTIONS(703), + [anon_sym_ATsee] = ACTIONS(703), + [anon_sym_ATthrows] = ACTIONS(703), + [anon_sym_ATvar] = ACTIONS(703), + [anon_sym_ATdeprecated] = ACTIONS(703), + [anon_sym_ATsince] = ACTIONS(703), + [anon_sym_ATversion] = ACTIONS(703), + [anon_sym_ATtemplate] = ACTIONS(705), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(703), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(703), + [anon_sym_ATimplements] = ACTIONS(703), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(703), + [anon_sym_ATextends] = ACTIONS(703), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(703), + [anon_sym_ATuse] = ACTIONS(705), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(703), + [anon_sym_ATafter] = ACTIONS(705), + [anon_sym_ATafterClass] = ACTIONS(703), + [anon_sym_ATannotation] = ACTIONS(703), + [anon_sym_ATbackupGlobals] = ACTIONS(703), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(703), + [anon_sym_ATbefore] = ACTIONS(705), + [anon_sym_ATbeforeClass] = ACTIONS(703), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(705), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(703), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(703), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(703), + [anon_sym_ATcovers] = ACTIONS(705), + [anon_sym_ATcoversDefaultClass] = ACTIONS(705), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(703), + [anon_sym_ATcoversNothing] = ACTIONS(703), + [anon_sym_ATdataProvider] = ACTIONS(703), + [anon_sym_ATdepends] = ACTIONS(705), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(703), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(703), + [anon_sym_ATgroup] = ACTIONS(703), + [anon_sym_ATlarge] = ACTIONS(703), + [anon_sym_ATmedium] = ACTIONS(703), + [anon_sym_ATpreserveGlobalState] = ACTIONS(703), + [anon_sym_ATrequires] = ACTIONS(705), + [anon_sym_ATrequiresusages] = ACTIONS(703), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(703), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(703), + [anon_sym_ATsmall] = ACTIONS(703), + [anon_sym_ATtest] = ACTIONS(705), + [anon_sym_ATtestWith] = ACTIONS(703), + [anon_sym_ATtestdox] = ACTIONS(703), + [anon_sym_ATticket] = ACTIONS(703), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(703), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(703), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(703), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(705), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(703), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(705), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(703), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(703), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(703), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(703), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(703), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(703), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(703), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(703), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(703), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(705), + [anon_sym_ATreadonly] = ACTIONS(703), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(703), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(703), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(703), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(703), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(703), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(703), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(703), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(703), + [anon_sym_ATparam_DASHout] = ACTIONS(703), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(703), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(705), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(703), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(703), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(703), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(703), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(703), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(703), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(703), + [anon_sym_ATmixin] = ACTIONS(703), + [sym__end] = ACTIONS(703), + }, + [172] = { + [anon_sym_ATinheritdoc] = ACTIONS(452), + [anon_sym_ATinheritDoc] = ACTIONS(452), + [anon_sym_ATapi] = ACTIONS(452), + [anon_sym_ATfilesource] = ACTIONS(452), + [anon_sym_ATignore] = ACTIONS(452), + [anon_sym_ATinternal] = ACTIONS(452), + [anon_sym_ATcategory] = ACTIONS(452), + [anon_sym_ATcopyright] = ACTIONS(452), + [anon_sym_ATtodo] = ACTIONS(452), + [anon_sym_ATexample] = ACTIONS(452), + [anon_sym_ATlicense] = ACTIONS(452), + [anon_sym_ATpackage] = ACTIONS(452), + [anon_sym_ATsource] = ACTIONS(452), + [anon_sym_ATsubpackage] = ACTIONS(452), + [anon_sym_ATuses] = ACTIONS(452), + [anon_sym_ATauthor] = ACTIONS(452), + [anon_sym_ATglobal] = ACTIONS(452), + [anon_sym_ATlink] = ACTIONS(452), + [anon_sym_ATmethod] = ACTIONS(452), + [anon_sym_ATparam] = ACTIONS(454), + [anon_sym_ATproperty] = ACTIONS(454), + [anon_sym_ATproperty_DASHread] = ACTIONS(452), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(452), + [anon_sym_ATreturn] = ACTIONS(452), + [anon_sym_ATsee] = ACTIONS(452), + [anon_sym_ATthrows] = ACTIONS(452), + [anon_sym_ATvar] = ACTIONS(452), + [anon_sym_ATdeprecated] = ACTIONS(452), + [anon_sym_ATsince] = ACTIONS(452), + [anon_sym_ATversion] = ACTIONS(452), + [anon_sym_ATtemplate] = ACTIONS(454), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(452), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(452), + [anon_sym_ATimplements] = ACTIONS(452), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(452), + [anon_sym_ATextends] = ACTIONS(452), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(452), + [anon_sym_ATuse] = ACTIONS(454), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(452), + [anon_sym_ATafter] = ACTIONS(454), + [anon_sym_ATafterClass] = ACTIONS(452), + [anon_sym_ATannotation] = ACTIONS(452), + [anon_sym_ATbackupGlobals] = ACTIONS(452), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(452), + [anon_sym_ATbefore] = ACTIONS(454), + [anon_sym_ATbeforeClass] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(452), + [anon_sym_ATcovers] = ACTIONS(454), + [anon_sym_ATcoversDefaultClass] = ACTIONS(454), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(452), + [anon_sym_ATcoversNothing] = ACTIONS(452), + [anon_sym_ATdataProvider] = ACTIONS(452), + [anon_sym_ATdepends] = ACTIONS(454), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(452), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(452), + [anon_sym_ATgroup] = ACTIONS(452), + [anon_sym_ATlarge] = ACTIONS(452), + [anon_sym_ATmedium] = ACTIONS(452), + [anon_sym_ATpreserveGlobalState] = ACTIONS(452), + [anon_sym_ATrequires] = ACTIONS(454), + [anon_sym_ATrequiresusages] = ACTIONS(452), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(452), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(452), + [anon_sym_ATsmall] = ACTIONS(452), + [anon_sym_ATtest] = ACTIONS(454), + [anon_sym_ATtestWith] = ACTIONS(452), + [anon_sym_ATtestdox] = ACTIONS(452), + [anon_sym_ATticket] = ACTIONS(452), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(452), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(452), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(452), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(452), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(452), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(452), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(452), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(454), + [anon_sym_ATreadonly] = ACTIONS(452), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(452), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(452), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(452), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(452), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(452), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(452), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(452), + [anon_sym_ATparam_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(452), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(452), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(452), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(452), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(452), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(452), + [anon_sym_ATmixin] = ACTIONS(452), + [sym__end] = ACTIONS(452), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 22, - ACTIONS(533), 1, + [0] = 23, + ACTIONS(555), 1, + anon_sym_DOLLAR, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + ACTIONS(727), 1, + anon_sym_RPAREN, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(281), 1, + sym_variable_name, + STATE(287), 1, + sym_parameter, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(306), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [99] = 22, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + ACTIONS(729), 1, + anon_sym_GT, + ACTIONS(732), 1, + anon_sym_COMMA, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(181), 1, + aux_sym__type_argument_list_repeat2, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [195] = 22, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_COMMA, + ACTIONS(734), 1, + anon_sym_GT, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(179), 1, + aux_sym__type_argument_list_repeat2, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [291] = 22, + ACTIONS(555), 1, anon_sym_DOLLAR, - ACTIONS(689), 1, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(281), 1, + sym_variable_name, + STATE(314), 1, + sym_parameter, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(306), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [387] = 22, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + ACTIONS(732), 1, + anon_sym_COMMA, + ACTIONS(737), 1, + anon_sym_GT, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(183), 1, + aux_sym__type_argument_list_repeat2, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [483] = 22, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(707), 1, - anon_sym_RPAREN, - STATE(10), 1, + ACTIONS(732), 1, + anon_sym_COMMA, + ACTIONS(740), 1, + anon_sym_GT, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(268), 1, - sym_parameter, - STATE(269), 1, - sym_variable_name, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(184), 1, + aux_sym__type_argument_list_repeat2, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(25), 4, sym__types, sym__phpdoc_array_types, + sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(14), 4, + STATE(333), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(717), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(723), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [579] = 21, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, + anon_sym_list, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, + anon_sym_LPAREN, + ACTIONS(743), 1, + anon_sym_GT, + STATE(12), 1, + sym_generic_type, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, + sym__psalm_generic_array_types, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(182), 1, + aux_sym__type_argument_list_repeat2, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(278), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26119,8 +27593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26133,54 +27606,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [96] = 21, - ACTIONS(533), 1, + [672] = 21, + ACTIONS(344), 1, anon_sym_DOLLAR, - ACTIONS(689), 1, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(269), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(72), 1, sym_variable_name, - STATE(285), 1, - sym_parameter, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(278), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(298), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26191,8 +27665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26205,54 +27678,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [189] = 21, - ACTIONS(689), 1, + [765] = 21, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(709), 1, + ACTIONS(745), 1, anon_sym_GT, - ACTIONS(712), 1, - anon_sym_COMMA, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(175), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(182), 1, aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26263,8 +27737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26277,54 +27750,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [282] = 21, - ACTIONS(689), 1, + [858] = 21, + ACTIONS(747), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(750), 1, + anon_sym_GT, + ACTIONS(752), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(755), 1, + anon_sym_array, + ACTIONS(758), 1, + anon_sym_QMARK, + ACTIONS(761), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(767), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(770), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(776), 1, anon_sym_LPAREN, - ACTIONS(712), 1, - anon_sym_COMMA, - ACTIONS(714), 1, - anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(176), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(182), 1, aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(764), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26335,8 +27809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(773), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26349,54 +27822,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [375] = 21, - ACTIONS(689), 1, + [951] = 21, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(712), 1, - anon_sym_COMMA, - ACTIONS(717), 1, + ACTIONS(779), 1, anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(177), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(182), 1, aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26407,8 +27881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26421,54 +27894,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [468] = 21, - ACTIONS(689), 1, + [1044] = 21, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(712), 1, - anon_sym_COMMA, - ACTIONS(720), 1, + ACTIONS(781), 1, anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(174), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(182), 1, aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(333), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26479,8 +27953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26493,52 +27966,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [561] = 20, - ACTIONS(723), 1, - sym_name, - ACTIONS(726), 1, - anon_sym_GT, - ACTIONS(728), 1, + [1137] = 21, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(731), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(737), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(740), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(743), 1, - anon_sym_QMARK, - ACTIONS(749), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(783), 1, + sym_name, + ACTIONS(785), 1, + anon_sym_static, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(172), 1, - aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(190), 1, + sym_static, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(351), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(734), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26549,8 +28025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(746), 13, - anon_sym_array, + ACTIONS(723), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26559,56 +28034,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_void, anon_sym_mixed, - anon_sym_static, anon_sym_false, anon_sym_null, anon_sym_true, - [651] = 20, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [1229] = 19, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(795), 1, + anon_sym_class_DASHstring, + ACTIONS(801), 1, anon_sym_LPAREN, - ACTIONS(752), 1, - anon_sym_DOLLAR, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, STATE(69), 1, - sym_variable_name, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + sym__psalm_generic_array_types, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(23), 3, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(30), 4, sym__types, sym__phpdoc_array_types, + sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(14), 4, + STATE(46), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(797), 10, + anon_sym_interface_DASHstring, + anon_sym_positive_DASHint, + anon_sym_trait_DASHstring, + anon_sym_enum_DASHstring, + anon_sym_callable_DASHstring, + anon_sym_numeric_DASHstring, + anon_sym_literal_DASHstring, + anon_sym_lowercase_DASHstring, + anon_sym_non_DASHempty_DASHstring, + anon_sym_non_DASHempty_DASHlowercase_DASHstring, + ACTIONS(799), 12, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [1316] = 19, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, + anon_sym_QMARK, + ACTIONS(795), 1, + anon_sym_class_DASHstring, + ACTIONS(801), 1, + anon_sym_LPAREN, + STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, + sym__psalm_list_array_types, + STATE(69), 1, + sym__psalm_generic_array_types, + STATE(336), 1, + sym_namespace_name_as_prefix, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(291), 4, + STATE(30), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(74), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26619,8 +28160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26633,52 +28173,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [741] = 20, - ACTIONS(689), 1, + [1403] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(754), 1, - anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(172), 1, - aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(297), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26689,8 +28228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26703,52 +28241,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [831] = 20, - ACTIONS(689), 1, + [1490] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(756), 1, - anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(172), 1, - aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(137), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26759,8 +28296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26773,52 +28309,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [921] = 20, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, + [1577] = 19, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(758), 1, - anon_sym_GT, - STATE(10), 1, + ACTIONS(803), 1, + sym_name, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(172), 1, - aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(373), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26829,8 +28364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26843,52 +28377,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1011] = 20, - ACTIONS(689), 1, + [1664] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(760), 1, - anon_sym_GT, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(172), 1, - aux_sym__type_argument_list_repeat2, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(338), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(316), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26899,8 +28432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26913,52 +28445,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1101] = 20, - ACTIONS(691), 1, + [1751] = 19, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - ACTIONS(762), 1, - sym_name, - ACTIONS(764), 1, - anon_sym_static, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(190), 1, - sym_static, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(342), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(154), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -26969,8 +28500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 12, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -26979,51 +28509,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_void, anon_sym_mixed, + anon_sym_static, anon_sym_false, anon_sym_null, anon_sym_true, - [1190] = 18, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + [1838] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, anon_sym_QMARK, - ACTIONS(778), 1, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + STATE(12), 1, sym_generic_type, - STATE(86), 1, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(88), 1, + STATE(38), 1, sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(30), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(231), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(169), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(772), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27034,8 +28568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27048,48 +28581,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1274] = 18, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + [1925] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, anon_sym_QMARK, - ACTIONS(778), 1, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + STATE(12), 1, sym_generic_type, - STATE(86), 1, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(88), 1, + STATE(38), 1, sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(30), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(76), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(318), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(772), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27100,8 +28636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27114,48 +28649,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1358] = 18, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [2012] = 19, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(795), 1, + anon_sym_class_DASHstring, + ACTIONS(801), 1, anon_sym_LPAREN, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, sym__psalm_list_array_types, - STATE(29), 1, + STATE(69), 1, sym__psalm_generic_array_types, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(165), 4, + STATE(30), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(77), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27166,8 +28704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27180,48 +28717,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1442] = 18, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + [2099] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, anon_sym_QMARK, - ACTIONS(778), 1, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + STATE(12), 1, sym_generic_type, - STATE(86), 1, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(88), 1, + STATE(38), 1, sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(30), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(71), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(157), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(772), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27232,8 +28772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27246,48 +28785,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1526] = 18, - ACTIONS(689), 1, + [2186] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(273), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(165), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27298,8 +28840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27312,48 +28853,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1610] = 18, - ACTIONS(689), 1, + [2273] = 19, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(725), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(160), 4, + STATE(25), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + STATE(145), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27364,8 +28908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27378,48 +28921,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1694] = 18, - ACTIONS(689), 1, + [2360] = 18, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, - anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(354), 1, + sym_intersection_type, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(277), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(262), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27430,8 +28971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27444,48 +28984,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1778] = 18, - ACTIONS(689), 1, + [2441] = 18, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, - anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(320), 1, + sym_intersection_type, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(155), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(262), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27496,8 +29034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27510,48 +29047,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1862] = 18, - ACTIONS(689), 1, + [2522] = 18, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(805), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(275), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(79), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27562,8 +29097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27576,48 +29110,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1946] = 18, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [2603] = 18, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(795), 1, + anon_sym_class_DASHstring, + ACTIONS(807), 1, anon_sym_LPAREN, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, sym__psalm_list_array_types, - STATE(29), 1, + STATE(69), 1, sym__psalm_generic_array_types, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(145), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(105), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27628,8 +29160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27642,48 +29173,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2030] = 18, - ACTIONS(689), 1, + [2684] = 18, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, - anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(331), 1, + sym_intersection_type, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(130), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(262), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27694,8 +29223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27708,48 +29236,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2114] = 18, - ACTIONS(691), 1, + [2765] = 18, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, - anon_sym_LPAREN, - ACTIONS(780), 1, - sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(339), 1, + sym_intersection_type, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(307), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(262), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27760,8 +29286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27774,48 +29299,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2198] = 18, - ACTIONS(689), 1, + [2846] = 18, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(705), 1, + ACTIONS(805), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(23), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(134), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(695), 10, + STATE(95), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27826,8 +29349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27840,43 +29362,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2282] = 17, - ACTIONS(697), 1, + [2927] = 18, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + ACTIONS(787), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(789), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - ACTIONS(782), 1, + ACTIONS(795), 1, + anon_sym_class_DASHstring, + ACTIONS(807), 1, anon_sym_LPAREN, - STATE(26), 1, + STATE(28), 1, sym_qualified_name, - STATE(46), 1, + STATE(50), 1, sym_generic_type, - STATE(86), 1, - sym__psalm_generic_array_types, - STATE(88), 1, + STATE(68), 1, sym__psalm_list_array_types, - STATE(308), 1, + STATE(69), 1, + sym__psalm_generic_array_types, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(97), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(772), 10, + STATE(106), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27887,8 +29412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27901,43 +29425,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2360] = 17, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3008] = 17, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - ACTIONS(784), 1, - anon_sym_LPAREN, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, + ACTIONS(795), 1, + anon_sym_class_DASHstring, STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, sym__psalm_list_array_types, - STATE(29), 1, + STATE(69), 1, sym__psalm_generic_array_types, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(78), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(109), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27948,8 +29473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27962,43 +29486,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2438] = 17, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + [3086] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, anon_sym_QMARK, - ACTIONS(782), 1, - anon_sym_LPAREN, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + STATE(12), 1, sym_generic_type, - STATE(86), 1, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(88), 1, + STATE(38), 1, sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(104), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(772), 10, + STATE(59), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28009,8 +29534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28023,43 +29547,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2516] = 17, - ACTIONS(689), 1, + [3164] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(334), 1, - sym_intersection_type, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(245), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(247), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(341), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28070,8 +29595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28084,43 +29608,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2594] = 17, - ACTIONS(689), 1, + [3242] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(310), 1, - sym_intersection_type, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(245), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(341), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28131,8 +29656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28145,43 +29669,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2672] = 17, - ACTIONS(689), 1, + [3320] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(784), 1, - anon_sym_LPAREN, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(84), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(366), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28192,8 +29717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28206,43 +29730,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2750] = 17, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3398] = 17, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(787), 1, + sym_name, + ACTIONS(789), 1, + anon_sym_list, + ACTIONS(791), 1, + anon_sym_array, + ACTIONS(793), 1, anon_sym_QMARK, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, + ACTIONS(795), 1, + anon_sym_class_DASHstring, STATE(28), 1, + sym_qualified_name, + STATE(50), 1, + sym_generic_type, + STATE(68), 1, sym__psalm_list_array_types, - STATE(29), 1, + STATE(69), 1, sym__psalm_generic_array_types, - STATE(304), 1, - sym_intersection_type, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(245), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(370), 1, + sym_namespace_name, + STATE(29), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(103), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(797), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28253,8 +29778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(799), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28267,43 +29791,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2828] = 17, - ACTIONS(689), 1, + [3476] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(691), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(693), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, + anon_sym_QMARK, + ACTIONS(715), 1, anon_sym_class_DASHstring, - ACTIONS(697), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, - anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(14), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(293), 1, - sym_intersection_type, - STATE(317), 1, + STATE(38), 1, + sym__psalm_list_array_types, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(245), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(252), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, + STATE(366), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28314,8 +29839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28328,41 +29852,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2906] = 16, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, + [3554] = 17, + ACTIONS(707), 1, sym_name, - ACTIONS(768), 1, + ACTIONS(709), 1, anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(711), 1, + anon_sym_array, + ACTIONS(713), 1, anon_sym_QMARK, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + ACTIONS(715), 1, + anon_sym_class_DASHstring, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + STATE(12), 1, sym_generic_type, - STATE(86), 1, + STATE(14), 1, + sym_qualified_name, + STATE(33), 1, sym__psalm_generic_array_types, - STATE(88), 1, + STATE(38), 1, sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(105), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(772), 10, + STATE(97), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(717), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28373,8 +29900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, - anon_sym_array, + ACTIONS(723), 12, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28387,41 +29913,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [2981] = 16, - ACTIONS(689), 1, + [3632] = 4, + ACTIONS(809), 1, sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(214), 4, + anon_sym_LT, + anon_sym_LBRACK_RBRACK, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(814), 14, anon_sym_QMARK, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, - sym_namespace_name_as_prefix, - STATE(83), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, - sym__regular_types, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(695), 10, + anon_sym_class_DASHstring, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28432,8 +29934,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + anon_sym_BSLASH, + anon_sym_LPAREN, + ACTIONS(812), 15, + anon_sym_list, anon_sym_array, + aux_sym_namespace_name_as_prefix_token1, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28446,41 +29952,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3056] = 16, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + [3675] = 2, + ACTIONS(750), 15, + anon_sym_GT, anon_sym_QMARK, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, - sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, - sym_namespace_name_as_prefix, - STATE(312), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(236), 4, - sym__regular_types, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(695), 10, + anon_sym_class_DASHstring, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28491,8 +29967,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + anon_sym_BSLASH, + anon_sym_LPAREN, + ACTIONS(816), 16, + anon_sym_list, anon_sym_array, + sym_name, + aux_sym_namespace_name_as_prefix_token1, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28505,52 +29986,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3131] = 16, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3711] = 14, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(818), 1, + sym_name, + ACTIONS(820), 1, + anon_sym_SQUOTE, + ACTIONS(822), 1, + anon_sym_DQUOTE, + ACTIONS(824), 1, + aux_sym__shaped_array_element_token1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(40), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, + STATE(291), 1, + sym__shaped_array_element, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(53), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(296), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28564,52 +30030,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3206] = 16, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3769] = 14, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(818), 1, + sym_name, + ACTIONS(820), 1, + anon_sym_SQUOTE, + ACTIONS(822), 1, + anon_sym_DQUOTE, + ACTIONS(824), 1, + aux_sym__shaped_array_element_token1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(40), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, + STATE(288), 1, + sym__shaped_array_element, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(312), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(296), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28623,52 +30074,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3281] = 16, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3827] = 14, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(818), 1, + sym_name, + ACTIONS(820), 1, + anon_sym_SQUOTE, + ACTIONS(822), 1, + anon_sym_DQUOTE, + ACTIONS(824), 1, + aux_sym__shaped_array_element_token1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(40), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, + STATE(270), 1, + sym__shaped_array_element, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(331), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(234), 4, + STATE(296), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28682,52 +30118,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3356] = 16, - ACTIONS(697), 1, + [3885] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, - sym_name, - ACTIONS(768), 1, - anon_sym_list, - ACTIONS(770), 1, - anon_sym_class_DASHstring, - ACTIONS(774), 1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + ACTIONS(828), 1, + sym_name, + STATE(12), 1, sym_generic_type, - STATE(86), 1, - sym__psalm_generic_array_types, - STATE(88), 1, - sym__psalm_list_array_types, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(40), 1, + sym_qualified_name, + STATE(370), 1, sym_namespace_name, - STATE(101), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(24), 4, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(311), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(772), 10, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(776), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28741,52 +30154,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3431] = 16, - ACTIONS(689), 1, - sym_name, - ACTIONS(691), 1, - anon_sym_list, - ACTIONS(693), 1, - anon_sym_class_DASHstring, - ACTIONS(697), 1, + [3931] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(701), 1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + ACTIONS(828), 1, + sym_name, + STATE(12), 1, sym_generic_type, - STATE(15), 1, + STATE(40), 1, sym_qualified_name, - STATE(28), 1, - sym__psalm_list_array_types, - STATE(29), 1, - sym__psalm_generic_array_types, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(331), 3, - sym__types, - sym__phpdoc_array_types, - sym__psalm_scalar_type, - STATE(14), 4, + STATE(312), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(695), 10, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28800,32 +30190,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3506] = 4, - ACTIONS(786), 1, - sym_name, - ACTIONS(260), 4, - anon_sym_LT, - anon_sym_LBRACK_RBRACK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(791), 14, - anon_sym_class_DASHstring, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, + [3977] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_LPAREN, - ACTIONS(789), 15, - anon_sym_list, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, + ACTIONS(826), 1, + anon_sym_QMARK, + ACTIONS(828), 1, + sym_name, + STATE(12), 1, + sym_generic_type, + STATE(40), 1, + sym_qualified_name, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(305), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28839,27 +30226,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3549] = 2, - ACTIONS(726), 15, - anon_sym_GT, - anon_sym_class_DASHstring, - anon_sym_interface_DASHstring, - anon_sym_positive_DASHint, - anon_sym_trait_DASHstring, - anon_sym_enum_DASHstring, - anon_sym_callable_DASHstring, - anon_sym_numeric_DASHstring, - anon_sym_literal_DASHstring, - anon_sym_lowercase_DASHstring, - anon_sym_non_DASHempty_DASHstring, - anon_sym_non_DASHempty_DASHlowercase_DASHstring, + [4023] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(826), 1, anon_sym_QMARK, - anon_sym_LPAREN, - ACTIONS(793), 16, - anon_sym_list, + ACTIONS(828), 1, sym_name, - aux_sym_namespace_name_as_prefix_token1, + STATE(12), 1, + sym_generic_type, + STATE(40), 1, + sym_qualified_name, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(307), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28873,29 +30262,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3585] = 10, - ACTIONS(697), 1, + [4069] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(795), 1, - sym_name, - ACTIONS(797), 1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + ACTIONS(828), 1, + sym_name, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(318), 4, + STATE(323), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28909,29 +30298,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3631] = 10, - ACTIONS(697), 1, + [4115] = 10, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(795), 1, - sym_name, - ACTIONS(797), 1, + ACTIONS(826), 1, anon_sym_QMARK, - STATE(10), 1, + ACTIONS(828), 1, + sym_name, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(315), 4, + STATE(349), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28945,25 +30334,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3677] = 9, - ACTIONS(697), 1, + [4161] = 9, + ACTIONS(707), 1, + sym_name, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(766), 1, - sym_name, - STATE(26), 1, - sym_qualified_name, - STATE(46), 1, + STATE(12), 1, sym_generic_type, - STATE(308), 1, - sym_namespace_name_as_prefix, - STATE(317), 1, + STATE(14), 1, + sym_qualified_name, + STATE(370), 1, sym_namespace_name, - STATE(47), 2, + STATE(375), 1, + sym_namespace_name_as_prefix, + STATE(16), 2, sym_named_type, sym_primitive_type, - ACTIONS(776), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -28977,25 +30366,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3718] = 9, - ACTIONS(689), 1, - sym_name, - ACTIONS(697), 1, + [4202] = 9, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, - sym_generic_type, - STATE(15), 1, + ACTIONS(787), 1, + sym_name, + STATE(28), 1, sym_qualified_name, - STATE(317), 1, - sym_namespace_name, - STATE(337), 1, + STATE(50), 1, + sym_generic_type, + STATE(336), 1, sym_namespace_name_as_prefix, - STATE(21), 2, + STATE(370), 1, + sym_namespace_name, + STATE(52), 2, sym_named_type, sym_primitive_type, - ACTIONS(703), 13, + ACTIONS(799), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -29009,25 +30398,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3759] = 9, - ACTIONS(697), 1, + [4243] = 9, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(795), 1, + ACTIONS(828), 1, sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - STATE(21), 2, + STATE(16), 2, sym_named_type, sym_primitive_type, - ACTIONS(703), 13, + ACTIONS(723), 13, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -29041,1503 +30430,1654 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [3800] = 12, - ACTIONS(697), 1, + [4284] = 12, + ACTIONS(344), 1, + anon_sym_DOLLAR, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(799), 1, + ACTIONS(830), 1, sym_name, - ACTIONS(801), 1, - anon_sym_DOLLAR, - ACTIONS(803), 1, + ACTIONS(832), 1, sym_uri, - STATE(237), 1, - sym_qualified_name, - STATE(240), 1, + STATE(76), 1, sym_fqsen, - STATE(247), 1, + STATE(100), 1, + sym_qualified_name, + STATE(114), 1, sym_generic_type, - STATE(249), 1, + STATE(119), 1, sym_named_type, - STATE(289), 1, + STATE(125), 1, sym_variable_name, - STATE(317), 1, - sym_namespace_name, - STATE(327), 1, + STATE(352), 1, sym_namespace_name_as_prefix, - [3837] = 12, - ACTIONS(697), 1, + STATE(370), 1, + sym_namespace_name, + [4321] = 12, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(752), 1, - anon_sym_DOLLAR, - ACTIONS(805), 1, + ACTIONS(834), 1, sym_name, - ACTIONS(807), 1, + ACTIONS(836), 1, + anon_sym_DOLLAR, + ACTIONS(838), 1, sym_uri, - STATE(72), 1, + STATE(248), 1, sym_qualified_name, - STATE(73), 1, + STATE(254), 1, sym_fqsen, - STATE(109), 1, + STATE(256), 1, sym_named_type, - STATE(113), 1, + STATE(257), 1, sym_generic_type, - STATE(122), 1, + STATE(292), 1, sym_variable_name, - STATE(317), 1, - sym_namespace_name, - STATE(320), 1, + STATE(359), 1, sym_namespace_name_as_prefix, - [3874] = 7, - ACTIONS(186), 1, - anon_sym_LT, - ACTIONS(189), 1, - anon_sym_BSLASH, - ACTIONS(809), 1, - anon_sym_LPAREN, - STATE(9), 1, - sym__type_argument_list, - STATE(81), 1, - sym_parameters, - STATE(288), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(184), 4, - anon_sym_LBRACK_RBRACK, - sym_name, - anon_sym_PIPE, - anon_sym_AMP, - [3899] = 7, - ACTIONS(186), 1, - anon_sym_LT, - ACTIONS(189), 1, - anon_sym_BSLASH, - ACTIONS(809), 1, - anon_sym_LPAREN, - STATE(9), 1, - sym__type_argument_list, - STATE(74), 1, - sym_parameters, - STATE(288), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(184), 4, - anon_sym_LBRACK_RBRACK, - sym_name, - anon_sym_PIPE, - anon_sym_AMP, - [3924] = 8, - ACTIONS(229), 1, + STATE(370), 1, + sym_namespace_name, + [4358] = 8, + ACTIONS(243), 1, anon_sym_LBRACE, - ACTIONS(237), 1, + ACTIONS(251), 1, aux_sym_version_token2, - ACTIONS(239), 1, + ACTIONS(253), 1, sym__text_not_version, - STATE(85), 1, + STATE(86), 1, sym_version, - STATE(96), 1, + STATE(108), 1, aux_sym__description_not_version_repeat1, - STATE(121), 1, + STATE(123), 1, sym_inline_tag, - STATE(152), 1, + STATE(172), 1, sym__description_not_version, - ACTIONS(235), 3, + ACTIONS(249), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [3951] = 8, - ACTIONS(229), 1, + [4385] = 8, + ACTIONS(243), 1, anon_sym_LBRACE, - ACTIONS(237), 1, + ACTIONS(251), 1, aux_sym_version_token2, - ACTIONS(239), 1, + ACTIONS(253), 1, sym__text_not_version, - STATE(87), 1, + STATE(88), 1, sym_version, - STATE(96), 1, + STATE(108), 1, aux_sym__description_not_version_repeat1, - STATE(121), 1, + STATE(123), 1, sym_inline_tag, - STATE(159), 1, + STATE(170), 1, sym__description_not_version, - ACTIONS(235), 3, + ACTIONS(249), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [3978] = 5, - ACTIONS(813), 1, - anon_sym_ATinternal, - ACTIONS(815), 1, - anon_sym_ATlink, - ACTIONS(817), 1, - anon_sym_ATsee, - ACTIONS(811), 2, - anon_sym_ATinheritdoc, - anon_sym_ATinheritDoc, - STATE(319), 3, - sym__inline_internal_tag, - sym__inline_link_tag, - sym__inline_see_tag, - [3997] = 8, - ACTIONS(697), 1, + [4412] = 7, + ACTIONS(194), 1, + anon_sym_LT, + ACTIONS(197), 1, + anon_sym_BSLASH, + ACTIONS(840), 1, + anon_sym_LPAREN, + STATE(11), 1, + sym__type_argument_list, + STATE(84), 1, + sym_parameters, + STATE(290), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(192), 4, + anon_sym_LBRACK_RBRACK, + sym_name, + anon_sym_PIPE, + anon_sym_AMP, + [4437] = 7, + ACTIONS(194), 1, + anon_sym_LT, + ACTIONS(197), 1, + anon_sym_BSLASH, + ACTIONS(840), 1, + anon_sym_LPAREN, + STATE(11), 1, + sym__type_argument_list, + STATE(98), 1, + sym_parameters, + STATE(290), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(192), 4, + anon_sym_LBRACK_RBRACK, + sym_name, + anon_sym_PIPE, + anon_sym_AMP, + [4462] = 8, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(842), 1, + sym_name, + STATE(12), 1, + sym_generic_type, + STATE(40), 1, + sym_qualified_name, + STATE(343), 1, + sym_named_type, + STATE(370), 1, + sym_namespace_name, + STATE(375), 1, + sym_namespace_name_as_prefix, + [4487] = 7, + ACTIONS(197), 1, + anon_sym_BSLASH, + ACTIONS(264), 1, + anon_sym_LT, + ACTIONS(844), 1, + anon_sym_QMARK, + ACTIONS(846), 1, + anon_sym_COLON, + STATE(11), 1, + sym__type_argument_list, + STATE(290), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(192), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [4510] = 6, + ACTIONS(197), 1, + anon_sym_BSLASH, + ACTIONS(848), 1, + anon_sym_LT, + ACTIONS(850), 1, + anon_sym_LPAREN_RPAREN, + STATE(285), 1, + sym__type_argument_list, + STATE(290), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(192), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [4531] = 8, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(819), 1, + ACTIONS(842), 1, sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(294), 1, + STATE(327), 1, sym_named_type, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - [4022] = 5, - ACTIONS(813), 1, + [4556] = 5, + ACTIONS(854), 1, anon_sym_ATinternal, - ACTIONS(815), 1, + ACTIONS(856), 1, anon_sym_ATlink, - ACTIONS(817), 1, + ACTIONS(858), 1, anon_sym_ATsee, - ACTIONS(821), 2, + ACTIONS(852), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(301), 3, + STATE(334), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4041] = 8, - ACTIONS(697), 1, - anon_sym_BSLASH, - ACTIONS(699), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(819), 1, - sym_name, - STATE(10), 1, - sym_generic_type, - STATE(80), 1, - sym_qualified_name, - STATE(317), 1, - sym_namespace_name, - STATE(333), 1, - sym_named_type, - STATE(337), 1, - sym_namespace_name_as_prefix, - [4066] = 8, - ACTIONS(697), 1, + [4575] = 8, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(819), 1, + ACTIONS(842), 1, sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(158), 1, + STATE(140), 1, sym_named_type, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - [4091] = 6, - ACTIONS(189), 1, - anon_sym_BSLASH, - ACTIONS(823), 1, - anon_sym_LT, - ACTIONS(825), 1, - anon_sym_LPAREN_RPAREN, - STATE(244), 1, - sym__type_argument_list, - STATE(288), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(184), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4112] = 5, - ACTIONS(813), 1, + [4600] = 5, + ACTIONS(854), 1, anon_sym_ATinternal, - ACTIONS(815), 1, + ACTIONS(856), 1, anon_sym_ATlink, - ACTIONS(817), 1, + ACTIONS(858), 1, anon_sym_ATsee, - ACTIONS(827), 2, + ACTIONS(860), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(292), 3, + STATE(363), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4131] = 8, - ACTIONS(697), 1, + [4619] = 8, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(819), 1, + ACTIONS(842), 1, sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(313), 1, + STATE(138), 1, sym_named_type, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - [4156] = 5, - ACTIONS(813), 1, + [4644] = 5, + ACTIONS(854), 1, + anon_sym_ATinternal, + ACTIONS(856), 1, + anon_sym_ATlink, + ACTIONS(858), 1, + anon_sym_ATsee, + ACTIONS(862), 2, + anon_sym_ATinheritdoc, + anon_sym_ATinheritDoc, + STATE(358), 3, + sym__inline_internal_tag, + sym__inline_link_tag, + sym__inline_see_tag, + [4663] = 5, + ACTIONS(854), 1, anon_sym_ATinternal, - ACTIONS(815), 1, + ACTIONS(856), 1, anon_sym_ATlink, - ACTIONS(817), 1, + ACTIONS(858), 1, anon_sym_ATsee, - ACTIONS(829), 2, + ACTIONS(864), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(326), 3, + STATE(350), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4175] = 8, - ACTIONS(697), 1, + [4682] = 8, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(699), 1, + ACTIONS(721), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(819), 1, + ACTIONS(842), 1, sym_name, - STATE(10), 1, + STATE(12), 1, sym_generic_type, - STATE(80), 1, + STATE(40), 1, sym_qualified_name, - STATE(131), 1, + STATE(361), 1, sym_named_type, - STATE(317), 1, + STATE(370), 1, sym_namespace_name, - STATE(337), 1, + STATE(375), 1, sym_namespace_name_as_prefix, - [4200] = 7, - ACTIONS(399), 1, - anon_sym_LBRACE, - ACTIONS(405), 1, - sym__text_after_type, - ACTIONS(752), 1, - anon_sym_DOLLAR, - STATE(89), 1, - sym_variable_name, - STATE(95), 1, - aux_sym__description_after_type_repeat1, - STATE(126), 1, - sym_inline_tag, - STATE(148), 1, - sym__description_after_type, - [4222] = 6, - ACTIONS(831), 1, + [4707] = 6, + ACTIONS(866), 1, anon_sym_LBRACE, - ACTIONS(833), 1, + ACTIONS(868), 1, anon_sym_RBRACE, - ACTIONS(835), 1, + ACTIONS(870), 1, sym__text_in_inline_tag, - STATE(235), 1, + STATE(249), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(262), 1, + STATE(284), 1, sym_inline_tag, - STATE(297), 1, + STATE(330), 1, sym__description_in_inline_tag_with_nesting, - [4241] = 5, - ACTIONS(837), 1, - anon_sym_LBRACE, - ACTIONS(840), 1, - anon_sym_RBRACE, - ACTIONS(842), 1, - sym__text_in_inline_tag, - STATE(233), 1, - aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(262), 1, - sym_inline_tag, - [4257] = 5, - ACTIONS(214), 1, + [4726] = 5, + ACTIONS(224), 1, anon_sym_GT, - ACTIONS(216), 1, + ACTIONS(226), 1, anon_sym_LT, - ACTIONS(218), 1, + ACTIONS(228), 1, anon_sym_LBRACK_RBRACK, - ACTIONS(845), 1, + ACTIONS(872), 1, anon_sym_COMMA, - STATE(16), 1, + STATE(23), 1, aux_sym__phpdoc_array_types_repeat1, - [4273] = 5, - ACTIONS(831), 1, + [4742] = 3, + ACTIONS(848), 1, + anon_sym_LT, + STATE(285), 1, + sym__type_argument_list, + ACTIONS(192), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [4754] = 5, + ACTIONS(866), 1, anon_sym_LBRACE, - ACTIONS(835), 1, + ACTIONS(870), 1, sym__text_in_inline_tag, - ACTIONS(847), 1, + ACTIONS(874), 1, anon_sym_RBRACE, - STATE(233), 1, + STATE(250), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(262), 1, + STATE(284), 1, sym_inline_tag, - [4289] = 5, - ACTIONS(214), 1, - anon_sym_GT, - ACTIONS(216), 1, - anon_sym_LT, - ACTIONS(218), 1, - anon_sym_LBRACK_RBRACK, - ACTIONS(849), 1, - anon_sym_COMMA, - STATE(16), 1, - aux_sym__phpdoc_array_types_repeat1, - [4305] = 3, - ACTIONS(823), 1, - anon_sym_LT, - STATE(244), 1, - sym__type_argument_list, - ACTIONS(184), 3, - sym__text_in_inline_tag, + [4770] = 5, + ACTIONS(876), 1, + anon_sym_LBRACE, + ACTIONS(879), 1, anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4317] = 4, + ACTIONS(881), 1, + sym__text_in_inline_tag, + STATE(250), 1, + aux_sym__description_in_inline_tag_with_nesting_repeat1, + STATE(284), 1, + sym_inline_tag, + [4786] = 4, ACTIONS(5), 1, anon_sym_LBRACE, ACTIONS(75), 1, sym_text, - STATE(136), 1, + STATE(164), 1, sym_description, - STATE(100), 2, + STATE(110), 2, sym_inline_tag, aux_sym_description_repeat1, - [4331] = 4, - ACTIONS(851), 1, + [4800] = 5, + ACTIONS(224), 1, + anon_sym_GT, + ACTIONS(226), 1, + anon_sym_LT, + ACTIONS(228), 1, + anon_sym_LBRACK_RBRACK, + ACTIONS(884), 1, + anon_sym_COMMA, + STATE(23), 1, + aux_sym__phpdoc_array_types_repeat1, + [4816] = 1, + ACTIONS(188), 4, + sym__text_in_inline_tag, anon_sym_RBRACE, - ACTIONS(853), 1, + anon_sym_LT, + anon_sym_COLON_COLON, + [4823] = 4, + ACTIONS(886), 1, + anon_sym_RBRACE, + ACTIONS(888), 1, sym__text_in_inline_tag, - STATE(254), 1, + STATE(276), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(328), 1, + STATE(368), 1, sym__description_in_inline_tag, - [4344] = 4, - ACTIONS(853), 1, + [4836] = 4, + ACTIONS(888), 1, sym__text_in_inline_tag, - ACTIONS(855), 1, + ACTIONS(890), 1, anon_sym_RBRACE, - STATE(254), 1, + STATE(276), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(329), 1, + STATE(369), 1, sym__description_in_inline_tag, - [4357] = 1, - ACTIONS(210), 4, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_LT, + [4849] = 2, + ACTIONS(892), 1, anon_sym_COLON_COLON, - [4364] = 3, - ACTIONS(801), 1, - anon_sym_DOLLAR, - ACTIONS(857), 1, - sym_name, - STATE(274), 1, - sym_variable_name, - [4374] = 1, - ACTIONS(206), 3, + ACTIONS(533), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4380] = 1, - ACTIONS(198), 3, + [4857] = 1, + ACTIONS(192), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [4386] = 3, - ACTIONS(274), 1, - anon_sym_AMP, - ACTIONS(859), 1, - anon_sym_RPAREN, - STATE(37), 1, - aux_sym_intersection_type_repeat1, - [4396] = 3, - ACTIONS(861), 1, + [4863] = 3, + ACTIONS(894), 1, anon_sym_GT, - ACTIONS(863), 1, + ACTIONS(896), 1, anon_sym_COMMA, - STATE(266), 1, + STATE(258), 1, aux_sym__type_argument_list_repeat1, - [4406] = 1, - ACTIONS(184), 3, - sym__text_in_inline_tag, + [4873] = 3, + ACTIONS(899), 1, anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4412] = 3, - ACTIONS(865), 1, + ACTIONS(901), 1, + sym__text_in_inline_tag, + STATE(259), 1, + aux_sym__description_in_inline_tag_repeat1, + [4883] = 3, + ACTIONS(904), 1, anon_sym_GT, - ACTIONS(867), 1, + ACTIONS(906), 1, anon_sym_COMMA, - STATE(250), 1, + STATE(279), 1, aux_sym__type_argument_list_repeat1, - [4422] = 2, - ACTIONS(869), 1, - anon_sym_COLON_COLON, - ACTIONS(509), 2, - sym__text_in_inline_tag, + [4893] = 3, + ACTIONS(908), 1, anon_sym_RBRACE, - [4430] = 3, - ACTIONS(863), 1, + ACTIONS(910), 1, anon_sym_COMMA, - ACTIONS(871), 1, - anon_sym_GT, - STATE(266), 1, - aux_sym__type_argument_list_repeat1, - [4440] = 2, - ACTIONS(873), 1, - anon_sym_LPAREN_RPAREN, - ACTIONS(515), 2, - sym__text_in_inline_tag, - anon_sym_RBRACE, - [4448] = 1, - ACTIONS(521), 3, + STATE(261), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [4903] = 3, + ACTIONS(278), 1, + anon_sym_AMP, + ACTIONS(913), 1, + anon_sym_RPAREN, + STATE(48), 1, + aux_sym_intersection_type_repeat1, + [4913] = 1, + ACTIONS(539), 3, sym__text_in_inline_tag, anon_sym_LBRACE, anon_sym_RBRACE, - [4454] = 3, - ACTIONS(875), 1, + [4919] = 3, + ACTIONS(915), 1, anon_sym_GT, - ACTIONS(877), 1, + ACTIONS(917), 1, anon_sym_COMMA, STATE(265), 1, aux_sym__type_argument_list_repeat1, - [4464] = 3, - ACTIONS(853), 1, - sym__text_in_inline_tag, - ACTIONS(879), 1, - anon_sym_RBRACE, - STATE(267), 1, - aux_sym__description_in_inline_tag_repeat1, - [4474] = 3, - ACTIONS(881), 1, + [4929] = 3, + ACTIONS(919), 1, anon_sym_GT, - ACTIONS(883), 1, + ACTIONS(921), 1, anon_sym_COMMA, - STATE(261), 1, + STATE(258), 1, aux_sym__type_argument_list_repeat1, - [4484] = 3, - ACTIONS(885), 1, + [4939] = 3, + ACTIONS(921), 1, anon_sym_COMMA, - ACTIONS(887), 1, - anon_sym_RPAREN, - STATE(270), 1, - aux_sym_parameters_repeat1, - [4494] = 3, - ACTIONS(752), 1, - anon_sym_DOLLAR, - ACTIONS(889), 1, - sym_name, - STATE(123), 1, - sym_variable_name, - [4504] = 3, - ACTIONS(891), 1, + ACTIONS(923), 1, anon_sym_GT, - ACTIONS(893), 1, - anon_sym_COMMA, - STATE(246), 1, + STATE(258), 1, aux_sym__type_argument_list_repeat1, - [4514] = 1, - ACTIONS(202), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4520] = 1, - ACTIONS(194), 3, + [4949] = 1, + ACTIONS(184), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [4526] = 3, - ACTIONS(863), 1, - anon_sym_COMMA, - ACTIONS(895), 1, + [4955] = 3, + ACTIONS(925), 1, anon_sym_GT, + ACTIONS(927), 1, + anon_sym_COMMA, STATE(266), 1, aux_sym__type_argument_list_repeat1, - [4536] = 1, - ACTIONS(897), 3, - sym__text_in_inline_tag, - anon_sym_LBRACE, + [4965] = 3, + ACTIONS(929), 1, + anon_sym_GT, + ACTIONS(931), 1, + anon_sym_COMMA, + STATE(274), 1, + aux_sym__type_argument_list_repeat1, + [4975] = 3, + ACTIONS(933), 1, anon_sym_RBRACE, - [4542] = 3, - ACTIONS(899), 1, + ACTIONS(935), 1, + anon_sym_COMMA, + STATE(271), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [4985] = 3, + ACTIONS(935), 1, + anon_sym_COMMA, + ACTIONS(937), 1, + anon_sym_RBRACE, + STATE(261), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [4995] = 3, + ACTIONS(939), 1, sym_name, - ACTIONS(901), 1, + ACTIONS(941), 1, anon_sym_BSLASH, - STATE(303), 1, + STATE(347), 1, sym_namespace_name, - [4552] = 2, - ACTIONS(905), 1, - anon_sym_EQ, - ACTIONS(903), 2, + [5005] = 3, + ACTIONS(935), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [4560] = 3, - ACTIONS(863), 1, + ACTIONS(943), 1, + anon_sym_RBRACE, + STATE(261), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [5015] = 3, + ACTIONS(921), 1, anon_sym_COMMA, - ACTIONS(907), 1, - anon_sym_GT, - STATE(266), 1, - aux_sym__type_argument_list_repeat1, - [4570] = 3, - ACTIONS(909), 1, + ACTIONS(945), 1, anon_sym_GT, - ACTIONS(911), 1, - anon_sym_COMMA, - STATE(266), 1, + STATE(258), 1, aux_sym__type_argument_list_repeat1, - [4580] = 3, - ACTIONS(914), 1, + [5025] = 1, + ACTIONS(210), 3, + sym__text_in_inline_tag, anon_sym_RBRACE, - ACTIONS(916), 1, + anon_sym_COLON_COLON, + [5031] = 3, + ACTIONS(888), 1, sym__text_in_inline_tag, - STATE(267), 1, + ACTIONS(947), 1, + anon_sym_RBRACE, + STATE(259), 1, aux_sym__description_in_inline_tag_repeat1, - [4590] = 3, - ACTIONS(885), 1, + [5041] = 3, + ACTIONS(836), 1, + anon_sym_DOLLAR, + ACTIONS(949), 1, + sym_name, + STATE(302), 1, + sym_variable_name, + [5051] = 3, + ACTIONS(951), 1, anon_sym_COMMA, - ACTIONS(919), 1, + ACTIONS(953), 1, anon_sym_RPAREN, - STATE(256), 1, + STATE(280), 1, aux_sym_parameters_repeat1, - [4600] = 2, - ACTIONS(923), 1, - anon_sym_EQ, - ACTIONS(921), 2, + [5061] = 3, + ACTIONS(921), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [4608] = 3, - ACTIONS(925), 1, + ACTIONS(955), 1, + anon_sym_GT, + STATE(258), 1, + aux_sym__type_argument_list_repeat1, + [5071] = 3, + ACTIONS(957), 1, anon_sym_COMMA, - ACTIONS(928), 1, + ACTIONS(960), 1, anon_sym_RPAREN, - STATE(270), 1, + STATE(280), 1, aux_sym_parameters_repeat1, - [4618] = 1, - ACTIONS(930), 2, + [5081] = 2, + ACTIONS(964), 1, + anon_sym_EQ, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, - [4623] = 2, - ACTIONS(932), 1, - sym_name, - STATE(340), 1, - sym_namespace_name, - [4630] = 2, - ACTIONS(752), 1, - anon_sym_DOLLAR, - STATE(57), 1, - sym_variable_name, - [4637] = 1, - ACTIONS(515), 2, + [5089] = 2, + ACTIONS(968), 1, + anon_sym_EQ, + ACTIONS(966), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [5097] = 2, + ACTIONS(970), 1, + anon_sym_LPAREN_RPAREN, + ACTIONS(523), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [4642] = 2, - ACTIONS(533), 1, - anon_sym_DOLLAR, - STATE(163), 1, - sym_variable_name, - [4649] = 1, - ACTIONS(525), 2, + [5105] = 1, + ACTIONS(972), 3, sym__text_in_inline_tag, + anon_sym_LBRACE, anon_sym_RBRACE, - [4654] = 2, - ACTIONS(533), 1, - anon_sym_DOLLAR, - STATE(156), 1, - sym_variable_name, - [4661] = 2, - ACTIONS(533), 1, + [5111] = 1, + ACTIONS(206), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [5117] = 3, + ACTIONS(344), 1, anon_sym_DOLLAR, - STATE(264), 1, + ACTIONS(974), 1, + sym_name, + STATE(131), 1, sym_variable_name, - [4668] = 2, - ACTIONS(809), 1, - anon_sym_LPAREN, - STATE(93), 1, - sym_parameters, - [4675] = 2, - ACTIONS(809), 1, - anon_sym_LPAREN, - STATE(81), 1, - sym_parameters, - [4682] = 2, + [5127] = 3, + ACTIONS(951), 1, + anon_sym_COMMA, + ACTIONS(976), 1, + anon_sym_RPAREN, + STATE(278), 1, + aux_sym_parameters_repeat1, + [5137] = 3, ACTIONS(935), 1, + anon_sym_COMMA, + ACTIONS(978), 1, + anon_sym_RBRACE, + STATE(273), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [5147] = 1, + ACTIONS(202), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [5153] = 2, + ACTIONS(980), 1, anon_sym_BSLASH, - STATE(281), 1, + STATE(299), 1, aux_sym_namespace_name_repeat1, - [4689] = 1, - ACTIONS(938), 2, + [5160] = 1, + ACTIONS(983), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5165] = 1, + ACTIONS(533), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [4694] = 1, - ACTIONS(505), 2, + [5170] = 2, + ACTIONS(840), 1, + anon_sym_LPAREN, + STATE(84), 1, + sym_parameters, + [5177] = 1, + ACTIONS(985), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [4699] = 1, - ACTIONS(940), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [4704] = 1, - ACTIONS(928), 2, + [5182] = 2, + ACTIONS(844), 1, + anon_sym_QMARK, + ACTIONS(846), 1, + anon_sym_COLON, + [5189] = 1, + ACTIONS(987), 2, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_RPAREN, - [4709] = 2, - ACTIONS(942), 1, + [5194] = 2, + ACTIONS(555), 1, + anon_sym_DOLLAR, + STATE(171), 1, + sym_variable_name, + [5201] = 2, + ACTIONS(344), 1, + anon_sym_DOLLAR, + STATE(78), 1, + sym_variable_name, + [5208] = 2, + ACTIONS(989), 1, + anon_sym_BSLASH, + STATE(299), 1, + aux_sym_namespace_name_repeat1, + [5215] = 2, + ACTIONS(992), 1, sym_name, - STATE(303), 1, + STATE(355), 1, sym_namespace_name, - [4716] = 1, - ACTIONS(559), 2, + [5222] = 1, + ACTIONS(995), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [5227] = 1, + ACTIONS(523), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [4721] = 2, - ACTIONS(945), 1, + [5232] = 2, + ACTIONS(197), 1, anon_sym_BSLASH, - STATE(281), 1, + STATE(290), 1, aux_sym_namespace_name_repeat1, - [4728] = 1, - ACTIONS(509), 2, - sym__text_in_inline_tag, + [5239] = 2, + ACTIONS(997), 1, + sym_name, + STATE(347), 1, + sym_namespace_name, + [5246] = 1, + ACTIONS(1000), 2, anon_sym_RBRACE, - [4733] = 2, - ACTIONS(189), 1, - anon_sym_BSLASH, - STATE(288), 1, - aux_sym_namespace_name_repeat1, - [4740] = 2, - ACTIONS(752), 1, + anon_sym_COMMA, + [5251] = 2, + ACTIONS(555), 1, anon_sym_DOLLAR, - STATE(79), 1, + STATE(282), 1, sym_variable_name, - [4747] = 1, - ACTIONS(948), 1, + [5258] = 1, + ACTIONS(1002), 2, anon_sym_RBRACE, - [4751] = 1, - ACTIONS(950), 1, - anon_sym_RPAREN, - [4755] = 1, - ACTIONS(952), 1, - anon_sym_from, - [4759] = 1, - ACTIONS(954), 1, - ts_builtin_sym_end, - [4763] = 1, - ACTIONS(956), 1, - anon_sym_LT, - [4767] = 1, - ACTIONS(958), 1, + anon_sym_COMMA, + [5263] = 2, + ACTIONS(840), 1, + anon_sym_LPAREN, + STATE(94), 1, + sym_parameters, + [5270] = 1, + ACTIONS(577), 2, + sym__text_in_inline_tag, anon_sym_RBRACE, - [4771] = 1, - ACTIONS(960), 1, + [5275] = 1, + ACTIONS(573), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5280] = 1, + ACTIONS(1004), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5285] = 1, + ACTIONS(1006), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5290] = 1, + ACTIONS(529), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5295] = 1, + ACTIONS(960), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [5300] = 1, + ACTIONS(1008), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [5305] = 2, + ACTIONS(344), 1, + anon_sym_DOLLAR, + STATE(75), 1, + sym_variable_name, + [5312] = 2, + ACTIONS(1010), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_COLON, + [5319] = 2, + ACTIONS(555), 1, + anon_sym_DOLLAR, + STATE(158), 1, + sym_variable_name, + [5326] = 1, + ACTIONS(1014), 1, sym_email_address, - [4775] = 1, - ACTIONS(962), 1, + [5330] = 1, + ACTIONS(1016), 1, + anon_sym_RPAREN, + [5334] = 1, + ACTIONS(1018), 1, + anon_sym_COLON, + [5338] = 1, + ACTIONS(1020), 1, + sym_default_value, + [5342] = 1, + ACTIONS(1022), 1, + anon_sym_GT, + [5346] = 1, + ACTIONS(1024), 1, sym_uri, - [4779] = 1, - ACTIONS(964), 1, + [5350] = 1, + ACTIONS(1026), 1, + sym_author_name, + [5354] = 1, + ACTIONS(1028), 1, sym_name, - [4783] = 1, - ACTIONS(966), 1, - anon_sym_RBRACE, - [4787] = 1, - ACTIONS(968), 1, + [5358] = 1, + ACTIONS(1030), 1, + anon_sym_from, + [5362] = 1, + ACTIONS(1032), 1, ts_builtin_sym_end, - [4791] = 1, - ACTIONS(970), 1, - anon_sym_BSLASH, - [4795] = 1, - ACTIONS(972), 1, + [5366] = 1, + ACTIONS(1034), 1, + sym_default_value, + [5370] = 1, + ACTIONS(1036), 1, + anon_sym_RBRACE, + [5374] = 1, + ACTIONS(1038), 1, anon_sym_RPAREN, - [4799] = 1, - ACTIONS(974), 1, - sym_name, - [4803] = 1, - ACTIONS(976), 1, - ts_builtin_sym_end, - [4807] = 1, - ACTIONS(978), 1, + [5378] = 1, + ACTIONS(1040), 1, sym_name, - [4811] = 1, - ACTIONS(980), 1, + [5382] = 1, + ACTIONS(1042), 1, + anon_sym_COMMA, + [5386] = 1, + ACTIONS(1044), 1, + anon_sym_RBRACE, + [5390] = 1, + ACTIONS(1046), 1, + anon_sym_COLON, + [5394] = 1, + ACTIONS(1048), 1, sym_name, - [4815] = 1, - ACTIONS(982), 1, + [5398] = 1, + ACTIONS(1050), 1, sym_name, - [4819] = 1, - ACTIONS(984), 1, + [5402] = 1, + ACTIONS(1052), 1, + anon_sym_DQUOTE, + [5406] = 1, + ACTIONS(1054), 1, anon_sym_RPAREN, - [4823] = 1, - ACTIONS(986), 1, - sym_name, - [4827] = 1, - ACTIONS(988), 1, - anon_sym_GT, - [4831] = 1, - ACTIONS(990), 1, + [5410] = 1, + ACTIONS(1052), 1, + anon_sym_SQUOTE, + [5414] = 1, + ACTIONS(1056), 1, anon_sym_GT, - [4835] = 1, - ACTIONS(992), 1, - sym_default_value, - [4839] = 1, - ACTIONS(994), 1, - anon_sym_GT, - [4843] = 1, - ACTIONS(996), 1, + [5418] = 1, + ACTIONS(1058), 1, ts_builtin_sym_end, - [4847] = 1, - ACTIONS(998), 1, + [5422] = 1, + ACTIONS(1060), 1, + anon_sym_GT, + [5426] = 1, + ACTIONS(1062), 1, + sym_uri, + [5430] = 1, + ACTIONS(1064), 1, + sym__version_vector, + [5434] = 1, + ACTIONS(1066), 1, + anon_sym_LT, + [5438] = 1, + ACTIONS(1068), 1, anon_sym_BSLASH, - [4851] = 1, - ACTIONS(1000), 1, + [5442] = 1, + ACTIONS(1070), 1, + sym_name, + [5446] = 1, + ACTIONS(1072), 1, anon_sym_GT, - [4855] = 1, - ACTIONS(1002), 1, + [5450] = 1, + ACTIONS(1074), 1, anon_sym_RBRACE, - [4859] = 1, - ACTIONS(1004), 1, + [5454] = 1, + ACTIONS(1076), 1, sym_name, - [4863] = 1, - ACTIONS(1006), 1, + [5458] = 1, + ACTIONS(1078), 1, sym_name, - [4867] = 1, - ACTIONS(1008), 1, + [5462] = 1, + ACTIONS(1080), 1, sym_name, - [4871] = 1, - ACTIONS(1010), 1, - sym_uri, - [4875] = 1, - ACTIONS(1012), 1, + [5466] = 1, + ACTIONS(1082), 1, + anon_sym_RPAREN, + [5470] = 1, + ACTIONS(1084), 1, + anon_sym_BSLASH, + [5474] = 1, + ACTIONS(1086), 1, sym_name, - [4879] = 1, - ACTIONS(1014), 1, - sym_author_name, - [4883] = 1, - ACTIONS(1016), 1, - anon_sym_RBRACE, - [4887] = 1, - ACTIONS(1018), 1, + [5478] = 1, + ACTIONS(1088), 1, sym_name, - [4891] = 1, - ACTIONS(1020), 1, - anon_sym_RBRACE, - [4895] = 1, - ACTIONS(1022), 1, + [5482] = 1, + ACTIONS(1090), 1, anon_sym_RBRACE, - [4899] = 1, - ACTIONS(1024), 1, + [5486] = 1, + ACTIONS(1092), 1, + sym_name, + [5490] = 1, + ACTIONS(1094), 1, + anon_sym_BSLASH, + [5494] = 1, + ACTIONS(1096), 1, anon_sym_GT, - [4903] = 1, - ACTIONS(1026), 1, + [5498] = 1, + ACTIONS(1098), 1, + ts_builtin_sym_end, + [5502] = 1, + ACTIONS(1100), 1, + anon_sym_RBRACE, + [5506] = 1, + ACTIONS(1102), 1, + sym_name, + [5510] = 1, + ACTIONS(1104), 1, + sym_name, + [5514] = 1, + ACTIONS(1106), 1, anon_sym_GT, - [4907] = 1, - ACTIONS(1028), 1, - sym_default_value, - [4911] = 1, - ACTIONS(1030), 1, + [5518] = 1, + ACTIONS(1108), 1, anon_sym_GT, - [4915] = 1, - ACTIONS(1032), 1, - anon_sym_RPAREN, - [4919] = 1, - ACTIONS(1034), 1, + [5522] = 1, + ACTIONS(1110), 1, + anon_sym_RBRACE, + [5526] = 1, + ACTIONS(1112), 1, + anon_sym_RBRACE, + [5530] = 1, + ACTIONS(1114), 1, anon_sym_BSLASH, - [4923] = 1, - ACTIONS(1036), 1, + [5534] = 1, + ACTIONS(1116), 1, + ts_builtin_sym_end, + [5538] = 1, + ACTIONS(1118), 1, sym_name, - [4927] = 1, - ACTIONS(1038), 1, + [5542] = 1, + ACTIONS(1120), 1, sym_name, - [4931] = 1, - ACTIONS(1040), 1, - anon_sym_COMMA, - [4935] = 1, - ACTIONS(1042), 1, - sym__version_vector, - [4939] = 1, - ACTIONS(1044), 1, - anon_sym_BSLASH, - [4943] = 1, - ACTIONS(1046), 1, + [5546] = 1, + ACTIONS(1122), 1, anon_sym_LT, - [4947] = 1, - ACTIONS(1048), 1, + [5550] = 1, + ACTIONS(1124), 1, sym_name, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(166)] = 0, - [SMALL_STATE(167)] = 96, - [SMALL_STATE(168)] = 189, - [SMALL_STATE(169)] = 282, - [SMALL_STATE(170)] = 375, - [SMALL_STATE(171)] = 468, - [SMALL_STATE(172)] = 561, - [SMALL_STATE(173)] = 651, - [SMALL_STATE(174)] = 741, - [SMALL_STATE(175)] = 831, - [SMALL_STATE(176)] = 921, - [SMALL_STATE(177)] = 1011, - [SMALL_STATE(178)] = 1101, - [SMALL_STATE(179)] = 1190, - [SMALL_STATE(180)] = 1274, - [SMALL_STATE(181)] = 1358, - [SMALL_STATE(182)] = 1442, - [SMALL_STATE(183)] = 1526, - [SMALL_STATE(184)] = 1610, - [SMALL_STATE(185)] = 1694, - [SMALL_STATE(186)] = 1778, - [SMALL_STATE(187)] = 1862, - [SMALL_STATE(188)] = 1946, - [SMALL_STATE(189)] = 2030, - [SMALL_STATE(190)] = 2114, - [SMALL_STATE(191)] = 2198, - [SMALL_STATE(192)] = 2282, - [SMALL_STATE(193)] = 2360, - [SMALL_STATE(194)] = 2438, - [SMALL_STATE(195)] = 2516, - [SMALL_STATE(196)] = 2594, - [SMALL_STATE(197)] = 2672, - [SMALL_STATE(198)] = 2750, - [SMALL_STATE(199)] = 2828, - [SMALL_STATE(200)] = 2906, - [SMALL_STATE(201)] = 2981, - [SMALL_STATE(202)] = 3056, - [SMALL_STATE(203)] = 3131, - [SMALL_STATE(204)] = 3206, - [SMALL_STATE(205)] = 3281, - [SMALL_STATE(206)] = 3356, - [SMALL_STATE(207)] = 3431, - [SMALL_STATE(208)] = 3506, - [SMALL_STATE(209)] = 3549, - [SMALL_STATE(210)] = 3585, - [SMALL_STATE(211)] = 3631, - [SMALL_STATE(212)] = 3677, - [SMALL_STATE(213)] = 3718, - [SMALL_STATE(214)] = 3759, - [SMALL_STATE(215)] = 3800, - [SMALL_STATE(216)] = 3837, - [SMALL_STATE(217)] = 3874, - [SMALL_STATE(218)] = 3899, - [SMALL_STATE(219)] = 3924, - [SMALL_STATE(220)] = 3951, - [SMALL_STATE(221)] = 3978, - [SMALL_STATE(222)] = 3997, - [SMALL_STATE(223)] = 4022, - [SMALL_STATE(224)] = 4041, - [SMALL_STATE(225)] = 4066, - [SMALL_STATE(226)] = 4091, - [SMALL_STATE(227)] = 4112, - [SMALL_STATE(228)] = 4131, - [SMALL_STATE(229)] = 4156, - [SMALL_STATE(230)] = 4175, - [SMALL_STATE(231)] = 4200, - [SMALL_STATE(232)] = 4222, - [SMALL_STATE(233)] = 4241, - [SMALL_STATE(234)] = 4257, - [SMALL_STATE(235)] = 4273, - [SMALL_STATE(236)] = 4289, - [SMALL_STATE(237)] = 4305, - [SMALL_STATE(238)] = 4317, - [SMALL_STATE(239)] = 4331, - [SMALL_STATE(240)] = 4344, - [SMALL_STATE(241)] = 4357, - [SMALL_STATE(242)] = 4364, - [SMALL_STATE(243)] = 4374, - [SMALL_STATE(244)] = 4380, - [SMALL_STATE(245)] = 4386, - [SMALL_STATE(246)] = 4396, - [SMALL_STATE(247)] = 4406, - [SMALL_STATE(248)] = 4412, - [SMALL_STATE(249)] = 4422, - [SMALL_STATE(250)] = 4430, - [SMALL_STATE(251)] = 4440, - [SMALL_STATE(252)] = 4448, - [SMALL_STATE(253)] = 4454, - [SMALL_STATE(254)] = 4464, - [SMALL_STATE(255)] = 4474, - [SMALL_STATE(256)] = 4484, - [SMALL_STATE(257)] = 4494, - [SMALL_STATE(258)] = 4504, - [SMALL_STATE(259)] = 4514, - [SMALL_STATE(260)] = 4520, - [SMALL_STATE(261)] = 4526, - [SMALL_STATE(262)] = 4536, - [SMALL_STATE(263)] = 4542, - [SMALL_STATE(264)] = 4552, - [SMALL_STATE(265)] = 4560, - [SMALL_STATE(266)] = 4570, - [SMALL_STATE(267)] = 4580, - [SMALL_STATE(268)] = 4590, - [SMALL_STATE(269)] = 4600, - [SMALL_STATE(270)] = 4608, - [SMALL_STATE(271)] = 4618, - [SMALL_STATE(272)] = 4623, - [SMALL_STATE(273)] = 4630, - [SMALL_STATE(274)] = 4637, - [SMALL_STATE(275)] = 4642, - [SMALL_STATE(276)] = 4649, - [SMALL_STATE(277)] = 4654, - [SMALL_STATE(278)] = 4661, - [SMALL_STATE(279)] = 4668, - [SMALL_STATE(280)] = 4675, - [SMALL_STATE(281)] = 4682, - [SMALL_STATE(282)] = 4689, - [SMALL_STATE(283)] = 4694, - [SMALL_STATE(284)] = 4699, - [SMALL_STATE(285)] = 4704, - [SMALL_STATE(286)] = 4709, - [SMALL_STATE(287)] = 4716, - [SMALL_STATE(288)] = 4721, - [SMALL_STATE(289)] = 4728, - [SMALL_STATE(290)] = 4733, - [SMALL_STATE(291)] = 4740, - [SMALL_STATE(292)] = 4747, - [SMALL_STATE(293)] = 4751, - [SMALL_STATE(294)] = 4755, - [SMALL_STATE(295)] = 4759, - [SMALL_STATE(296)] = 4763, - [SMALL_STATE(297)] = 4767, - [SMALL_STATE(298)] = 4771, - [SMALL_STATE(299)] = 4775, - [SMALL_STATE(300)] = 4779, - [SMALL_STATE(301)] = 4783, - [SMALL_STATE(302)] = 4787, - [SMALL_STATE(303)] = 4791, - [SMALL_STATE(304)] = 4795, - [SMALL_STATE(305)] = 4799, - [SMALL_STATE(306)] = 4803, - [SMALL_STATE(307)] = 4807, - [SMALL_STATE(308)] = 4811, - [SMALL_STATE(309)] = 4815, - [SMALL_STATE(310)] = 4819, - [SMALL_STATE(311)] = 4823, - [SMALL_STATE(312)] = 4827, - [SMALL_STATE(313)] = 4831, - [SMALL_STATE(314)] = 4835, - [SMALL_STATE(315)] = 4839, - [SMALL_STATE(316)] = 4843, - [SMALL_STATE(317)] = 4847, - [SMALL_STATE(318)] = 4851, - [SMALL_STATE(319)] = 4855, - [SMALL_STATE(320)] = 4859, - [SMALL_STATE(321)] = 4863, - [SMALL_STATE(322)] = 4867, - [SMALL_STATE(323)] = 4871, - [SMALL_STATE(324)] = 4875, - [SMALL_STATE(325)] = 4879, - [SMALL_STATE(326)] = 4883, - [SMALL_STATE(327)] = 4887, - [SMALL_STATE(328)] = 4891, - [SMALL_STATE(329)] = 4895, - [SMALL_STATE(330)] = 4899, - [SMALL_STATE(331)] = 4903, - [SMALL_STATE(332)] = 4907, - [SMALL_STATE(333)] = 4911, - [SMALL_STATE(334)] = 4915, - [SMALL_STATE(335)] = 4919, - [SMALL_STATE(336)] = 4923, - [SMALL_STATE(337)] = 4927, - [SMALL_STATE(338)] = 4931, - [SMALL_STATE(339)] = 4935, - [SMALL_STATE(340)] = 4939, - [SMALL_STATE(341)] = 4943, - [SMALL_STATE(342)] = 4947, + [SMALL_STATE(173)] = 0, + [SMALL_STATE(174)] = 99, + [SMALL_STATE(175)] = 195, + [SMALL_STATE(176)] = 291, + [SMALL_STATE(177)] = 387, + [SMALL_STATE(178)] = 483, + [SMALL_STATE(179)] = 579, + [SMALL_STATE(180)] = 672, + [SMALL_STATE(181)] = 765, + [SMALL_STATE(182)] = 858, + [SMALL_STATE(183)] = 951, + [SMALL_STATE(184)] = 1044, + [SMALL_STATE(185)] = 1137, + [SMALL_STATE(186)] = 1229, + [SMALL_STATE(187)] = 1316, + [SMALL_STATE(188)] = 1403, + [SMALL_STATE(189)] = 1490, + [SMALL_STATE(190)] = 1577, + [SMALL_STATE(191)] = 1664, + [SMALL_STATE(192)] = 1751, + [SMALL_STATE(193)] = 1838, + [SMALL_STATE(194)] = 1925, + [SMALL_STATE(195)] = 2012, + [SMALL_STATE(196)] = 2099, + [SMALL_STATE(197)] = 2186, + [SMALL_STATE(198)] = 2273, + [SMALL_STATE(199)] = 2360, + [SMALL_STATE(200)] = 2441, + [SMALL_STATE(201)] = 2522, + [SMALL_STATE(202)] = 2603, + [SMALL_STATE(203)] = 2684, + [SMALL_STATE(204)] = 2765, + [SMALL_STATE(205)] = 2846, + [SMALL_STATE(206)] = 2927, + [SMALL_STATE(207)] = 3008, + [SMALL_STATE(208)] = 3086, + [SMALL_STATE(209)] = 3164, + [SMALL_STATE(210)] = 3242, + [SMALL_STATE(211)] = 3320, + [SMALL_STATE(212)] = 3398, + [SMALL_STATE(213)] = 3476, + [SMALL_STATE(214)] = 3554, + [SMALL_STATE(215)] = 3632, + [SMALL_STATE(216)] = 3675, + [SMALL_STATE(217)] = 3711, + [SMALL_STATE(218)] = 3769, + [SMALL_STATE(219)] = 3827, + [SMALL_STATE(220)] = 3885, + [SMALL_STATE(221)] = 3931, + [SMALL_STATE(222)] = 3977, + [SMALL_STATE(223)] = 4023, + [SMALL_STATE(224)] = 4069, + [SMALL_STATE(225)] = 4115, + [SMALL_STATE(226)] = 4161, + [SMALL_STATE(227)] = 4202, + [SMALL_STATE(228)] = 4243, + [SMALL_STATE(229)] = 4284, + [SMALL_STATE(230)] = 4321, + [SMALL_STATE(231)] = 4358, + [SMALL_STATE(232)] = 4385, + [SMALL_STATE(233)] = 4412, + [SMALL_STATE(234)] = 4437, + [SMALL_STATE(235)] = 4462, + [SMALL_STATE(236)] = 4487, + [SMALL_STATE(237)] = 4510, + [SMALL_STATE(238)] = 4531, + [SMALL_STATE(239)] = 4556, + [SMALL_STATE(240)] = 4575, + [SMALL_STATE(241)] = 4600, + [SMALL_STATE(242)] = 4619, + [SMALL_STATE(243)] = 4644, + [SMALL_STATE(244)] = 4663, + [SMALL_STATE(245)] = 4682, + [SMALL_STATE(246)] = 4707, + [SMALL_STATE(247)] = 4726, + [SMALL_STATE(248)] = 4742, + [SMALL_STATE(249)] = 4754, + [SMALL_STATE(250)] = 4770, + [SMALL_STATE(251)] = 4786, + [SMALL_STATE(252)] = 4800, + [SMALL_STATE(253)] = 4816, + [SMALL_STATE(254)] = 4823, + [SMALL_STATE(255)] = 4836, + [SMALL_STATE(256)] = 4849, + [SMALL_STATE(257)] = 4857, + [SMALL_STATE(258)] = 4863, + [SMALL_STATE(259)] = 4873, + [SMALL_STATE(260)] = 4883, + [SMALL_STATE(261)] = 4893, + [SMALL_STATE(262)] = 4903, + [SMALL_STATE(263)] = 4913, + [SMALL_STATE(264)] = 4919, + [SMALL_STATE(265)] = 4929, + [SMALL_STATE(266)] = 4939, + [SMALL_STATE(267)] = 4949, + [SMALL_STATE(268)] = 4955, + [SMALL_STATE(269)] = 4965, + [SMALL_STATE(270)] = 4975, + [SMALL_STATE(271)] = 4985, + [SMALL_STATE(272)] = 4995, + [SMALL_STATE(273)] = 5005, + [SMALL_STATE(274)] = 5015, + [SMALL_STATE(275)] = 5025, + [SMALL_STATE(276)] = 5031, + [SMALL_STATE(277)] = 5041, + [SMALL_STATE(278)] = 5051, + [SMALL_STATE(279)] = 5061, + [SMALL_STATE(280)] = 5071, + [SMALL_STATE(281)] = 5081, + [SMALL_STATE(282)] = 5089, + [SMALL_STATE(283)] = 5097, + [SMALL_STATE(284)] = 5105, + [SMALL_STATE(285)] = 5111, + [SMALL_STATE(286)] = 5117, + [SMALL_STATE(287)] = 5127, + [SMALL_STATE(288)] = 5137, + [SMALL_STATE(289)] = 5147, + [SMALL_STATE(290)] = 5153, + [SMALL_STATE(291)] = 5160, + [SMALL_STATE(292)] = 5165, + [SMALL_STATE(293)] = 5170, + [SMALL_STATE(294)] = 5177, + [SMALL_STATE(295)] = 5182, + [SMALL_STATE(296)] = 5189, + [SMALL_STATE(297)] = 5194, + [SMALL_STATE(298)] = 5201, + [SMALL_STATE(299)] = 5208, + [SMALL_STATE(300)] = 5215, + [SMALL_STATE(301)] = 5222, + [SMALL_STATE(302)] = 5227, + [SMALL_STATE(303)] = 5232, + [SMALL_STATE(304)] = 5239, + [SMALL_STATE(305)] = 5246, + [SMALL_STATE(306)] = 5251, + [SMALL_STATE(307)] = 5258, + [SMALL_STATE(308)] = 5263, + [SMALL_STATE(309)] = 5270, + [SMALL_STATE(310)] = 5275, + [SMALL_STATE(311)] = 5280, + [SMALL_STATE(312)] = 5285, + [SMALL_STATE(313)] = 5290, + [SMALL_STATE(314)] = 5295, + [SMALL_STATE(315)] = 5300, + [SMALL_STATE(316)] = 5305, + [SMALL_STATE(317)] = 5312, + [SMALL_STATE(318)] = 5319, + [SMALL_STATE(319)] = 5326, + [SMALL_STATE(320)] = 5330, + [SMALL_STATE(321)] = 5334, + [SMALL_STATE(322)] = 5338, + [SMALL_STATE(323)] = 5342, + [SMALL_STATE(324)] = 5346, + [SMALL_STATE(325)] = 5350, + [SMALL_STATE(326)] = 5354, + [SMALL_STATE(327)] = 5358, + [SMALL_STATE(328)] = 5362, + [SMALL_STATE(329)] = 5366, + [SMALL_STATE(330)] = 5370, + [SMALL_STATE(331)] = 5374, + [SMALL_STATE(332)] = 5378, + [SMALL_STATE(333)] = 5382, + [SMALL_STATE(334)] = 5386, + [SMALL_STATE(335)] = 5390, + [SMALL_STATE(336)] = 5394, + [SMALL_STATE(337)] = 5398, + [SMALL_STATE(338)] = 5402, + [SMALL_STATE(339)] = 5406, + [SMALL_STATE(340)] = 5410, + [SMALL_STATE(341)] = 5414, + [SMALL_STATE(342)] = 5418, + [SMALL_STATE(343)] = 5422, + [SMALL_STATE(344)] = 5426, + [SMALL_STATE(345)] = 5430, + [SMALL_STATE(346)] = 5434, + [SMALL_STATE(347)] = 5438, + [SMALL_STATE(348)] = 5442, + [SMALL_STATE(349)] = 5446, + [SMALL_STATE(350)] = 5450, + [SMALL_STATE(351)] = 5454, + [SMALL_STATE(352)] = 5458, + [SMALL_STATE(353)] = 5462, + [SMALL_STATE(354)] = 5466, + [SMALL_STATE(355)] = 5470, + [SMALL_STATE(356)] = 5474, + [SMALL_STATE(357)] = 5478, + [SMALL_STATE(358)] = 5482, + [SMALL_STATE(359)] = 5486, + [SMALL_STATE(360)] = 5490, + [SMALL_STATE(361)] = 5494, + [SMALL_STATE(362)] = 5498, + [SMALL_STATE(363)] = 5502, + [SMALL_STATE(364)] = 5506, + [SMALL_STATE(365)] = 5510, + [SMALL_STATE(366)] = 5514, + [SMALL_STATE(367)] = 5518, + [SMALL_STATE(368)] = 5522, + [SMALL_STATE(369)] = 5526, + [SMALL_STATE(370)] = 5530, + [SMALL_STATE(371)] = 5534, + [SMALL_STATE(372)] = 5538, + [SMALL_STATE(373)] = 5542, + [SMALL_STATE(374)] = 5546, + [SMALL_STATE(375)] = 5550, }; 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(2), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(142), - [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(58), - [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(238), - [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(77), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(159), + [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(66), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(251), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(92), [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(325), - [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(323), - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(178), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(216), - [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(180), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(179), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(18), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(219), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(220), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(188), + [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(324), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(185), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(180), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(187), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(229), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(195), + [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(186), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(21), + [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(231), + [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(232), [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(189), [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(189), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(184), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(181), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(181), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(142), - [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(116), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(185), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(185), - [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(222), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(225), - [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(188), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(193), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(197), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(70), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(70), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(159), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(124), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(238), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(240), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(196), [178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1, 0, 0), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), - [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(253), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1, 0, 0), SHIFT(300), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3, 0, 0), - [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3, 0, 0), - [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 0), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4, 0, 0), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4, 0, 0), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2, 0, 0), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2, 0, 0), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1, 0, 0), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), + [194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(268), + [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1, 0, 0), SHIFT(372), [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 2, 0, 0), [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 2, 0, 0), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4, 0, 0), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4, 0, 0), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2, 0, 0), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2, 0, 0), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 0), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 0), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(258), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1, 0, 0), - [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1, 0, 0), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), - [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(20), - [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2, 0, 0), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1, 0, 0), - [262] = {.entry = {.count = 4, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym_union_type, 1, 0, 0), REDUCE(sym_intersection_type, 1, 0, 0), REDUCE(sym_disjunctive_normal_form_type, 1, -1, 0), - [267] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym_union_type, 1, 0, 0), REDUCE(sym_intersection_type, 1, 0, 0), REDUCE(sym_disjunctive_normal_form_type, 1, -1, 0), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), - [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 2), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 2), - [288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 1), - [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 1), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), - [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 4), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 4), - [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 5), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 5), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(39), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), - [327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(203), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), - [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), - [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), - [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), - [356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(201), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(197), - [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3, 0, 0), - [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3, 0, 0), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), - [376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2, 0, 0), - [384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2, 0, 0), - [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(194), - [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(206), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2, 0, 0), - [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2, 0, 0), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(200), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2, 0, 0), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2, 0, 0), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2, 0, 0), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2, 0, 0), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 3, 0, 0), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 3, 0, 0), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2, 0, 0), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2, 0, 0), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), - [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3, 0, 0), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3, 0, 0), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4, 0, 0), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4, 0, 0), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 2, 0, 0), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 2, 0, 0), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 2, 0, 0), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 2, 0, 0), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2, 0, 0), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2, 0, 0), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3, 0, 0), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3, 0, 0), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1, 0, 0), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1, 0, 0), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5, 0, 0), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5, 0, 0), - [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(227), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), - [468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(121), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, 0, 3), - [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, 0, 3), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, 0, 3), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, 0, 3), - [479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(229), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 0), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3, 0, 0), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3, 0, 0), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1, 0, 0), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2, 0, 0), + [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 0), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 0), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), + [234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(19), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1, 0, 0), + [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1, 0, 0), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(260), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [266] = {.entry = {.count = 4, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym_union_type, 1, 0, 0), REDUCE(sym_intersection_type, 1, 0, 0), REDUCE(sym_disjunctive_normal_form_type, 1, -1, 0), + [271] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym_union_type, 1, 0, 0), REDUCE(sym_intersection_type, 1, 0, 0), REDUCE(sym_disjunctive_normal_form_type, 1, -1, 0), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 10), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 10), + [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 6), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 6), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 5), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 5), + [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 1), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 1), + [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), + [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 6), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 6), + [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), + [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 2), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 2), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), + [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(208), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(43), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 2, 0, 0), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 2, 0, 0), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(214), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(205), + [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3, 0, 0), + [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3, 0, 0), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), + [396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2, 0, 0), + [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2, 0, 0), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1, 0, 0), + [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1, 0, 0), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2, 0, 0), + [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2, 0, 0), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2, 0, 0), + [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2, 0, 0), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3, 0, 0), + [416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3, 0, 0), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2, 0, 0), + [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2, 0, 0), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2, 0, 0), + [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2, 0, 0), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3, 0, 0), + [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3, 0, 0), + [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(207), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 2, 0, 0), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 2, 0, 0), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4, 0, 0), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4, 0, 0), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 2, 0, 0), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 2, 0, 0), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2, 0, 0), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2, 0, 0), + [460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(202), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5, 0, 0), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5, 0, 0), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 3, 0, 0), + [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 3, 0, 0), + [479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(243), [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), - [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(126), - [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(223), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), - [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(99), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1, 0, 0), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1, 0, 0), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2, 0, 0), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2, 0, 0), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1, 0, 0), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1, 0, 0), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3, 0, 0), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3, 0, 0), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3, 0, 0), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3, 0, 0), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4, 0, 0), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4, 0, 0), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1, 0, 0), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1, 0, 0), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2, 0, 0), - [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2, 0, 0), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 0), + [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(133), + [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(239), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), + [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(123), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, 0, 3), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, 0, 3), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, 0, 3), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, 0, 3), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1, 0, 0), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1, 0, 0), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(241), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), + [520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(112), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3, 0, 0), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3, 0, 0), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2, 0, 0), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2, 0, 0), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1, 0, 0), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1, 0, 0), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3, 0, 0), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3, 0, 0), [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1, 0, 0), [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 1, 0, 0), [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2, 0, 0), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2, 0, 0), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2, 0, 0), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 0), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 0), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2, 0, 0), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2, 0, 0), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4, 0, 0), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4, 0, 0), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2, 0, 0), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), - [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), - [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), - [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), - [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3, 0, 0), - [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3, 0, 0), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5, 0, 0), - [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5, 0, 0), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6, 0, 0), - [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6, 0, 0), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6, 0, 0), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6, 0, 0), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1, 0, 0), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1, 0, 0), - [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3, 0, 0), - [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3, 0, 0), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mixin_tag, 2, 0, 0), - [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mixin_tag, 2, 0, 0), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3, 0, 0), - [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3, 0, 0), - [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3, 0, 0), - [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3, 0, 0), - [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4, 0, 0), - [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4, 0, 0), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3, 0, 0), - [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3, 0, 0), - [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3, 0, 0), - [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3, 0, 0), - [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3, 0, 0), - [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3, 0, 0), - [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4, 0, 0), - [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4, 0, 0), - [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3, 0, 0), - [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3, 0, 0), - [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4, 0, 0), - [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4, 0, 0), - [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2, 0, 0), - [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2, 0, 0), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), - [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), - [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2, 0, 0), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2, 0, 0), - [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3, 0, 0), - [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3, 0, 0), - [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4, 0, 0), - [683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4, 0, 0), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_use_tag, 2, 0, 0), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_use_tag, 2, 0, 0), - [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(260), - [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), - [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(8), - [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(112), - [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(43), - [723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(7), - [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), - [728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(296), - [731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(19), - [734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(25), - [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(286), - [740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(263), - [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(213), - [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(22), - [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(198), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), REDUCE(sym_static, 1, 0, 0), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1, 0, 0), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1, 0, 0), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1, 0, 0), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), - [842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(262), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, 0, 3), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2, 0, 0), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1, 0, 0), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, 0, 3), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1, 0, 0), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), - [911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(266), - [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), - [916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(282), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(167), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), - [932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), SHIFT(290), - [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), SHIFT_REPEAT(300), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1, 0, 0), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), - [942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1, 0, 0), SHIFT(290), - [945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2, 0, 0), SHIFT(300), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3, 0, 0), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2, 0, 0), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, 0, 0), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), - [976] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3, 0, 0), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4, 0, 0), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3, 0, 0), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3, 0, 0), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4, 0, 0), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1, 0, 0), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1, 0, 0), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 0), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 0), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2, 0, 0), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2, 0, 0), + [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2, 0, 0), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4, 0, 0), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4, 0, 0), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2, 0, 0), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2, 0, 0), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), + [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 0), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2, 0, 0), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2, 0, 0), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4, 0, 0), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4, 0, 0), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2, 0, 0), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2, 0, 0), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2, 0, 0), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2, 0, 0), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4, 0, 0), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4, 0, 0), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5, 0, 0), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5, 0, 0), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3, 0, 0), + [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3, 0, 0), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4, 0, 0), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4, 0, 0), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4, 0, 0), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4, 0, 0), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3, 0, 0), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3, 0, 0), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2, 0, 0), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2, 0, 0), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3, 0, 0), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3, 0, 0), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3, 0, 0), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3, 0, 0), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3, 0, 0), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3, 0, 0), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_use_tag, 2, 0, 0), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_use_tag, 2, 0, 0), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3, 0, 0), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3, 0, 0), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3, 0, 0), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3, 0, 0), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mixin_tag, 2, 0, 0), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mixin_tag, 2, 0, 0), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3, 0, 0), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4, 0, 0), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4, 0, 0), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6, 0, 0), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6, 0, 0), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6, 0, 0), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6, 0, 0), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3, 0, 0), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3, 0, 0), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(116), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), + [734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(13), + [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(47), + [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(275), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(9), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), + [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(346), + [755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(17), + [758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(226), + [761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(20), + [764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(36), + [767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(304), + [770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(272), + [773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(15), + [776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(199), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), REDUCE(sym_static, 1, 0, 0), + [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1, 0, 0), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1, 0, 0), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1, 0, 0), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, 0, 3), + [876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(244), + [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), + [881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(284), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2, 0, 0), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2, 0, 0), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), + [896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(258), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), + [901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(294), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), + [910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(217), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1, 0, 0), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, 0, 3), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(176), + [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1, 0, 0), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2, 0, 0), SHIFT(372), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 8), + [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1, 0, 0), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 1, 0, 4), + [989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), SHIFT_REPEAT(372), + [992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), SHIFT(303), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), + [997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1, 0, 0), SHIFT(303), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 5, 0, 11), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 6, 0, 12), + [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 3, 0, 7), + [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 4, 0, 9), + [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3, 0, 0), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2, 0, 0), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4, 0, 0), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1058] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3, 0, 0), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, 0, 0), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3, 0, 0), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3, 0, 0), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4, 0, 0), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), }; enum ts_external_scanner_symbol_identifiers { @@ -30565,10 +32105,10 @@ static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_text] = true, }, [3] = { - [ts_external_token__text_after_type] = true, + [ts_external_token__text_not_version] = true, }, [4] = { - [ts_external_token__text_not_version] = true, + [ts_external_token__text_after_type] = true, }, [5] = { [ts_external_token__text_in_inline_tag] = true, diff --git a/test/corpus/psalm.txt b/test/corpus/psalm-phpstan.txt similarity index 86% rename from test/corpus/psalm.txt rename to test/corpus/psalm-phpstan.txt index 2f61ae7..4c0c3eb 100644 --- a/test/corpus/psalm.txt +++ b/test/corpus/psalm-phpstan.txt @@ -1,3 +1,13 @@ +===================== +Psalm and phpStan allow var tags w/o a variable name +===================== +/** @var array */ +--- +(document + (tag + (tag_name) + (primitive_type))) + ===================== Psalm style array types w/o variable name ===================== @@ -12,6 +22,7 @@ Psalm style array types w/o variable name value: (primitive_type)) (description (text)))) + ===================== Psalm style array types ===================== @@ -46,6 +57,7 @@ Psalm style array types value: (named_type (name))) (variable_name (name)))) + ===================== PHPStan style nested array types ===================== @@ -63,6 +75,83 @@ PHPStan style nested array types value: (primitive_type)))) (variable_name (name)))) + +===================== +Psalm-style array shapes +===================== +/** + * @var array{foo: string, bar: int} + * @return array{optional?: string, bar: int} + */ +--- +(document + (tag + (tag_name) + (array_type + (array_element + key: (name) + value: (primitive_type)) + (array_element + key: (name) + value: (primitive_type)))) + (tag + (tag_name) + (array_type + (array_element + key: (name) + value: (primitive_type)) + (array_element + key: (name) + value: (primitive_type))))) + + +===================== +phpStan-style array shapes +===================== +/** + * @var array{'foo': int, "bar": string} + * @var array{0: int, 1?: int} + * @var array{int, int} + * @var array{foo: int, bar: string} + */ +--- +(document + (tag + (tag_name) + (array_type + (array_element + key: (name) + value: (primitive_type)) + (array_element + key: (name) + value: (primitive_type)))) + (tag + (tag_name) + (array_type + (array_element + key: (name) + value: (primitive_type)) + (array_element + key: (name) + value: (primitive_type)))) + (tag + (tag_name) + (array_type + (array_element + value: (primitive_type)) + (array_element + value: (primitive_type)))) + (tag + (tag_name) + (array_type + (array_element + key: (name) + value: (primitive_type)) + (array_element + key: (name) + value: (primitive_type))))) + + ===================== Psalm scalar class-string type =====================