diff --git a/grammar.js b/grammar.js index f4ec914..b963e0c 100644 --- a/grammar.js +++ b/grammar.js @@ -21,9 +21,7 @@ module.exports = grammar({ ], conflicts: ($) => [ - [$.primitive_type, $.static], [$.namespace_name], - [$.namespace_name_as_prefix], [$.named_type, $.generic_type], [$._type_argument_list], [ @@ -535,8 +533,8 @@ module.exports = grammar({ // @mixin [Type] _mixin_tag: ($) => seq(alias('@mixin', $.tag_name), $._type), - // PHP.rules._type creates an alias for $.type_list - _type: ($) => PHP.rules._type, + // PHP.rules.type creates an alias for $.type_list + _type: ($) => PHP.rules.type, // union_type uses _types, so we override it to be "regular" types (which // aren't grouped under a parent node) or array types (which are) _types: ($) => @@ -626,7 +624,7 @@ module.exports = grammar({ name: ($) => PHP.rules.name, named_type: ($) => choice(PHP.rules.named_type, $.generic_type), namespace_name: ($) => PHP.rules.namespace_name, - namespace_name_as_prefix: ($) => PHP.rules.namespace_name_as_prefix, + relative_name: ($) => PHP.rules.relative_name, optional_type: ($) => PHP.rules.optional_type, primitive_type: ($) => PHP.rules.primitive_type, qualified_name: ($) => PHP.rules.qualified_name, diff --git a/package-lock.json b/package-lock.json index 5e5908c..7cf6f5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "prebuildify": "^6.0.0", "prettier": "^3.3.3", "tree-sitter-cli": "^0.22.6", - "tree-sitter-php": "^0.22.2" + "tree-sitter-php": "^0.23.12" }, "peerDependencies": { "tree-sitter": "^0.21.0" @@ -157,12 +157,6 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, - "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", - "dev": true - }, "node_modules/node-abi": { "version": "3.62.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz", @@ -184,9 +178,10 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -373,13 +368,33 @@ } }, "node_modules/tree-sitter-php": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.22.2.tgz", - "integrity": "sha512-DPu8nsFR2q9ocjefP3hhTDa6IDVaCQbPOFi/ElMUGiWvql6k8SKX2DUjzRcfbWNpLDAh30k7oQgC3Gmq3bhlsQ==", + "version": "0.23.12", + "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.23.12.tgz", + "integrity": "sha512-VwkBVOahhC2NYXK/Fuqq30NxuL/6c2hmbxEF4jrB7AyR5rLc7nT27mzF3qoi+pqx9Gy2AbXnGezF7h4MeM6YRA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "nan": "^2.18.0" + "node-addon-api": "^8.2.2", + "node-gyp-build": "^4.8.2" + }, + "peerDependencies": { + "tree-sitter": "^0.21.1" + }, + "peerDependenciesMeta": { + "tree-sitter": { + "optional": true + } + } + }, + "node_modules/tree-sitter-php/node_modules/node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" } }, "node_modules/tree-sitter/node_modules/node-addon-api": { diff --git a/package.json b/package.json index 84df6ac..aca1469 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prebuildify": "^6.0.0", "prettier": "^3.3.3", "tree-sitter-cli": "^0.22.6", - "tree-sitter-php": "^0.22.2" + "tree-sitter-php": "^0.23.12" }, "dependencies": { "node-addon-api": "^7.1.0", diff --git a/src/grammar.json b/src/grammar.json index c9a393a..a308367 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2104,6 +2104,10 @@ { "type": "SYMBOL", "name": "qualified_name" + }, + { + "type": "SYMBOL", + "name": "relative_name" } ] }, @@ -2205,6 +2209,10 @@ { "type": "SYMBOL", "name": "qualified_name" + }, + { + "type": "SYMBOL", + "name": "relative_name" } ] }, @@ -2239,91 +2247,56 @@ } ] }, - "namespace_name_as_prefix": { - "type": "CHOICE", + "relative_name": { + "type": "SEQ", "members": [ { - "type": "STRING", - "value": "\\" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" + "type": "FIELD", + "name": "prefix", + "content": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "namespace", + "flags": "i" }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "STRING", - "value": "\\" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "namespace", - "flags": "i" + "named": false, + "value": "namespace" }, - "named": false, - "value": "namespace" - }, - { - "type": "STRING", - "value": "\\" - } - ] + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\\" + }, + { + "type": "SYMBOL", + "name": "namespace_name" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\\" + } + ] + } }, { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "namespace", - "flags": "i" - }, - "named": false, - "value": "namespace" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "STRING", - "value": "\\" - } - ] + "type": "SYMBOL", + "name": "name" } ] }, @@ -2394,10 +2367,6 @@ "type": "STRING", "value": "mixed" }, - { - "type": "STRING", - "value": "static" - }, { "type": "STRING", "value": "false" @@ -2416,8 +2385,41 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "namespace_name_as_prefix" + "type": "FIELD", + "name": "prefix", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "\\" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "namespace_name" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\\" + } + ] + } }, { "type": "SYMBOL", @@ -2836,16 +2838,9 @@ } ], "conflicts": [ - [ - "primitive_type", - "static" - ], [ "namespace_name" ], - [ - "namespace_name_as_prefix" - ], [ "named_type", "generic_type" diff --git a/src/node-types.json b/src/node-types.json index c54bbec..e6ce786 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -271,6 +271,10 @@ "type": "qualified_name", "named": true }, + { + "type": "relative_name", + "named": true + }, { "type": "union_type", "named": true @@ -351,6 +355,10 @@ { "type": "qualified_name", "named": true + }, + { + "type": "relative_name", + "named": true } ] } @@ -370,21 +378,6 @@ ] } }, - { - "type": "namespace_name_as_prefix", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "namespace_name", - "named": true - } - ] - } - }, { "type": "optional_type", "named": true, @@ -484,26 +477,66 @@ { "type": "qualified_name", "named": true, - "fields": {}, + "fields": { + "prefix": { + "multiple": true, + "required": true, + "types": [ + { + "type": "\\", + "named": false + }, + { + "type": "namespace_name", + "named": true + } + ] + } + }, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ { "type": "name", "named": true - }, - { - "type": "namespace_name_as_prefix", - "named": true } ] } }, { - "type": "static", + "type": "relative_name", "named": true, - "fields": {} + "fields": { + "prefix": { + "multiple": true, + "required": true, + "types": [ + { + "type": "\\", + "named": false + }, + { + "type": "namespace", + "named": false + }, + { + "type": "namespace_name", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "name", + "named": true + } + ] + } }, { "type": "tag", @@ -817,7 +850,7 @@ }, { "type": "static", - "named": false + "named": true }, { "type": "string", diff --git a/src/parser.c b/src/parser.c index 979a1c7..78dbbcc 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,15 +13,15 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 378 -#define LARGE_STATE_COUNT 175 -#define SYMBOL_COUNT 249 +#define STATE_COUNT 415 +#define LARGE_STATE_COUNT 187 +#define SYMBOL_COUNT 248 #define ALIAS_COUNT 0 #define TOKEN_COUNT 172 #define EXTERNAL_TOKEN_COUNT 4 -#define FIELD_COUNT 3 +#define FIELD_COUNT 4 #define MAX_ALIAS_SEQUENCE_LENGTH 6 -#define PRODUCTION_ID_COUNT 14 +#define PRODUCTION_ID_COUNT 18 enum ts_symbol_identifiers { sym_name = 1, @@ -161,7 +161,7 @@ enum ts_symbol_identifiers { 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_relative_name_token1 = 138, aux_sym_primitive_type_token1 = 139, anon_sym_iterable = 140, anon_sym_bool = 141, @@ -170,26 +170,26 @@ enum ts_symbol_identifiers { 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, + anon_sym_false = 147, + anon_sym_null = 148, + anon_sym_true = 149, + anon_sym_PIPE = 150, + anon_sym_AMP = 151, + anon_sym_LPAREN = 152, + anon_sym_RPAREN = 153, + anon_sym_DOLLAR = 154, + sym_author_name = 155, + sym_email_address = 156, + aux_sym_version_token1 = 157, + aux_sym_version_token2 = 158, + anon_sym_ATpackage_version_AT = 159, + sym__version_vector = 160, + sym_uri = 161, + anon_sym_LPAREN_RPAREN = 162, + anon_sym_COLON_COLON = 163, + anon_sym_EQ = 164, + sym_default_value = 165, + sym_static = 166, sym__end = 167, sym_text = 168, sym__text_after_type = 169, @@ -244,7 +244,7 @@ enum ts_symbol_identifiers { sym__type_argument_named_type = 218, sym_named_type = 219, sym_namespace_name = 220, - sym_namespace_name_as_prefix = 221, + sym_relative_name = 221, sym_optional_type = 222, sym_primitive_type = 223, sym_qualified_name = 224, @@ -256,22 +256,21 @@ enum ts_symbol_identifiers { 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, + aux_sym_document_repeat1 = 233, + aux_sym_description_repeat1 = 234, + aux_sym__description_after_type_repeat1 = 235, + aux_sym__description_not_version_repeat1 = 236, + aux_sym__description_in_inline_tag_repeat1 = 237, + aux_sym__description_in_inline_tag_with_nesting_repeat1 = 238, + aux_sym__phpdoc_array_types_repeat1 = 239, + aux_sym__psalm_shaped_array_types_repeat1 = 240, + aux_sym__type_argument_list_repeat1 = 241, + aux_sym__type_argument_list_repeat2 = 242, + aux_sym_namespace_name_repeat1 = 243, + aux_sym_union_type_repeat1 = 244, + aux_sym_intersection_type_repeat1 = 245, + aux_sym_disjunctive_normal_form_type_repeat1 = 246, + aux_sym_parameters_repeat1 = 247, }; static const char * const ts_symbol_names[] = { @@ -413,7 +412,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_non_DASHempty_DASHstring] = "non-empty-string", [anon_sym_non_DASHempty_DASHlowercase_DASHstring] = "non-empty-lowercase-string", [anon_sym_BSLASH] = "\\", - [aux_sym_namespace_name_as_prefix_token1] = "namespace", + [aux_sym_relative_name_token1] = "namespace", [aux_sym_primitive_type_token1] = "callable", [anon_sym_iterable] = "iterable", [anon_sym_bool] = "bool", @@ -422,7 +421,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_string] = "string", [anon_sym_void] = "void", [anon_sym_mixed] = "mixed", - [anon_sym_static] = "static", [anon_sym_false] = "false", [anon_sym_null] = "null", [anon_sym_true] = "true", @@ -442,6 +440,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_COLON_COLON] = "::", [anon_sym_EQ] = "=", [sym_default_value] = "default_value", + [sym_static] = "static", [sym__end] = "_end", [sym_text] = "text", [sym__text_after_type] = "text", @@ -496,7 +495,7 @@ static const char * const ts_symbol_names[] = { [sym__type_argument_named_type] = "_type_argument_named_type", [sym_named_type] = "named_type", [sym_namespace_name] = "namespace_name", - [sym_namespace_name_as_prefix] = "namespace_name_as_prefix", + [sym_relative_name] = "relative_name", [sym_optional_type] = "optional_type", [sym_primitive_type] = "primitive_type", [sym_qualified_name] = "qualified_name", @@ -508,7 +507,6 @@ static const char * const ts_symbol_names[] = { [sym_fqsen] = "fqsen", [sym_parameters] = "parameters", [sym_parameter] = "parameter", - [sym_static] = "static", [aux_sym_document_repeat1] = "document_repeat1", [aux_sym_description_repeat1] = "description_repeat1", [aux_sym__description_after_type_repeat1] = "_description_after_type_repeat1", @@ -665,7 +663,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_non_DASHempty_DASHstring] = anon_sym_non_DASHempty_DASHstring, [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, + [aux_sym_relative_name_token1] = aux_sym_relative_name_token1, [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, [anon_sym_iterable] = anon_sym_iterable, [anon_sym_bool] = anon_sym_bool, @@ -674,7 +672,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_string] = anon_sym_string, [anon_sym_void] = anon_sym_void, [anon_sym_mixed] = anon_sym_mixed, - [anon_sym_static] = anon_sym_static, [anon_sym_false] = anon_sym_false, [anon_sym_null] = anon_sym_null, [anon_sym_true] = anon_sym_true, @@ -694,6 +691,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, [anon_sym_EQ] = anon_sym_EQ, [sym_default_value] = sym_default_value, + [sym_static] = sym_static, [sym__end] = sym__end, [sym_text] = sym_text, [sym__text_after_type] = sym_text, @@ -748,7 +746,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__type_argument_named_type] = sym__type_argument_named_type, [sym_named_type] = sym_named_type, [sym_namespace_name] = sym_namespace_name, - [sym_namespace_name_as_prefix] = sym_namespace_name_as_prefix, + [sym_relative_name] = sym_relative_name, [sym_optional_type] = sym_optional_type, [sym_primitive_type] = sym_primitive_type, [sym_qualified_name] = sym_qualified_name, @@ -760,7 +758,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_fqsen] = sym_fqsen, [sym_parameters] = sym_parameters, [sym_parameter] = sym_parameter, - [sym_static] = sym_static, [aux_sym_document_repeat1] = aux_sym_document_repeat1, [aux_sym_description_repeat1] = aux_sym_description_repeat1, [aux_sym__description_after_type_repeat1] = aux_sym__description_after_type_repeat1, @@ -1331,7 +1328,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_namespace_name_as_prefix_token1] = { + [aux_sym_relative_name_token1] = { .visible = true, .named = false, }, @@ -1367,10 +1364,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_static] = { - .visible = true, - .named = false, - }, [anon_sym_false] = { .visible = true, .named = false, @@ -1447,6 +1440,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_static] = { + .visible = true, + .named = true, + }, [sym__end] = { .visible = false, .named = true, @@ -1663,7 +1660,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_namespace_name_as_prefix] = { + [sym_relative_name] = { .visible = true, .named = true, }, @@ -1711,10 +1708,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_static] = { - .visible = true, - .named = true, - }, [aux_sym_document_repeat1] = { .visible = false, .named = false, @@ -1780,13 +1773,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { enum ts_field_identifiers { field_array = 1, field_key = 2, - field_value = 3, + field_prefix = 3, + field_value = 4, }; static const char * const ts_field_names[] = { [0] = NULL, [field_array] = "array", [field_key] = "key", + [field_prefix] = "prefix", [field_value] = "value", }; @@ -1794,15 +1789,19 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 3}, [2] = {.index = 3, .length = 2}, [4] = {.index = 5, .length = 1}, - [5] = {.index = 6, .length = 2}, - [6] = {.index = 8, .length = 2}, - [7] = {.index = 8, .length = 2}, - [8] = {.index = 10, .length = 3}, - [9] = {.index = 13, .length = 2}, - [10] = {.index = 15, .length = 4}, - [11] = {.index = 19, .length = 3}, - [12] = {.index = 22, .length = 5}, - [13] = {.index = 27, .length = 6}, + [5] = {.index = 6, .length = 1}, + [6] = {.index = 7, .length = 2}, + [7] = {.index = 9, .length = 2}, + [8] = {.index = 11, .length = 2}, + [9] = {.index = 13, .length = 3}, + [10] = {.index = 11, .length = 2}, + [11] = {.index = 16, .length = 3}, + [12] = {.index = 19, .length = 2}, + [13] = {.index = 21, .length = 4}, + [14] = {.index = 25, .length = 4}, + [15] = {.index = 29, .length = 3}, + [16] = {.index = 32, .length = 5}, + [17] = {.index = 37, .length = 6}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1814,36 +1813,50 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_array, 0, .inherited = true}, {field_value, 0, .inherited = true}, [5] = - {field_value, 0}, + {field_prefix, 0}, [6] = + {field_value, 0}, + [7] = + {field_prefix, 0}, + {field_prefix, 1}, + [9] = {field_key, 2, .inherited = true}, {field_value, 2, .inherited = true}, - [8] = + [11] = {field_array, 0}, {field_value, 2}, - [10] = + [13] = + {field_prefix, 0}, + {field_prefix, 1}, + {field_prefix, 2}, + [16] = {field_key, 0}, {field_key, 1}, {field_value, 2}, - [13] = + [19] = {field_key, 1, .inherited = true}, {field_value, 1, .inherited = true}, - [15] = + [21] = + {field_prefix, 0}, + {field_prefix, 1}, + {field_prefix, 2}, + {field_prefix, 3}, + [25] = {field_key, 0}, {field_key, 1}, {field_key, 2}, {field_value, 3}, - [19] = + [29] = {field_array, 0}, {field_key, 2}, {field_value, 4}, - [22] = + [32] = {field_key, 0}, {field_key, 1}, {field_key, 2}, {field_key, 3}, {field_value, 4}, - [27] = + [37] = {field_key, 0}, {field_key, 1}, {field_key, 2}, @@ -1857,7 +1870,7 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [3] = { [0] = sym_description, }, - [6] = { + [8] = { [0] = sym_primitive_type, }, }; @@ -1900,130 +1913,130 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [18] = 18, [19] = 19, [20] = 20, - [21] = 12, + [21] = 21, [22] = 22, [23] = 23, [24] = 24, - [25] = 12, + [25] = 25, [26] = 26, - [27] = 14, - [28] = 28, - [29] = 29, + [27] = 17, + [28] = 17, + [29] = 8, [30] = 30, - [31] = 31, + [31] = 7, [32] = 32, [33] = 33, [34] = 34, - [35] = 35, - [36] = 36, - [37] = 17, - [38] = 38, - [39] = 24, - [40] = 10, + [35] = 19, + [36] = 20, + [37] = 37, + [38] = 30, + [39] = 39, + [40] = 40, [41] = 41, - [42] = 9, - [43] = 22, - [44] = 18, - [45] = 17, - [46] = 46, - [47] = 8, - [48] = 16, - [49] = 15, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 13, + [47] = 24, + [48] = 9, + [49] = 21, [50] = 50, - [51] = 23, - [52] = 11, - [53] = 19, - [54] = 7, - [55] = 13, - [56] = 56, - [57] = 57, - [58] = 58, - [59] = 59, - [60] = 60, + [51] = 15, + [52] = 52, + [53] = 10, + [54] = 14, + [55] = 11, + [56] = 16, + [57] = 12, + [58] = 18, + [59] = 19, + [60] = 25, [61] = 61, - [62] = 62, - [63] = 35, - [64] = 36, + [62] = 26, + [63] = 22, + [64] = 64, [65] = 65, [66] = 66, [67] = 67, [68] = 68, [69] = 69, - [70] = 17, - [71] = 71, + [70] = 8, + [71] = 7, [72] = 72, - [73] = 38, + [73] = 42, [74] = 74, [75] = 75, - [76] = 28, - [77] = 29, + [76] = 76, + [77] = 77, [78] = 78, - [79] = 79, - [80] = 59, + [79] = 37, + [80] = 80, [81] = 81, [82] = 82, [83] = 83, [84] = 84, [85] = 85, - [86] = 31, + [86] = 86, [87] = 87, - [88] = 26, - [89] = 32, - [90] = 57, - [91] = 50, - [92] = 92, - [93] = 93, - [94] = 58, - [95] = 95, - [96] = 34, + [88] = 88, + [89] = 39, + [90] = 44, + [91] = 91, + [92] = 66, + [93] = 50, + [94] = 72, + [95] = 33, + [96] = 96, [97] = 97, - [98] = 33, - [99] = 62, - [100] = 61, - [101] = 60, - [102] = 41, - [103] = 65, - [104] = 56, - [105] = 105, - [106] = 106, - [107] = 107, - [108] = 75, - [109] = 78, - [110] = 93, - [111] = 111, - [112] = 7, - [113] = 113, + [98] = 69, + [99] = 19, + [100] = 43, + [101] = 40, + [102] = 102, + [103] = 32, + [104] = 104, + [105] = 64, + [106] = 65, + [107] = 61, + [108] = 108, + [109] = 67, + [110] = 110, + [111] = 45, + [112] = 41, + [113] = 13, [114] = 114, [115] = 115, [116] = 116, [117] = 117, - [118] = 10, - [119] = 11, - [120] = 13, - [121] = 8, - [122] = 9, - [123] = 123, - [124] = 115, - [125] = 125, - [126] = 126, + [118] = 9, + [119] = 108, + [120] = 74, + [121] = 121, + [122] = 12, + [123] = 68, + [124] = 124, + [125] = 80, + [126] = 104, [127] = 127, - [128] = 128, - [129] = 129, - [130] = 130, + [128] = 16, + [129] = 15, + [130] = 14, [131] = 131, - [132] = 132, - [133] = 128, + [132] = 11, + [133] = 10, [134] = 134, [135] = 135, [136] = 136, [137] = 137, - [138] = 128, + [138] = 138, [139] = 139, [140] = 140, - [141] = 141, + [141] = 131, [142] = 142, - [143] = 143, - [144] = 144, + [143] = 135, + [144] = 135, [145] = 145, [146] = 146, [147] = 147, @@ -2056,172 +2069,172 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [174] = 174, [175] = 175, [176] = 176, - [177] = 176, - [178] = 176, - [179] = 176, + [177] = 177, + [178] = 178, + [179] = 179, [180] = 180, [181] = 181, [182] = 182, - [183] = 182, - [184] = 182, - [185] = 182, + [183] = 183, + [184] = 184, + [185] = 185, [186] = 186, [187] = 187, [188] = 188, - [189] = 189, - [190] = 190, + [189] = 188, + [190] = 188, [191] = 191, - [192] = 192, + [192] = 188, [193] = 193, [194] = 194, [195] = 195, - [196] = 196, - [197] = 197, - [198] = 198, + [196] = 193, + [197] = 193, + [198] = 193, [199] = 199, [200] = 200, [201] = 201, - [202] = 201, + [202] = 202, [203] = 203, [204] = 204, - [205] = 204, - [206] = 203, + [205] = 205, + [206] = 206, [207] = 207, - [208] = 207, + [208] = 208, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, - [214] = 213, - [215] = 211, - [216] = 210, - [217] = 212, - [218] = 209, - [219] = 219, - [220] = 220, + [214] = 214, + [215] = 215, + [216] = 213, + [217] = 217, + [218] = 215, + [219] = 214, + [220] = 217, [221] = 221, [222] = 222, - [223] = 222, + [223] = 223, [224] = 224, - [225] = 225, - [226] = 226, - [227] = 227, + [225] = 222, + [226] = 224, + [227] = 223, [228] = 228, - [229] = 228, + [229] = 221, [230] = 228, [231] = 231, [232] = 232, [233] = 233, - [234] = 234, + [234] = 233, [235] = 235, [236] = 236, [237] = 237, - [238] = 237, - [239] = 237, - [240] = 240, - [241] = 241, + [238] = 238, + [239] = 239, + [240] = 239, + [241] = 239, [242] = 242, [243] = 243, - [244] = 237, + [244] = 244, [245] = 245, [246] = 246, - [247] = 30, - [248] = 245, - [249] = 249, - [250] = 250, - [251] = 17, - [252] = 252, + [247] = 247, + [248] = 248, + [249] = 248, + [250] = 248, + [251] = 248, + [252] = 34, [253] = 253, [254] = 254, [255] = 255, - [256] = 7, + [256] = 256, [257] = 257, - [258] = 258, - [259] = 128, - [260] = 260, - [261] = 261, + [258] = 257, + [259] = 259, + [260] = 7, + [261] = 8, [262] = 262, [263] = 263, - [264] = 264, + [264] = 19, [265] = 265, - [266] = 10, - [267] = 267, - [268] = 268, - [269] = 116, - [270] = 11, - [271] = 271, - [272] = 13, + [266] = 266, + [267] = 12, + [268] = 13, + [269] = 269, + [270] = 270, + [271] = 9, + [272] = 272, [273] = 273, - [274] = 262, - [275] = 8, - [276] = 9, + [274] = 274, + [275] = 275, + [276] = 276, [277] = 277, [278] = 278, [279] = 279, - [280] = 280, - [281] = 260, - [282] = 271, - [283] = 283, - [284] = 262, - [285] = 267, - [286] = 262, - [287] = 283, - [288] = 260, - [289] = 117, - [290] = 260, - [291] = 130, - [292] = 292, - [293] = 293, - [294] = 294, + [280] = 276, + [281] = 134, + [282] = 276, + [283] = 278, + [284] = 279, + [285] = 285, + [286] = 276, + [287] = 275, + [288] = 288, + [289] = 278, + [290] = 279, + [291] = 291, + [292] = 288, + [293] = 10, + [294] = 15, [295] = 295, - [296] = 296, - [297] = 297, + [296] = 14, + [297] = 279, [298] = 298, - [299] = 299, - [300] = 137, - [301] = 301, + [299] = 11, + [300] = 300, + [301] = 278, [302] = 302, - [303] = 126, + [303] = 303, [304] = 304, - [305] = 305, + [305] = 127, [306] = 135, - [307] = 307, - [308] = 308, + [307] = 285, + [308] = 16, [309] = 309, [310] = 310, [311] = 311, [312] = 312, [313] = 313, - [314] = 313, + [314] = 142, [315] = 315, [316] = 316, [317] = 317, [318] = 318, [319] = 319, [320] = 320, - [321] = 294, - [322] = 322, - [323] = 115, - [324] = 324, - [325] = 325, + [321] = 321, + [322] = 137, + [323] = 323, + [324] = 150, + [325] = 320, [326] = 326, - [327] = 327, - [328] = 325, + [327] = 320, + [328] = 328, [329] = 329, [330] = 330, - [331] = 331, + [331] = 131, [332] = 332, [333] = 333, [334] = 334, - [335] = 335, - [336] = 336, + [335] = 330, + [336] = 320, [337] = 337, [338] = 338, [339] = 339, - [340] = 338, + [340] = 311, [341] = 341, - [342] = 336, + [342] = 136, [343] = 343, [344] = 344, [345] = 345, @@ -2231,32 +2244,69 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [349] = 349, [350] = 350, [351] = 351, - [352] = 348, - [353] = 336, - [354] = 345, - [355] = 338, - [356] = 339, - [357] = 344, + [352] = 352, + [353] = 353, + [354] = 354, + [355] = 355, + [356] = 356, + [357] = 357, [358] = 358, - [359] = 339, - [360] = 360, - [361] = 336, - [362] = 338, + [359] = 359, + [360] = 355, + [361] = 361, + [362] = 362, [363] = 363, [364] = 364, - [365] = 365, - [366] = 366, + [365] = 358, + [366] = 363, [367] = 367, [368] = 368, - [369] = 369, - [370] = 370, + [369] = 364, + [370] = 353, [371] = 371, - [372] = 341, - [373] = 373, - [374] = 374, - [375] = 375, - [376] = 376, + [372] = 372, + [373] = 355, + [374] = 367, + [375] = 357, + [376] = 368, [377] = 377, + [378] = 378, + [379] = 363, + [380] = 380, + [381] = 367, + [382] = 353, + [383] = 357, + [384] = 384, + [385] = 357, + [386] = 386, + [387] = 362, + [388] = 388, + [389] = 363, + [390] = 361, + [391] = 367, + [392] = 392, + [393] = 351, + [394] = 394, + [395] = 354, + [396] = 396, + [397] = 397, + [398] = 398, + [399] = 380, + [400] = 400, + [401] = 343, + [402] = 402, + [403] = 353, + [404] = 404, + [405] = 351, + [406] = 354, + [407] = 380, + [408] = 343, + [409] = 409, + [410] = 351, + [411] = 354, + [412] = 380, + [413] = 343, + [414] = 414, }; static TSCharacterRange sym_name_character_set_1[] = { @@ -2504,40 +2554,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); END_STATE(); case 9: - if (lookahead == '\n') ADVANCE(1147); - if (lookahead == '\r') ADVANCE(1148); - if (lookahead == ' ') SKIP(9); - if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1148); - if (lookahead != 0 && - lookahead != ',') ADVANCE(1149); + if (lookahead == '\n') SKIP(9); + if (lookahead == '\r') SKIP(11); + if (lookahead == '*') ADVANCE(1136); + if (lookahead == '\t' || + lookahead == ' ') SKIP(9); + if (lookahead == 0x0b || + lookahead == '\f') SKIP(11); + if (lookahead != 0) ADVANCE(1135); END_STATE(); case 10: - if (lookahead == '\n') SKIP(11); - if (lookahead == '\r') SKIP(12); - if (lookahead == '*') ADVANCE(10); - if (lookahead == '@') ADVANCE(61); + if (lookahead == '\n') SKIP(9); + if (lookahead == '\r') SKIP(11); + if (lookahead == '*') ADVANCE(1137); + if (lookahead == '<') ADVANCE(1135); if (lookahead == '\t' || - lookahead == ' ') SKIP(11); + lookahead == ' ') SKIP(9); if (lookahead == 0x0b || - lookahead == '\f') SKIP(12); - if (lookahead != 0) ADVANCE(62); + lookahead == '\f') SKIP(11); + if (lookahead != 0) ADVANCE(1133); END_STATE(); case 11: - if (lookahead == '\n') SKIP(11); - if (lookahead == '\r') SKIP(12); - if (lookahead == '*') ADVANCE(10); - if (lookahead == '\t' || + if (lookahead == '\n') SKIP(9); + if (lookahead == '\r') SKIP(11); + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(11); - if (lookahead == 0x0b || - lookahead == '\f') SKIP(12); - if (lookahead != 0) ADVANCE(62); + if (lookahead != 0) ADVANCE(1135); END_STATE(); case 12: - if (lookahead == '\n') SKIP(11); - if (lookahead == '\r') SKIP(12); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(12); - if (lookahead != 0) ADVANCE(62); + if (lookahead == '\n') ADVANCE(1147); + if (lookahead == '\r') ADVANCE(1148); + if (lookahead == ' ') SKIP(12); + if (('\t' <= lookahead && lookahead <= '\f')) ADVANCE(1148); + if (lookahead != 0 && + lookahead != ',') ADVANCE(1149); END_STATE(); case 13: if (lookahead == '\n') SKIP(14); @@ -2658,32 +2708,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (set_contains(sym_name_character_set_1, 9, lookahead)) ADVANCE(1126); END_STATE(); case 16: - if (lookahead == '\n') SKIP(16); + if (lookahead == '\n') SKIP(17); if (lookahead == '\r') SKIP(18); - if (lookahead == '*') ADVANCE(1136); + if (lookahead == '*') ADVANCE(16); + if (lookahead == '@') ADVANCE(61); if (lookahead == '\t' || - lookahead == ' ') SKIP(16); + lookahead == ' ') SKIP(17); if (lookahead == 0x0b || lookahead == '\f') SKIP(18); - if (lookahead != 0) ADVANCE(1135); + if (lookahead != 0) ADVANCE(62); END_STATE(); case 17: - if (lookahead == '\n') SKIP(16); + if (lookahead == '\n') SKIP(17); if (lookahead == '\r') SKIP(18); - if (lookahead == '*') ADVANCE(1137); - if (lookahead == '<') ADVANCE(1135); + if (lookahead == '*') ADVANCE(16); if (lookahead == '\t' || - lookahead == ' ') SKIP(16); + lookahead == ' ') SKIP(17); if (lookahead == 0x0b || lookahead == '\f') SKIP(18); - if (lookahead != 0) ADVANCE(1133); + if (lookahead != 0) ADVANCE(62); END_STATE(); case 18: - if (lookahead == '\n') SKIP(16); + if (lookahead == '\n') SKIP(17); if (lookahead == '\r') SKIP(18); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(18); - if (lookahead != 0) ADVANCE(1135); + if (lookahead != 0) ADVANCE(62); END_STATE(); case 19: if (lookahead == ' ') ADVANCE(199); @@ -6451,14 +6501,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1136: ACCEPT_TOKEN(sym_author_name); - if (lookahead == ' ') ADVANCE(17); + if (lookahead == ' ') ADVANCE(10); if (lookahead == '*') ADVANCE(1136); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1135); END_STATE(); case 1137: ACCEPT_TOKEN(sym_author_name); - if (lookahead == ' ') ADVANCE(17); + if (lookahead == ' ') ADVANCE(10); if (lookahead == '*') ADVANCE(1137); if (lookahead == '<') ADVANCE(1135); if (lookahead != 0 && @@ -6796,7 +6846,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(66); END_STATE(); case 64: - ACCEPT_TOKEN(anon_sym_static); + ACCEPT_TOKEN(sym_static); END_STATE(); case 65: ACCEPT_TOKEN(anon_sym_string); @@ -6833,31 +6883,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [17] = {.lex_state = 3}, [18] = {.lex_state = 3}, [19] = {.lex_state = 3}, - [20] = {.lex_state = 6, .external_lex_state = 3}, - [21] = {.lex_state = 3, .external_lex_state = 4}, + [20] = {.lex_state = 3}, + [21] = {.lex_state = 3}, [22] = {.lex_state = 3}, - [23] = {.lex_state = 3}, + [23] = {.lex_state = 6, .external_lex_state = 3}, [24] = {.lex_state = 3}, [25] = {.lex_state = 3}, [26] = {.lex_state = 3}, [27] = {.lex_state = 3, .external_lex_state = 4}, [28] = {.lex_state = 3}, - [29] = {.lex_state = 3}, - [30] = {.lex_state = 3, .external_lex_state = 2}, - [31] = {.lex_state = 3}, + [29] = {.lex_state = 3, .external_lex_state = 4}, + [30] = {.lex_state = 3}, + [31] = {.lex_state = 3, .external_lex_state = 4}, [32] = {.lex_state = 3}, [33] = {.lex_state = 3}, - [34] = {.lex_state = 3}, - [35] = {.lex_state = 3}, - [36] = {.lex_state = 3}, - [37] = {.lex_state = 3, .external_lex_state = 4}, - [38] = {.lex_state = 3}, - [39] = {.lex_state = 3, .external_lex_state = 4}, - [40] = {.lex_state = 3, .external_lex_state = 4}, + [34] = {.lex_state = 3, .external_lex_state = 2}, + [35] = {.lex_state = 3, .external_lex_state = 4}, + [36] = {.lex_state = 3, .external_lex_state = 4}, + [37] = {.lex_state = 3}, + [38] = {.lex_state = 3, .external_lex_state = 4}, + [39] = {.lex_state = 3}, + [40] = {.lex_state = 3}, [41] = {.lex_state = 3}, - [42] = {.lex_state = 3, .external_lex_state = 4}, - [43] = {.lex_state = 3, .external_lex_state = 4}, - [44] = {.lex_state = 3, .external_lex_state = 4}, + [42] = {.lex_state = 3}, + [43] = {.lex_state = 3}, + [44] = {.lex_state = 3}, [45] = {.lex_state = 3}, [46] = {.lex_state = 3, .external_lex_state = 4}, [47] = {.lex_state = 3, .external_lex_state = 4}, @@ -6869,101 +6919,101 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [53] = {.lex_state = 3, .external_lex_state = 4}, [54] = {.lex_state = 3, .external_lex_state = 4}, [55] = {.lex_state = 3, .external_lex_state = 4}, - [56] = {.lex_state = 3}, - [57] = {.lex_state = 3}, - [58] = {.lex_state = 3}, + [56] = {.lex_state = 3, .external_lex_state = 4}, + [57] = {.lex_state = 3, .external_lex_state = 4}, + [58] = {.lex_state = 3, .external_lex_state = 4}, [59] = {.lex_state = 3}, - [60] = {.lex_state = 3}, + [60] = {.lex_state = 3, .external_lex_state = 4}, [61] = {.lex_state = 3}, - [62] = {.lex_state = 3}, + [62] = {.lex_state = 3, .external_lex_state = 4}, [63] = {.lex_state = 3, .external_lex_state = 4}, - [64] = {.lex_state = 3, .external_lex_state = 4}, + [64] = {.lex_state = 3}, [65] = {.lex_state = 3}, - [66] = {.lex_state = 3, .external_lex_state = 2}, - [67] = {.lex_state = 3, .external_lex_state = 2}, - [68] = {.lex_state = 3, .external_lex_state = 2}, - [69] = {.lex_state = 3, .external_lex_state = 2}, + [66] = {.lex_state = 3}, + [67] = {.lex_state = 3}, + [68] = {.lex_state = 3}, + [69] = {.lex_state = 3}, [70] = {.lex_state = 3, .external_lex_state = 2}, [71] = {.lex_state = 3, .external_lex_state = 2}, - [72] = {.lex_state = 3, .external_lex_state = 2}, + [72] = {.lex_state = 3}, [73] = {.lex_state = 3, .external_lex_state = 4}, - [74] = {.lex_state = 3, .external_lex_state = 2}, - [75] = {.lex_state = 3}, + [74] = {.lex_state = 3}, + [75] = {.lex_state = 3, .external_lex_state = 2}, [76] = {.lex_state = 3, .external_lex_state = 4}, - [77] = {.lex_state = 3, .external_lex_state = 4}, - [78] = {.lex_state = 3}, - [79] = {.lex_state = 3, .external_lex_state = 2}, - [80] = {.lex_state = 3, .external_lex_state = 4}, + [77] = {.lex_state = 3, .external_lex_state = 2}, + [78] = {.lex_state = 3, .external_lex_state = 2}, + [79] = {.lex_state = 3, .external_lex_state = 4}, + [80] = {.lex_state = 3}, [81] = {.lex_state = 3, .external_lex_state = 2}, [82] = {.lex_state = 3, .external_lex_state = 2}, - [83] = {.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 = 2}, - [86] = {.lex_state = 3, .external_lex_state = 4}, - [87] = {.lex_state = 3, .external_lex_state = 4}, + [86] = {.lex_state = 3, .external_lex_state = 2}, + [87] = {.lex_state = 3, .external_lex_state = 2}, [88] = {.lex_state = 3, .external_lex_state = 4}, [89] = {.lex_state = 3, .external_lex_state = 4}, [90] = {.lex_state = 3, .external_lex_state = 4}, - [91] = {.lex_state = 3, .external_lex_state = 4}, - [92] = {.lex_state = 3, .external_lex_state = 2}, - [93] = {.lex_state = 3}, + [91] = {.lex_state = 3, .external_lex_state = 2}, + [92] = {.lex_state = 3, .external_lex_state = 4}, + [93] = {.lex_state = 3, .external_lex_state = 4}, [94] = {.lex_state = 3, .external_lex_state = 4}, - [95] = {.lex_state = 3, .external_lex_state = 2}, - [96] = {.lex_state = 3, .external_lex_state = 4}, + [95] = {.lex_state = 3, .external_lex_state = 4}, + [96] = {.lex_state = 3, .external_lex_state = 2}, [97] = {.lex_state = 3, .external_lex_state = 2}, [98] = {.lex_state = 3, .external_lex_state = 4}, - [99] = {.lex_state = 3, .external_lex_state = 4}, + [99] = {.lex_state = 3, .external_lex_state = 2}, [100] = {.lex_state = 3, .external_lex_state = 4}, [101] = {.lex_state = 3, .external_lex_state = 4}, - [102] = {.lex_state = 3, .external_lex_state = 4}, + [102] = {.lex_state = 3, .external_lex_state = 2}, [103] = {.lex_state = 3, .external_lex_state = 4}, - [104] = {.lex_state = 3, .external_lex_state = 4}, - [105] = {.lex_state = 3, .external_lex_state = 3}, - [106] = {.lex_state = 3, .external_lex_state = 3}, - [107] = {.lex_state = 3, .external_lex_state = 2}, - [108] = {.lex_state = 3, .external_lex_state = 4}, + [104] = {.lex_state = 3}, + [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}, [109] = {.lex_state = 3, .external_lex_state = 4}, - [110] = {.lex_state = 3, .external_lex_state = 4}, + [110] = {.lex_state = 3, .external_lex_state = 2}, [111] = {.lex_state = 3, .external_lex_state = 4}, - [112] = {.lex_state = 3, .external_lex_state = 2}, + [112] = {.lex_state = 3, .external_lex_state = 4}, [113] = {.lex_state = 3, .external_lex_state = 2}, - [114] = {.lex_state = 3, .external_lex_state = 4}, - [115] = {.lex_state = 3}, + [114] = {.lex_state = 3, .external_lex_state = 2}, + [115] = {.lex_state = 3, .external_lex_state = 3}, [116] = {.lex_state = 3, .external_lex_state = 2}, - [117] = {.lex_state = 3, .external_lex_state = 2}, + [117] = {.lex_state = 3, .external_lex_state = 4}, [118] = {.lex_state = 3, .external_lex_state = 2}, - [119] = {.lex_state = 3, .external_lex_state = 2}, - [120] = {.lex_state = 3, .external_lex_state = 2}, - [121] = {.lex_state = 3, .external_lex_state = 2}, + [119] = {.lex_state = 3, .external_lex_state = 4}, + [120] = {.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 = 4}, - [124] = {.lex_state = 3, .external_lex_state = 2}, - [125] = {.lex_state = 3, .external_lex_state = 2}, - [126] = {.lex_state = 3, .external_lex_state = 2}, + [124] = {.lex_state = 3, .external_lex_state = 4}, + [125] = {.lex_state = 3, .external_lex_state = 4}, + [126] = {.lex_state = 3, .external_lex_state = 4}, [127] = {.lex_state = 3, .external_lex_state = 2}, - [128] = {.lex_state = 3, .external_lex_state = 4}, + [128] = {.lex_state = 3, .external_lex_state = 2}, [129] = {.lex_state = 3, .external_lex_state = 2}, [130] = {.lex_state = 3, .external_lex_state = 2}, [131] = {.lex_state = 3}, [132] = {.lex_state = 3, .external_lex_state = 2}, - [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 3, .external_lex_state = 3}, - [135] = {.lex_state = 3, .external_lex_state = 2}, + [133] = {.lex_state = 3, .external_lex_state = 2}, + [134] = {.lex_state = 3, .external_lex_state = 2}, + [135] = {.lex_state = 3, .external_lex_state = 3}, [136] = {.lex_state = 3, .external_lex_state = 2}, [137] = {.lex_state = 3, .external_lex_state = 2}, [138] = {.lex_state = 3, .external_lex_state = 2}, - [139] = {.lex_state = 3}, - [140] = {.lex_state = 3}, - [141] = {.lex_state = 3}, - [142] = {.lex_state = 3}, - [143] = {.lex_state = 3}, - [144] = {.lex_state = 3}, + [139] = {.lex_state = 3, .external_lex_state = 4}, + [140] = {.lex_state = 3, .external_lex_state = 2}, + [141] = {.lex_state = 3, .external_lex_state = 2}, + [142] = {.lex_state = 3, .external_lex_state = 2}, + [143] = {.lex_state = 3, .external_lex_state = 2}, + [144] = {.lex_state = 3, .external_lex_state = 4}, [145] = {.lex_state = 3}, - [146] = {.lex_state = 3}, - [147] = {.lex_state = 3}, - [148] = {.lex_state = 3}, - [149] = {.lex_state = 3}, - [150] = {.lex_state = 3}, + [146] = {.lex_state = 3, .external_lex_state = 2}, + [147] = {.lex_state = 3, .external_lex_state = 2}, + [148] = {.lex_state = 3, .external_lex_state = 3}, + [149] = {.lex_state = 3, .external_lex_state = 2}, + [150] = {.lex_state = 3, .external_lex_state = 2}, [151] = {.lex_state = 3}, [152] = {.lex_state = 3}, [153] = {.lex_state = 3}, @@ -6988,18 +7038,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [172] = {.lex_state = 3}, [173] = {.lex_state = 3}, [174] = {.lex_state = 3}, - [175] = {.lex_state = 2}, - [176] = {.lex_state = 2}, - [177] = {.lex_state = 2}, - [178] = {.lex_state = 2}, - [179] = {.lex_state = 2}, - [180] = {.lex_state = 2}, - [181] = {.lex_state = 2}, - [182] = {.lex_state = 2}, - [183] = {.lex_state = 2}, - [184] = {.lex_state = 2}, - [185] = {.lex_state = 2}, - [186] = {.lex_state = 2}, + [175] = {.lex_state = 3}, + [176] = {.lex_state = 3}, + [177] = {.lex_state = 3}, + [178] = {.lex_state = 3}, + [179] = {.lex_state = 3}, + [180] = {.lex_state = 3}, + [181] = {.lex_state = 3}, + [182] = {.lex_state = 3}, + [183] = {.lex_state = 3}, + [184] = {.lex_state = 3}, + [185] = {.lex_state = 3}, + [186] = {.lex_state = 3}, [187] = {.lex_state = 2}, [188] = {.lex_state = 2}, [189] = {.lex_state = 2}, @@ -7044,153 +7094,190 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [228] = {.lex_state = 2}, [229] = {.lex_state = 2}, [230] = {.lex_state = 2}, - [231] = {.lex_state = 0}, - [232] = {.lex_state = 0}, - [233] = {.lex_state = 6, .external_lex_state = 3}, + [231] = {.lex_state = 2}, + [232] = {.lex_state = 2}, + [233] = {.lex_state = 2}, [234] = {.lex_state = 2}, - [235] = {.lex_state = 6, .external_lex_state = 3}, + [235] = {.lex_state = 2}, [236] = {.lex_state = 2}, - [237] = {.lex_state = 0}, - [238] = {.lex_state = 0}, - [239] = {.lex_state = 0}, + [237] = {.lex_state = 2}, + [238] = {.lex_state = 2}, + [239] = {.lex_state = 2}, [240] = {.lex_state = 2}, [241] = {.lex_state = 2}, - [242] = {.lex_state = 2}, - [243] = {.lex_state = 2}, - [244] = {.lex_state = 0}, + [242] = {.lex_state = 0}, + [243] = {.lex_state = 0}, + [244] = {.lex_state = 6, .external_lex_state = 3}, [245] = {.lex_state = 2}, [246] = {.lex_state = 2}, - [247] = {.lex_state = 3, .external_lex_state = 5}, - [248] = {.lex_state = 2}, - [249] = {.lex_state = 0, .external_lex_state = 5}, - [250] = {.lex_state = 0, .external_lex_state = 5}, - [251] = {.lex_state = 3, .external_lex_state = 5}, - [252] = {.lex_state = 0, .external_lex_state = 2}, - [253] = {.lex_state = 0, .external_lex_state = 5}, - [254] = {.lex_state = 0, .external_lex_state = 5}, - [255] = {.lex_state = 0, .external_lex_state = 5}, - [256] = {.lex_state = 3, .external_lex_state = 5}, - [257] = {.lex_state = 0}, - [258] = {.lex_state = 0, .external_lex_state = 5}, - [259] = {.lex_state = 0, .external_lex_state = 5}, - [260] = {.lex_state = 0}, - [261] = {.lex_state = 0}, - [262] = {.lex_state = 0}, - [263] = {.lex_state = 0}, - [264] = {.lex_state = 2}, - [265] = {.lex_state = 0}, - [266] = {.lex_state = 3, .external_lex_state = 5}, - [267] = {.lex_state = 0}, - [268] = {.lex_state = 0, .external_lex_state = 5}, - [269] = {.lex_state = 3, .external_lex_state = 5}, - [270] = {.lex_state = 3, .external_lex_state = 5}, - [271] = {.lex_state = 2}, - [272] = {.lex_state = 3, .external_lex_state = 5}, - [273] = {.lex_state = 0, .external_lex_state = 5}, - [274] = {.lex_state = 0}, - [275] = {.lex_state = 3, .external_lex_state = 5}, - [276] = {.lex_state = 3, .external_lex_state = 5}, - [277] = {.lex_state = 0}, + [247] = {.lex_state = 6, .external_lex_state = 3}, + [248] = {.lex_state = 0}, + [249] = {.lex_state = 0}, + [250] = {.lex_state = 0}, + [251] = {.lex_state = 0}, + [252] = {.lex_state = 3, .external_lex_state = 5}, + [253] = {.lex_state = 2}, + [254] = {.lex_state = 2}, + [255] = {.lex_state = 2}, + [256] = {.lex_state = 2}, + [257] = {.lex_state = 2}, + [258] = {.lex_state = 2}, + [259] = {.lex_state = 2}, + [260] = {.lex_state = 3, .external_lex_state = 5}, + [261] = {.lex_state = 3, .external_lex_state = 5}, + [262] = {.lex_state = 0, .external_lex_state = 5}, + [263] = {.lex_state = 0, .external_lex_state = 2}, + [264] = {.lex_state = 3, .external_lex_state = 5}, + [265] = {.lex_state = 0, .external_lex_state = 5}, + [266] = {.lex_state = 0, .external_lex_state = 5}, + [267] = {.lex_state = 3, .external_lex_state = 5}, + [268] = {.lex_state = 3, .external_lex_state = 5}, + [269] = {.lex_state = 0, .external_lex_state = 5}, + [270] = {.lex_state = 0, .external_lex_state = 5}, + [271] = {.lex_state = 3, .external_lex_state = 5}, + [272] = {.lex_state = 0}, + [273] = {.lex_state = 0}, + [274] = {.lex_state = 0, .external_lex_state = 5}, + [275] = {.lex_state = 0}, + [276] = {.lex_state = 0}, + [277] = {.lex_state = 0, .external_lex_state = 5}, [278] = {.lex_state = 0}, - [279] = {.lex_state = 0}, + [279] = {.lex_state = 2}, [280] = {.lex_state = 0}, - [281] = {.lex_state = 0}, - [282] = {.lex_state = 2}, + [281] = {.lex_state = 3, .external_lex_state = 5}, + [282] = {.lex_state = 0}, [283] = {.lex_state = 0}, - [284] = {.lex_state = 0}, + [284] = {.lex_state = 2}, [285] = {.lex_state = 0}, [286] = {.lex_state = 0}, [287] = {.lex_state = 0}, - [288] = {.lex_state = 0}, - [289] = {.lex_state = 3, .external_lex_state = 5}, - [290] = {.lex_state = 0}, - [291] = {.lex_state = 0, .external_lex_state = 5}, + [288] = {.lex_state = 2}, + [289] = {.lex_state = 0}, + [290] = {.lex_state = 2}, + [291] = {.lex_state = 0}, [292] = {.lex_state = 2}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 0}, + [293] = {.lex_state = 3, .external_lex_state = 5}, + [294] = {.lex_state = 3, .external_lex_state = 5}, [295] = {.lex_state = 0}, - [296] = {.lex_state = 0}, - [297] = {.lex_state = 0}, + [296] = {.lex_state = 3, .external_lex_state = 5}, + [297] = {.lex_state = 2}, [298] = {.lex_state = 0}, - [299] = {.lex_state = 0}, + [299] = {.lex_state = 3, .external_lex_state = 5}, [300] = {.lex_state = 0, .external_lex_state = 5}, - [301] = {.lex_state = 2}, + [301] = {.lex_state = 0}, [302] = {.lex_state = 0}, - [303] = {.lex_state = 0, .external_lex_state = 5}, - [304] = {.lex_state = 0, .external_lex_state = 5}, - [305] = {.lex_state = 0}, + [303] = {.lex_state = 0}, + [304] = {.lex_state = 0}, + [305] = {.lex_state = 3, .external_lex_state = 5}, [306] = {.lex_state = 0, .external_lex_state = 5}, - [307] = {.lex_state = 2}, - [308] = {.lex_state = 0}, - [309] = {.lex_state = 0}, + [307] = {.lex_state = 0}, + [308] = {.lex_state = 3, .external_lex_state = 5}, + [309] = {.lex_state = 2}, [310] = {.lex_state = 0}, [311] = {.lex_state = 0}, - [312] = {.lex_state = 0}, + [312] = {.lex_state = 0, .external_lex_state = 5}, [313] = {.lex_state = 0}, - [314] = {.lex_state = 0}, + [314] = {.lex_state = 0, .external_lex_state = 5}, [315] = {.lex_state = 0}, [316] = {.lex_state = 0}, [317] = {.lex_state = 0}, - [318] = {.lex_state = 0}, + [318] = {.lex_state = 2}, [319] = {.lex_state = 0}, [320] = {.lex_state = 2}, [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, - [323] = {.lex_state = 0, .external_lex_state = 5}, - [324] = {.lex_state = 0}, - [325] = {.lex_state = 0}, + [322] = {.lex_state = 0, .external_lex_state = 5}, + [323] = {.lex_state = 0}, + [324] = {.lex_state = 0, .external_lex_state = 5}, + [325] = {.lex_state = 2}, [326] = {.lex_state = 0}, - [327] = {.lex_state = 9}, + [327] = {.lex_state = 2}, [328] = {.lex_state = 0}, - [329] = {.lex_state = 2}, + [329] = {.lex_state = 0}, [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, + [331] = {.lex_state = 0, .external_lex_state = 5}, [332] = {.lex_state = 0}, - [333] = {.lex_state = 2}, + [333] = {.lex_state = 0}, [334] = {.lex_state = 0}, - [335] = {.lex_state = 12}, - [336] = {.lex_state = 0}, - [337] = {.lex_state = 2}, - [338] = {.lex_state = 2}, - [339] = {.lex_state = 2}, - [340] = {.lex_state = 2}, + [335] = {.lex_state = 0}, + [336] = {.lex_state = 2}, + [337] = {.lex_state = 0}, + [338] = {.lex_state = 0}, + [339] = {.lex_state = 0}, + [340] = {.lex_state = 0}, [341] = {.lex_state = 0}, - [342] = {.lex_state = 0}, + [342] = {.lex_state = 0, .external_lex_state = 5}, [343] = {.lex_state = 0}, - [344] = {.lex_state = 0}, - [345] = {.lex_state = 0}, + [344] = {.lex_state = 6}, + [345] = {.lex_state = 2}, [346] = {.lex_state = 0}, - [347] = {.lex_state = 2}, + [347] = {.lex_state = 0}, [348] = {.lex_state = 0}, - [349] = {.lex_state = 2}, - [350] = {.lex_state = 0}, + [349] = {.lex_state = 11}, + [350] = {.lex_state = 12}, [351] = {.lex_state = 0}, - [352] = {.lex_state = 0}, + [352] = {.lex_state = 2}, [353] = {.lex_state = 0}, [354] = {.lex_state = 0}, [355] = {.lex_state = 2}, [356] = {.lex_state = 2}, - [357] = {.lex_state = 0}, - [358] = {.lex_state = 9}, + [357] = {.lex_state = 2}, + [358] = {.lex_state = 0}, [359] = {.lex_state = 2}, [360] = {.lex_state = 2}, [361] = {.lex_state = 0}, - [362] = {.lex_state = 2}, + [362] = {.lex_state = 0}, [363] = {.lex_state = 2}, [364] = {.lex_state = 0}, [365] = {.lex_state = 0}, - [366] = {.lex_state = 0}, + [366] = {.lex_state = 2}, [367] = {.lex_state = 2}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 2}, - [370] = {.lex_state = 6}, - [371] = {.lex_state = 2}, + [369] = {.lex_state = 0}, + [370] = {.lex_state = 0}, + [371] = {.lex_state = 0}, [372] = {.lex_state = 0}, - [373] = {.lex_state = 0}, - [374] = {.lex_state = 0}, - [375] = {.lex_state = 18}, + [373] = {.lex_state = 2}, + [374] = {.lex_state = 2}, + [375] = {.lex_state = 2}, [376] = {.lex_state = 0}, - [377] = {.lex_state = 2}, + [377] = {.lex_state = 0}, + [378] = {.lex_state = 0}, + [379] = {.lex_state = 2}, + [380] = {.lex_state = 0}, + [381] = {.lex_state = 2}, + [382] = {.lex_state = 0}, + [383] = {.lex_state = 2}, + [384] = {.lex_state = 2}, + [385] = {.lex_state = 2}, + [386] = {.lex_state = 12}, + [387] = {.lex_state = 0}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 2}, + [390] = {.lex_state = 0}, + [391] = {.lex_state = 2}, + [392] = {.lex_state = 0}, + [393] = {.lex_state = 0}, + [394] = {.lex_state = 2}, + [395] = {.lex_state = 0}, + [396] = {.lex_state = 0}, + [397] = {.lex_state = 2}, + [398] = {.lex_state = 2}, + [399] = {.lex_state = 0}, + [400] = {.lex_state = 0}, + [401] = {.lex_state = 0}, + [402] = {.lex_state = 0}, + [403] = {.lex_state = 0}, + [404] = {.lex_state = 0}, + [405] = {.lex_state = 0}, + [406] = {.lex_state = 0}, + [407] = {.lex_state = 0}, + [408] = {.lex_state = 0}, + [409] = {.lex_state = 0}, + [410] = {.lex_state = 0}, + [411] = {.lex_state = 0}, + [412] = {.lex_state = 0}, + [413] = {.lex_state = 0}, + [414] = {.lex_state = 18}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -7333,7 +7420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_non_DASHempty_DASHstring] = ACTIONS(1), [anon_sym_non_DASHempty_DASHlowercase_DASHstring] = ACTIONS(1), [anon_sym_BSLASH] = ACTIONS(1), - [aux_sym_namespace_name_as_prefix_token1] = ACTIONS(1), + [aux_sym_relative_name_token1] = ACTIONS(1), [aux_sym_primitive_type_token1] = ACTIONS(1), [anon_sym_iterable] = ACTIONS(1), [anon_sym_bool] = ACTIONS(1), @@ -7342,7 +7429,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(1), [anon_sym_void] = ACTIONS(1), [anon_sym_mixed] = ACTIONS(1), - [anon_sym_static] = ACTIONS(1), [anon_sym_false] = ACTIONS(1), [anon_sym_null] = ACTIONS(1), [anon_sym_true] = ACTIONS(1), @@ -7356,6 +7442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_uri] = ACTIONS(1), [anon_sym_COLON_COLON] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), + [sym_static] = ACTIONS(1), [sym__end] = ACTIONS(1), [sym_text] = ACTIONS(1), [sym__text_after_type] = ACTIONS(1), @@ -7363,39 +7450,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__text_not_version] = ACTIONS(1), }, [1] = { - [sym_document] = STATE(332), + [sym_document] = STATE(378), [sym__begin] = ACTIONS(3), }, [2] = { - [sym_description] = STATE(3), - [sym_tag] = STATE(6), - [sym_inline_tag] = STATE(113), - [sym__tag_without_description] = STATE(144), - [sym__tag_with_optional_description] = STATE(144), - [sym__tag_with_required_description] = STATE(144), - [sym__tag_with_incomplete_implementation] = STATE(144), - [sym__author_tag] = STATE(144), - [sym__global_tag] = STATE(144), - [sym__link_tag] = STATE(144), - [sym__method_tag] = STATE(144), - [sym__param_tag] = STATE(144), - [sym__property_tag] = STATE(144), - [sym__return_tag] = STATE(144), - [sym__see_tag] = STATE(144), - [sym__throws_tag] = STATE(144), - [sym__var_tag] = STATE(144), - [sym__deprecated_tag] = STATE(144), - [sym__since_tag] = STATE(144), - [sym__version_tag] = STATE(144), - [sym__generic_template_tag] = STATE(144), - [sym__generic_implements_tag] = STATE(144), - [sym__generic_extends_tag] = STATE(144), - [sym__generic_use_tag] = STATE(144), - [sym__phpunit_tag] = STATE(144), - [sym__psalm_tag] = STATE(144), - [sym__mixin_tag] = STATE(144), - [aux_sym_document_repeat1] = STATE(6), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(4), + [sym_tag] = STATE(3), + [sym_inline_tag] = STATE(116), + [sym__tag_without_description] = STATE(178), + [sym__tag_with_optional_description] = STATE(178), + [sym__tag_with_required_description] = STATE(178), + [sym__tag_with_incomplete_implementation] = STATE(178), + [sym__author_tag] = STATE(178), + [sym__global_tag] = STATE(178), + [sym__link_tag] = STATE(178), + [sym__method_tag] = STATE(178), + [sym__param_tag] = STATE(178), + [sym__property_tag] = STATE(178), + [sym__return_tag] = STATE(178), + [sym__see_tag] = STATE(178), + [sym__throws_tag] = STATE(178), + [sym__var_tag] = STATE(178), + [sym__deprecated_tag] = STATE(178), + [sym__since_tag] = STATE(178), + [sym__version_tag] = STATE(178), + [sym__generic_template_tag] = STATE(178), + [sym__generic_implements_tag] = STATE(178), + [sym__generic_extends_tag] = STATE(178), + [sym__generic_use_tag] = STATE(178), + [sym__phpunit_tag] = STATE(178), + [sym__psalm_tag] = STATE(178), + [sym__mixin_tag] = STATE(178), + [aux_sym_document_repeat1] = STATE(3), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), @@ -7509,30 +7596,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3] = { [sym_tag] = STATE(5), - [sym__tag_without_description] = STATE(144), - [sym__tag_with_optional_description] = STATE(144), - [sym__tag_with_required_description] = STATE(144), - [sym__tag_with_incomplete_implementation] = STATE(144), - [sym__author_tag] = STATE(144), - [sym__global_tag] = STATE(144), - [sym__link_tag] = STATE(144), - [sym__method_tag] = STATE(144), - [sym__param_tag] = STATE(144), - [sym__property_tag] = STATE(144), - [sym__return_tag] = STATE(144), - [sym__see_tag] = STATE(144), - [sym__throws_tag] = STATE(144), - [sym__var_tag] = STATE(144), - [sym__deprecated_tag] = STATE(144), - [sym__since_tag] = STATE(144), - [sym__version_tag] = STATE(144), - [sym__generic_template_tag] = STATE(144), - [sym__generic_implements_tag] = STATE(144), - [sym__generic_extends_tag] = STATE(144), - [sym__generic_use_tag] = STATE(144), - [sym__phpunit_tag] = STATE(144), - [sym__psalm_tag] = STATE(144), - [sym__mixin_tag] = STATE(144), + [sym__tag_without_description] = STATE(178), + [sym__tag_with_optional_description] = STATE(178), + [sym__tag_with_required_description] = STATE(178), + [sym__tag_with_incomplete_implementation] = STATE(178), + [sym__author_tag] = STATE(178), + [sym__global_tag] = STATE(178), + [sym__link_tag] = STATE(178), + [sym__method_tag] = STATE(178), + [sym__param_tag] = STATE(178), + [sym__property_tag] = STATE(178), + [sym__return_tag] = STATE(178), + [sym__see_tag] = STATE(178), + [sym__throws_tag] = STATE(178), + [sym__var_tag] = STATE(178), + [sym__deprecated_tag] = STATE(178), + [sym__since_tag] = STATE(178), + [sym__version_tag] = STATE(178), + [sym__generic_template_tag] = STATE(178), + [sym__generic_implements_tag] = STATE(178), + [sym__generic_extends_tag] = STATE(178), + [sym__generic_use_tag] = STATE(178), + [sym__phpunit_tag] = STATE(178), + [sym__psalm_tag] = STATE(178), + [sym__mixin_tag] = STATE(178), [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), @@ -7644,32 +7731,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(77), }, [4] = { - [sym_tag] = STATE(4), - [sym__tag_without_description] = STATE(144), - [sym__tag_with_optional_description] = STATE(144), - [sym__tag_with_required_description] = STATE(144), - [sym__tag_with_incomplete_implementation] = STATE(144), - [sym__author_tag] = STATE(144), - [sym__global_tag] = STATE(144), - [sym__link_tag] = STATE(144), - [sym__method_tag] = STATE(144), - [sym__param_tag] = STATE(144), - [sym__property_tag] = STATE(144), - [sym__return_tag] = STATE(144), - [sym__see_tag] = STATE(144), - [sym__throws_tag] = STATE(144), - [sym__var_tag] = STATE(144), - [sym__deprecated_tag] = STATE(144), - [sym__since_tag] = STATE(144), - [sym__version_tag] = STATE(144), - [sym__generic_template_tag] = STATE(144), - [sym__generic_implements_tag] = STATE(144), - [sym__generic_extends_tag] = STATE(144), - [sym__generic_use_tag] = STATE(144), - [sym__phpunit_tag] = STATE(144), - [sym__psalm_tag] = STATE(144), - [sym__mixin_tag] = STATE(144), - [aux_sym_document_repeat1] = STATE(4), + [sym_tag] = STATE(6), + [sym__tag_without_description] = STATE(178), + [sym__tag_with_optional_description] = STATE(178), + [sym__tag_with_required_description] = STATE(178), + [sym__tag_with_incomplete_implementation] = STATE(178), + [sym__author_tag] = STATE(178), + [sym__global_tag] = STATE(178), + [sym__link_tag] = STATE(178), + [sym__method_tag] = STATE(178), + [sym__param_tag] = STATE(178), + [sym__property_tag] = STATE(178), + [sym__return_tag] = STATE(178), + [sym__see_tag] = STATE(178), + [sym__throws_tag] = STATE(178), + [sym__var_tag] = STATE(178), + [sym__deprecated_tag] = STATE(178), + [sym__since_tag] = STATE(178), + [sym__version_tag] = STATE(178), + [sym__generic_template_tag] = STATE(178), + [sym__generic_implements_tag] = STATE(178), + [sym__generic_extends_tag] = STATE(178), + [sym__generic_use_tag] = STATE(178), + [sym__phpunit_tag] = STATE(178), + [sym__psalm_tag] = STATE(178), + [sym__mixin_tag] = STATE(178), + [aux_sym_document_repeat1] = STATE(6), + [anon_sym_ATinheritdoc] = ACTIONS(7), + [anon_sym_ATinheritDoc] = ACTIONS(7), + [anon_sym_ATapi] = ACTIONS(7), + [anon_sym_ATfilesource] = ACTIONS(7), + [anon_sym_ATignore] = ACTIONS(9), + [anon_sym_ATinternal] = ACTIONS(9), + [anon_sym_ATcategory] = ACTIONS(11), + [anon_sym_ATcopyright] = ACTIONS(11), + [anon_sym_ATtodo] = ACTIONS(11), + [anon_sym_ATexample] = ACTIONS(13), + [anon_sym_ATlicense] = ACTIONS(13), + [anon_sym_ATpackage] = ACTIONS(13), + [anon_sym_ATsource] = ACTIONS(13), + [anon_sym_ATsubpackage] = ACTIONS(13), + [anon_sym_ATuses] = ACTIONS(13), + [anon_sym_ATauthor] = ACTIONS(15), + [anon_sym_ATglobal] = ACTIONS(17), + [anon_sym_ATlink] = ACTIONS(19), + [anon_sym_ATmethod] = ACTIONS(21), + [anon_sym_ATparam] = ACTIONS(23), + [anon_sym_ATproperty] = ACTIONS(25), + [anon_sym_ATproperty_DASHread] = ACTIONS(27), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(27), + [anon_sym_ATreturn] = ACTIONS(29), + [anon_sym_ATsee] = ACTIONS(31), + [anon_sym_ATthrows] = ACTIONS(33), + [anon_sym_ATvar] = ACTIONS(35), + [anon_sym_ATdeprecated] = ACTIONS(37), + [anon_sym_ATsince] = ACTIONS(39), + [anon_sym_ATversion] = ACTIONS(41), + [anon_sym_ATtemplate] = ACTIONS(43), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(45), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(45), + [anon_sym_ATimplements] = ACTIONS(47), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(47), + [anon_sym_ATextends] = ACTIONS(49), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(49), + [anon_sym_ATuse] = ACTIONS(51), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(53), + [anon_sym_ATafter] = ACTIONS(55), + [anon_sym_ATafterClass] = ACTIONS(57), + [anon_sym_ATannotation] = ACTIONS(57), + [anon_sym_ATbackupGlobals] = ACTIONS(57), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(57), + [anon_sym_ATbefore] = ACTIONS(55), + [anon_sym_ATbeforeClass] = ACTIONS(57), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(55), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(57), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(57), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(57), + [anon_sym_ATcovers] = ACTIONS(55), + [anon_sym_ATcoversDefaultClass] = ACTIONS(55), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(57), + [anon_sym_ATcoversNothing] = ACTIONS(57), + [anon_sym_ATdataProvider] = ACTIONS(57), + [anon_sym_ATdepends] = ACTIONS(55), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(57), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(57), + [anon_sym_ATgroup] = ACTIONS(57), + [anon_sym_ATlarge] = ACTIONS(57), + [anon_sym_ATmedium] = ACTIONS(57), + [anon_sym_ATpreserveGlobalState] = ACTIONS(57), + [anon_sym_ATrequires] = ACTIONS(55), + [anon_sym_ATrequiresusages] = ACTIONS(57), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(57), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(57), + [anon_sym_ATsmall] = ACTIONS(57), + [anon_sym_ATtest] = ACTIONS(55), + [anon_sym_ATtestWith] = ACTIONS(57), + [anon_sym_ATtestdox] = ACTIONS(57), + [anon_sym_ATticket] = ACTIONS(57), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(7), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(7), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(7), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(59), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(7), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(59), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(7), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(7), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(7), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(7), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(7), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(7), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(7), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(7), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(7), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(59), + [anon_sym_ATreadonly] = ACTIONS(7), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(7), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(7), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(7), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(7), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(7), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(7), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(61), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(7), + [anon_sym_ATparam_DASHout] = ACTIONS(63), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(63), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(65), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(63), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(63), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(67), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(69), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(69), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(69), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(69), + [anon_sym_ATmixin] = ACTIONS(71), + [sym__end] = ACTIONS(77), + }, + [5] = { + [sym_tag] = STATE(5), + [sym__tag_without_description] = STATE(178), + [sym__tag_with_optional_description] = STATE(178), + [sym__tag_with_required_description] = STATE(178), + [sym__tag_with_incomplete_implementation] = STATE(178), + [sym__author_tag] = STATE(178), + [sym__global_tag] = STATE(178), + [sym__link_tag] = STATE(178), + [sym__method_tag] = STATE(178), + [sym__param_tag] = STATE(178), + [sym__property_tag] = STATE(178), + [sym__return_tag] = STATE(178), + [sym__see_tag] = STATE(178), + [sym__throws_tag] = STATE(178), + [sym__var_tag] = STATE(178), + [sym__deprecated_tag] = STATE(178), + [sym__since_tag] = STATE(178), + [sym__version_tag] = STATE(178), + [sym__generic_template_tag] = STATE(178), + [sym__generic_implements_tag] = STATE(178), + [sym__generic_extends_tag] = STATE(178), + [sym__generic_use_tag] = STATE(178), + [sym__phpunit_tag] = STATE(178), + [sym__psalm_tag] = STATE(178), + [sym__mixin_tag] = STATE(178), + [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(79), [anon_sym_ATinheritDoc] = ACTIONS(79), [anon_sym_ATapi] = ACTIONS(79), @@ -7779,33 +8002,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(175), [sym__end] = ACTIONS(178), }, - [5] = { - [sym_tag] = STATE(4), - [sym__tag_without_description] = STATE(144), - [sym__tag_with_optional_description] = STATE(144), - [sym__tag_with_required_description] = STATE(144), - [sym__tag_with_incomplete_implementation] = STATE(144), - [sym__author_tag] = STATE(144), - [sym__global_tag] = STATE(144), - [sym__link_tag] = STATE(144), - [sym__method_tag] = STATE(144), - [sym__param_tag] = STATE(144), - [sym__property_tag] = STATE(144), - [sym__return_tag] = STATE(144), - [sym__see_tag] = STATE(144), - [sym__throws_tag] = STATE(144), - [sym__var_tag] = STATE(144), - [sym__deprecated_tag] = STATE(144), - [sym__since_tag] = STATE(144), - [sym__version_tag] = STATE(144), - [sym__generic_template_tag] = STATE(144), - [sym__generic_implements_tag] = STATE(144), - [sym__generic_extends_tag] = STATE(144), - [sym__generic_use_tag] = STATE(144), - [sym__phpunit_tag] = STATE(144), - [sym__psalm_tag] = STATE(144), - [sym__mixin_tag] = STATE(144), - [aux_sym_document_repeat1] = STATE(4), + [6] = { + [sym_tag] = STATE(5), + [sym__tag_without_description] = STATE(178), + [sym__tag_with_optional_description] = STATE(178), + [sym__tag_with_required_description] = STATE(178), + [sym__tag_with_incomplete_implementation] = STATE(178), + [sym__author_tag] = STATE(178), + [sym__global_tag] = STATE(178), + [sym__link_tag] = STATE(178), + [sym__method_tag] = STATE(178), + [sym__param_tag] = STATE(178), + [sym__property_tag] = STATE(178), + [sym__return_tag] = STATE(178), + [sym__see_tag] = STATE(178), + [sym__throws_tag] = STATE(178), + [sym__var_tag] = STATE(178), + [sym__deprecated_tag] = STATE(178), + [sym__since_tag] = STATE(178), + [sym__version_tag] = STATE(178), + [sym__generic_template_tag] = STATE(178), + [sym__generic_implements_tag] = STATE(178), + [sym__generic_extends_tag] = STATE(178), + [sym__generic_use_tag] = STATE(178), + [sym__phpunit_tag] = STATE(178), + [sym__psalm_tag] = STATE(178), + [sym__mixin_tag] = STATE(178), + [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7915,143 +8138,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(71), [sym__end] = ACTIONS(180), }, - [6] = { - [sym_tag] = STATE(4), - [sym__tag_without_description] = STATE(144), - [sym__tag_with_optional_description] = STATE(144), - [sym__tag_with_required_description] = STATE(144), - [sym__tag_with_incomplete_implementation] = STATE(144), - [sym__author_tag] = STATE(144), - [sym__global_tag] = STATE(144), - [sym__link_tag] = STATE(144), - [sym__method_tag] = STATE(144), - [sym__param_tag] = STATE(144), - [sym__property_tag] = STATE(144), - [sym__return_tag] = STATE(144), - [sym__see_tag] = STATE(144), - [sym__throws_tag] = STATE(144), - [sym__var_tag] = STATE(144), - [sym__deprecated_tag] = STATE(144), - [sym__since_tag] = STATE(144), - [sym__version_tag] = STATE(144), - [sym__generic_template_tag] = STATE(144), - [sym__generic_implements_tag] = STATE(144), - [sym__generic_extends_tag] = STATE(144), - [sym__generic_use_tag] = STATE(144), - [sym__phpunit_tag] = STATE(144), - [sym__psalm_tag] = STATE(144), - [sym__mixin_tag] = STATE(144), - [aux_sym_document_repeat1] = STATE(4), - [anon_sym_ATinheritdoc] = ACTIONS(7), - [anon_sym_ATinheritDoc] = ACTIONS(7), - [anon_sym_ATapi] = ACTIONS(7), - [anon_sym_ATfilesource] = ACTIONS(7), - [anon_sym_ATignore] = ACTIONS(9), - [anon_sym_ATinternal] = ACTIONS(9), - [anon_sym_ATcategory] = ACTIONS(11), - [anon_sym_ATcopyright] = ACTIONS(11), - [anon_sym_ATtodo] = ACTIONS(11), - [anon_sym_ATexample] = ACTIONS(13), - [anon_sym_ATlicense] = ACTIONS(13), - [anon_sym_ATpackage] = ACTIONS(13), - [anon_sym_ATsource] = ACTIONS(13), - [anon_sym_ATsubpackage] = ACTIONS(13), - [anon_sym_ATuses] = ACTIONS(13), - [anon_sym_ATauthor] = ACTIONS(15), - [anon_sym_ATglobal] = ACTIONS(17), - [anon_sym_ATlink] = ACTIONS(19), - [anon_sym_ATmethod] = ACTIONS(21), - [anon_sym_ATparam] = ACTIONS(23), - [anon_sym_ATproperty] = ACTIONS(25), - [anon_sym_ATproperty_DASHread] = ACTIONS(27), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(27), - [anon_sym_ATreturn] = ACTIONS(29), - [anon_sym_ATsee] = ACTIONS(31), - [anon_sym_ATthrows] = ACTIONS(33), - [anon_sym_ATvar] = ACTIONS(35), - [anon_sym_ATdeprecated] = ACTIONS(37), - [anon_sym_ATsince] = ACTIONS(39), - [anon_sym_ATversion] = ACTIONS(41), - [anon_sym_ATtemplate] = ACTIONS(43), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(45), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(45), - [anon_sym_ATimplements] = ACTIONS(47), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(47), - [anon_sym_ATextends] = ACTIONS(49), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(49), - [anon_sym_ATuse] = ACTIONS(51), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(53), - [anon_sym_ATafter] = ACTIONS(55), - [anon_sym_ATafterClass] = ACTIONS(57), - [anon_sym_ATannotation] = ACTIONS(57), - [anon_sym_ATbackupGlobals] = ACTIONS(57), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(57), - [anon_sym_ATbefore] = ACTIONS(55), - [anon_sym_ATbeforeClass] = ACTIONS(57), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(55), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(57), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(57), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(57), - [anon_sym_ATcovers] = ACTIONS(55), - [anon_sym_ATcoversDefaultClass] = ACTIONS(55), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(57), - [anon_sym_ATcoversNothing] = ACTIONS(57), - [anon_sym_ATdataProvider] = ACTIONS(57), - [anon_sym_ATdepends] = ACTIONS(55), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(57), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(57), - [anon_sym_ATgroup] = ACTIONS(57), - [anon_sym_ATlarge] = ACTIONS(57), - [anon_sym_ATmedium] = ACTIONS(57), - [anon_sym_ATpreserveGlobalState] = ACTIONS(57), - [anon_sym_ATrequires] = ACTIONS(55), - [anon_sym_ATrequiresusages] = ACTIONS(57), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(57), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(57), - [anon_sym_ATsmall] = ACTIONS(57), - [anon_sym_ATtest] = ACTIONS(55), - [anon_sym_ATtestWith] = ACTIONS(57), - [anon_sym_ATtestdox] = ACTIONS(57), - [anon_sym_ATticket] = ACTIONS(57), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(7), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(7), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(7), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(59), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(7), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(59), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(7), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(7), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(7), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(7), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(7), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(7), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(7), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(7), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(7), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(59), - [anon_sym_ATreadonly] = ACTIONS(7), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(7), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(7), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(7), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(7), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(7), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(7), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(61), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(7), - [anon_sym_ATparam_DASHout] = ACTIONS(63), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(63), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(65), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(63), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(63), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(67), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(69), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(69), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(69), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(69), - [anon_sym_ATmixin] = ACTIONS(71), - [sym__end] = ACTIONS(77), - }, [7] = { + [aux_sym_namespace_name_repeat1] = STATE(323), [sym_name] = ACTIONS(182), [anon_sym_ATinheritdoc] = ACTIONS(184), [anon_sym_ATinheritDoc] = ACTIONS(184), @@ -8168,6 +8256,7 @@ 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(186), [anon_sym_PIPE] = ACTIONS(184), [anon_sym_AMP] = ACTIONS(184), [anon_sym_RPAREN] = ACTIONS(184), @@ -8175,1351 +8264,1240 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(184), }, [8] = { - [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), - [anon_sym_as] = 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), + [aux_sym_namespace_name_repeat1] = STATE(323), + [sym_name] = ACTIONS(189), + [anon_sym_ATinheritdoc] = ACTIONS(191), + [anon_sym_ATinheritDoc] = ACTIONS(191), + [anon_sym_RBRACE] = ACTIONS(191), + [anon_sym_ATapi] = ACTIONS(191), + [anon_sym_ATfilesource] = ACTIONS(191), + [anon_sym_ATignore] = ACTIONS(191), + [anon_sym_ATinternal] = ACTIONS(191), + [anon_sym_ATcategory] = ACTIONS(191), + [anon_sym_ATcopyright] = ACTIONS(191), + [anon_sym_ATtodo] = ACTIONS(191), + [anon_sym_ATexample] = ACTIONS(191), + [anon_sym_ATlicense] = ACTIONS(191), + [anon_sym_ATpackage] = ACTIONS(191), + [anon_sym_ATsource] = ACTIONS(191), + [anon_sym_ATsubpackage] = ACTIONS(191), + [anon_sym_ATuses] = ACTIONS(191), + [anon_sym_ATauthor] = ACTIONS(191), + [anon_sym_LT] = ACTIONS(191), + [anon_sym_GT] = ACTIONS(191), + [anon_sym_ATglobal] = ACTIONS(191), + [anon_sym_ATlink] = ACTIONS(191), + [anon_sym_ATmethod] = ACTIONS(191), + [anon_sym_ATparam] = ACTIONS(189), + [anon_sym_ATproperty] = ACTIONS(189), + [anon_sym_ATproperty_DASHread] = ACTIONS(191), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATreturn] = ACTIONS(191), + [anon_sym_ATsee] = ACTIONS(191), + [anon_sym_ATthrows] = ACTIONS(191), + [anon_sym_ATvar] = ACTIONS(191), + [anon_sym_ATdeprecated] = ACTIONS(191), + [anon_sym_ATsince] = ACTIONS(191), + [anon_sym_ATversion] = ACTIONS(191), + [anon_sym_ATtemplate] = ACTIONS(189), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(191), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(191), + [anon_sym_of] = ACTIONS(189), + [anon_sym_ATimplements] = ACTIONS(191), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(191), + [anon_sym_ATextends] = ACTIONS(191), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(191), + [anon_sym_ATuse] = ACTIONS(189), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(191), + [anon_sym_ATafter] = ACTIONS(189), + [anon_sym_ATafterClass] = ACTIONS(191), + [anon_sym_ATannotation] = ACTIONS(191), + [anon_sym_ATbackupGlobals] = ACTIONS(191), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(191), + [anon_sym_ATbefore] = ACTIONS(189), + [anon_sym_ATbeforeClass] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(189), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(191), + [anon_sym_ATcovers] = ACTIONS(189), + [anon_sym_ATcoversDefaultClass] = ACTIONS(189), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(191), + [anon_sym_ATcoversNothing] = ACTIONS(191), + [anon_sym_ATdataProvider] = ACTIONS(191), + [anon_sym_ATdepends] = ACTIONS(189), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(191), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(191), + [anon_sym_ATgroup] = ACTIONS(191), + [anon_sym_ATlarge] = ACTIONS(191), + [anon_sym_ATmedium] = ACTIONS(191), + [anon_sym_ATpreserveGlobalState] = ACTIONS(191), + [anon_sym_ATrequires] = ACTIONS(189), + [anon_sym_ATrequiresusages] = ACTIONS(191), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(191), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(191), + [anon_sym_ATsmall] = ACTIONS(191), + [anon_sym_ATtest] = ACTIONS(189), + [anon_sym_ATtestWith] = ACTIONS(191), + [anon_sym_ATtestdox] = ACTIONS(191), + [anon_sym_ATticket] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(191), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(189), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(189), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(191), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(189), + [anon_sym_ATreadonly] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(191), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(191), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(191), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(191), + [anon_sym_ATparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(189), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(191), + [anon_sym_from] = ACTIONS(189), + [anon_sym_as] = ACTIONS(189), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(191), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(191), + [anon_sym_ATmixin] = ACTIONS(191), + [anon_sym_LBRACK_RBRACK] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(191), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_PIPE] = ACTIONS(191), + [anon_sym_AMP] = ACTIONS(191), + [anon_sym_RPAREN] = ACTIONS(191), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym__end] = ACTIONS(191), }, [9] = { - [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), - [anon_sym_as] = 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), + [sym_name] = ACTIONS(193), + [anon_sym_ATinheritdoc] = ACTIONS(195), + [anon_sym_ATinheritDoc] = ACTIONS(195), + [anon_sym_RBRACE] = ACTIONS(195), + [anon_sym_ATapi] = ACTIONS(195), + [anon_sym_ATfilesource] = ACTIONS(195), + [anon_sym_ATignore] = ACTIONS(195), + [anon_sym_ATinternal] = ACTIONS(195), + [anon_sym_ATcategory] = ACTIONS(195), + [anon_sym_ATcopyright] = ACTIONS(195), + [anon_sym_ATtodo] = ACTIONS(195), + [anon_sym_ATexample] = ACTIONS(195), + [anon_sym_ATlicense] = ACTIONS(195), + [anon_sym_ATpackage] = ACTIONS(195), + [anon_sym_ATsource] = ACTIONS(195), + [anon_sym_ATsubpackage] = ACTIONS(195), + [anon_sym_ATuses] = ACTIONS(195), + [anon_sym_ATauthor] = ACTIONS(195), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_ATglobal] = ACTIONS(195), + [anon_sym_ATlink] = ACTIONS(195), + [anon_sym_ATmethod] = ACTIONS(195), + [anon_sym_ATparam] = ACTIONS(193), + [anon_sym_ATproperty] = ACTIONS(193), + [anon_sym_ATproperty_DASHread] = ACTIONS(195), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATreturn] = ACTIONS(195), + [anon_sym_ATsee] = ACTIONS(195), + [anon_sym_ATthrows] = ACTIONS(195), + [anon_sym_ATvar] = ACTIONS(195), + [anon_sym_ATdeprecated] = ACTIONS(195), + [anon_sym_ATsince] = ACTIONS(195), + [anon_sym_ATversion] = ACTIONS(195), + [anon_sym_ATtemplate] = ACTIONS(193), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(195), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(195), + [anon_sym_of] = ACTIONS(193), + [anon_sym_ATimplements] = ACTIONS(195), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(195), + [anon_sym_ATextends] = ACTIONS(195), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(195), + [anon_sym_ATuse] = ACTIONS(193), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(195), + [anon_sym_ATafter] = ACTIONS(193), + [anon_sym_ATafterClass] = ACTIONS(195), + [anon_sym_ATannotation] = ACTIONS(195), + [anon_sym_ATbackupGlobals] = ACTIONS(195), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(195), + [anon_sym_ATbefore] = ACTIONS(193), + [anon_sym_ATbeforeClass] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(193), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(195), + [anon_sym_ATcovers] = ACTIONS(193), + [anon_sym_ATcoversDefaultClass] = ACTIONS(193), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(195), + [anon_sym_ATcoversNothing] = ACTIONS(195), + [anon_sym_ATdataProvider] = ACTIONS(195), + [anon_sym_ATdepends] = ACTIONS(193), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(195), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(195), + [anon_sym_ATgroup] = ACTIONS(195), + [anon_sym_ATlarge] = ACTIONS(195), + [anon_sym_ATmedium] = ACTIONS(195), + [anon_sym_ATpreserveGlobalState] = ACTIONS(195), + [anon_sym_ATrequires] = ACTIONS(193), + [anon_sym_ATrequiresusages] = ACTIONS(195), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(195), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(195), + [anon_sym_ATsmall] = ACTIONS(195), + [anon_sym_ATtest] = ACTIONS(193), + [anon_sym_ATtestWith] = ACTIONS(195), + [anon_sym_ATtestdox] = ACTIONS(195), + [anon_sym_ATticket] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(195), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(193), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(193), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(195), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(193), + [anon_sym_ATreadonly] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(195), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(195), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(195), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(195), + [anon_sym_ATparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(193), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(195), + [anon_sym_from] = ACTIONS(193), + [anon_sym_as] = ACTIONS(193), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(195), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(195), + [anon_sym_ATmixin] = ACTIONS(195), + [anon_sym_LBRACK_RBRACK] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_RPAREN] = ACTIONS(195), + [anon_sym_DOLLAR] = ACTIONS(195), + [sym__end] = ACTIONS(195), }, [10] = { - [sym_name] = ACTIONS(194), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(196), - [anon_sym_GT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_of] = ACTIONS(194), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_from] = ACTIONS(194), - [anon_sym_as] = ACTIONS(194), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), + [sym_name] = ACTIONS(197), + [anon_sym_ATinheritdoc] = ACTIONS(199), + [anon_sym_ATinheritDoc] = ACTIONS(199), + [anon_sym_RBRACE] = ACTIONS(199), + [anon_sym_ATapi] = ACTIONS(199), + [anon_sym_ATfilesource] = ACTIONS(199), + [anon_sym_ATignore] = ACTIONS(199), + [anon_sym_ATinternal] = ACTIONS(199), + [anon_sym_ATcategory] = ACTIONS(199), + [anon_sym_ATcopyright] = ACTIONS(199), + [anon_sym_ATtodo] = ACTIONS(199), + [anon_sym_ATexample] = ACTIONS(199), + [anon_sym_ATlicense] = ACTIONS(199), + [anon_sym_ATpackage] = ACTIONS(199), + [anon_sym_ATsource] = ACTIONS(199), + [anon_sym_ATsubpackage] = ACTIONS(199), + [anon_sym_ATuses] = ACTIONS(199), + [anon_sym_ATauthor] = ACTIONS(199), + [anon_sym_LT] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(199), + [anon_sym_ATglobal] = ACTIONS(199), + [anon_sym_ATlink] = ACTIONS(199), + [anon_sym_ATmethod] = ACTIONS(199), + [anon_sym_ATparam] = ACTIONS(197), + [anon_sym_ATproperty] = ACTIONS(197), + [anon_sym_ATproperty_DASHread] = ACTIONS(199), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATreturn] = ACTIONS(199), + [anon_sym_ATsee] = ACTIONS(199), + [anon_sym_ATthrows] = ACTIONS(199), + [anon_sym_ATvar] = ACTIONS(199), + [anon_sym_ATdeprecated] = ACTIONS(199), + [anon_sym_ATsince] = ACTIONS(199), + [anon_sym_ATversion] = ACTIONS(199), + [anon_sym_ATtemplate] = ACTIONS(197), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(199), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(199), + [anon_sym_of] = ACTIONS(197), + [anon_sym_ATimplements] = ACTIONS(199), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(199), + [anon_sym_ATextends] = ACTIONS(199), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(199), + [anon_sym_ATuse] = ACTIONS(197), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(199), + [anon_sym_ATafter] = ACTIONS(197), + [anon_sym_ATafterClass] = ACTIONS(199), + [anon_sym_ATannotation] = ACTIONS(199), + [anon_sym_ATbackupGlobals] = ACTIONS(199), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(199), + [anon_sym_ATbefore] = ACTIONS(197), + [anon_sym_ATbeforeClass] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(197), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(199), + [anon_sym_ATcovers] = ACTIONS(197), + [anon_sym_ATcoversDefaultClass] = ACTIONS(197), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(199), + [anon_sym_ATcoversNothing] = ACTIONS(199), + [anon_sym_ATdataProvider] = ACTIONS(199), + [anon_sym_ATdepends] = ACTIONS(197), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(199), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(199), + [anon_sym_ATgroup] = ACTIONS(199), + [anon_sym_ATlarge] = ACTIONS(199), + [anon_sym_ATmedium] = ACTIONS(199), + [anon_sym_ATpreserveGlobalState] = ACTIONS(199), + [anon_sym_ATrequires] = ACTIONS(197), + [anon_sym_ATrequiresusages] = ACTIONS(199), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(199), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(199), + [anon_sym_ATsmall] = ACTIONS(199), + [anon_sym_ATtest] = ACTIONS(197), + [anon_sym_ATtestWith] = ACTIONS(199), + [anon_sym_ATtestdox] = ACTIONS(199), + [anon_sym_ATticket] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(199), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(197), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(197), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(199), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(197), + [anon_sym_ATreadonly] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(199), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(199), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(199), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(199), + [anon_sym_ATparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(197), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(199), + [anon_sym_from] = ACTIONS(197), + [anon_sym_as] = ACTIONS(197), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(199), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(199), + [anon_sym_ATmixin] = ACTIONS(199), + [anon_sym_LBRACK_RBRACK] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_RPAREN] = ACTIONS(199), + [anon_sym_DOLLAR] = ACTIONS(199), + [sym__end] = ACTIONS(199), }, [11] = { - [sym_name] = ACTIONS(198), - [anon_sym_ATinheritdoc] = ACTIONS(200), - [anon_sym_ATinheritDoc] = ACTIONS(200), - [anon_sym_RBRACE] = ACTIONS(200), - [anon_sym_ATapi] = ACTIONS(200), - [anon_sym_ATfilesource] = ACTIONS(200), - [anon_sym_ATignore] = ACTIONS(200), - [anon_sym_ATinternal] = ACTIONS(200), - [anon_sym_ATcategory] = ACTIONS(200), - [anon_sym_ATcopyright] = ACTIONS(200), - [anon_sym_ATtodo] = ACTIONS(200), - [anon_sym_ATexample] = ACTIONS(200), - [anon_sym_ATlicense] = ACTIONS(200), - [anon_sym_ATpackage] = ACTIONS(200), - [anon_sym_ATsource] = ACTIONS(200), - [anon_sym_ATsubpackage] = ACTIONS(200), - [anon_sym_ATuses] = ACTIONS(200), - [anon_sym_ATauthor] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(200), - [anon_sym_GT] = ACTIONS(200), - [anon_sym_ATglobal] = ACTIONS(200), - [anon_sym_ATlink] = ACTIONS(200), - [anon_sym_ATmethod] = ACTIONS(200), - [anon_sym_ATparam] = ACTIONS(198), - [anon_sym_ATproperty] = ACTIONS(198), - [anon_sym_ATproperty_DASHread] = ACTIONS(200), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATreturn] = ACTIONS(200), - [anon_sym_ATsee] = ACTIONS(200), - [anon_sym_ATthrows] = ACTIONS(200), - [anon_sym_ATvar] = ACTIONS(200), - [anon_sym_ATdeprecated] = ACTIONS(200), - [anon_sym_ATsince] = ACTIONS(200), - [anon_sym_ATversion] = ACTIONS(200), - [anon_sym_ATtemplate] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(200), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(200), - [anon_sym_of] = ACTIONS(198), - [anon_sym_ATimplements] = ACTIONS(200), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(200), - [anon_sym_ATextends] = ACTIONS(200), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(200), - [anon_sym_ATuse] = ACTIONS(198), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(200), - [anon_sym_ATafter] = ACTIONS(198), - [anon_sym_ATafterClass] = ACTIONS(200), - [anon_sym_ATannotation] = ACTIONS(200), - [anon_sym_ATbackupGlobals] = ACTIONS(200), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(200), - [anon_sym_ATbefore] = ACTIONS(198), - [anon_sym_ATbeforeClass] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(200), - [anon_sym_ATcovers] = ACTIONS(198), - [anon_sym_ATcoversDefaultClass] = ACTIONS(198), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(200), - [anon_sym_ATcoversNothing] = ACTIONS(200), - [anon_sym_ATdataProvider] = ACTIONS(200), - [anon_sym_ATdepends] = ACTIONS(198), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(200), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(200), - [anon_sym_ATgroup] = ACTIONS(200), - [anon_sym_ATlarge] = ACTIONS(200), - [anon_sym_ATmedium] = ACTIONS(200), - [anon_sym_ATpreserveGlobalState] = ACTIONS(200), - [anon_sym_ATrequires] = ACTIONS(198), - [anon_sym_ATrequiresusages] = ACTIONS(200), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(200), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(200), - [anon_sym_ATsmall] = ACTIONS(200), - [anon_sym_ATtest] = ACTIONS(198), - [anon_sym_ATtestWith] = ACTIONS(200), - [anon_sym_ATtestdox] = ACTIONS(200), - [anon_sym_ATticket] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(200), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(200), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(198), - [anon_sym_ATreadonly] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(200), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(200), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(200), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(200), - [anon_sym_ATparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(200), - [anon_sym_from] = ACTIONS(198), - [anon_sym_as] = ACTIONS(198), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(200), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(200), - [anon_sym_ATmixin] = ACTIONS(200), - [anon_sym_LBRACK_RBRACK] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [anon_sym_PIPE] = ACTIONS(200), - [anon_sym_AMP] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_DOLLAR] = ACTIONS(200), - [sym__end] = ACTIONS(200), + [sym_name] = ACTIONS(201), + [anon_sym_ATinheritdoc] = ACTIONS(203), + [anon_sym_ATinheritDoc] = ACTIONS(203), + [anon_sym_RBRACE] = ACTIONS(203), + [anon_sym_ATapi] = ACTIONS(203), + [anon_sym_ATfilesource] = ACTIONS(203), + [anon_sym_ATignore] = ACTIONS(203), + [anon_sym_ATinternal] = ACTIONS(203), + [anon_sym_ATcategory] = ACTIONS(203), + [anon_sym_ATcopyright] = ACTIONS(203), + [anon_sym_ATtodo] = ACTIONS(203), + [anon_sym_ATexample] = ACTIONS(203), + [anon_sym_ATlicense] = ACTIONS(203), + [anon_sym_ATpackage] = ACTIONS(203), + [anon_sym_ATsource] = ACTIONS(203), + [anon_sym_ATsubpackage] = ACTIONS(203), + [anon_sym_ATuses] = ACTIONS(203), + [anon_sym_ATauthor] = ACTIONS(203), + [anon_sym_LT] = ACTIONS(203), + [anon_sym_GT] = ACTIONS(203), + [anon_sym_ATglobal] = ACTIONS(203), + [anon_sym_ATlink] = ACTIONS(203), + [anon_sym_ATmethod] = ACTIONS(203), + [anon_sym_ATparam] = ACTIONS(201), + [anon_sym_ATproperty] = ACTIONS(201), + [anon_sym_ATproperty_DASHread] = ACTIONS(203), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATreturn] = ACTIONS(203), + [anon_sym_ATsee] = ACTIONS(203), + [anon_sym_ATthrows] = ACTIONS(203), + [anon_sym_ATvar] = ACTIONS(203), + [anon_sym_ATdeprecated] = ACTIONS(203), + [anon_sym_ATsince] = ACTIONS(203), + [anon_sym_ATversion] = ACTIONS(203), + [anon_sym_ATtemplate] = ACTIONS(201), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(203), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(203), + [anon_sym_of] = ACTIONS(201), + [anon_sym_ATimplements] = ACTIONS(203), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(203), + [anon_sym_ATextends] = ACTIONS(203), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(203), + [anon_sym_ATuse] = ACTIONS(201), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(203), + [anon_sym_ATafter] = ACTIONS(201), + [anon_sym_ATafterClass] = ACTIONS(203), + [anon_sym_ATannotation] = ACTIONS(203), + [anon_sym_ATbackupGlobals] = ACTIONS(203), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(203), + [anon_sym_ATbefore] = ACTIONS(201), + [anon_sym_ATbeforeClass] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(203), + [anon_sym_ATcovers] = ACTIONS(201), + [anon_sym_ATcoversDefaultClass] = ACTIONS(201), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(203), + [anon_sym_ATcoversNothing] = ACTIONS(203), + [anon_sym_ATdataProvider] = ACTIONS(203), + [anon_sym_ATdepends] = ACTIONS(201), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(203), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(203), + [anon_sym_ATgroup] = ACTIONS(203), + [anon_sym_ATlarge] = ACTIONS(203), + [anon_sym_ATmedium] = ACTIONS(203), + [anon_sym_ATpreserveGlobalState] = ACTIONS(203), + [anon_sym_ATrequires] = ACTIONS(201), + [anon_sym_ATrequiresusages] = ACTIONS(203), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(203), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(203), + [anon_sym_ATsmall] = ACTIONS(203), + [anon_sym_ATtest] = ACTIONS(201), + [anon_sym_ATtestWith] = ACTIONS(203), + [anon_sym_ATtestdox] = ACTIONS(203), + [anon_sym_ATticket] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(203), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(201), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(201), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(203), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(201), + [anon_sym_ATreadonly] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(203), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(203), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(203), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(203), + [anon_sym_ATparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(201), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(203), + [anon_sym_from] = ACTIONS(201), + [anon_sym_as] = ACTIONS(201), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(203), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(203), + [anon_sym_ATmixin] = ACTIONS(203), + [anon_sym_LBRACK_RBRACK] = ACTIONS(203), + [anon_sym_COMMA] = ACTIONS(203), + [anon_sym_PIPE] = ACTIONS(203), + [anon_sym_AMP] = ACTIONS(203), + [anon_sym_RPAREN] = ACTIONS(203), + [anon_sym_DOLLAR] = ACTIONS(203), + [sym__end] = ACTIONS(203), }, [12] = { - [sym__type_argument_list] = STATE(11), - [aux_sym_namespace_name_repeat1] = STATE(295), - [sym_name] = ACTIONS(194), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_of] = ACTIONS(194), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), + [sym_name] = ACTIONS(205), + [anon_sym_ATinheritdoc] = ACTIONS(207), + [anon_sym_ATinheritDoc] = ACTIONS(207), + [anon_sym_RBRACE] = ACTIONS(207), + [anon_sym_ATapi] = ACTIONS(207), + [anon_sym_ATfilesource] = ACTIONS(207), + [anon_sym_ATignore] = ACTIONS(207), + [anon_sym_ATinternal] = ACTIONS(207), + [anon_sym_ATcategory] = ACTIONS(207), + [anon_sym_ATcopyright] = ACTIONS(207), + [anon_sym_ATtodo] = ACTIONS(207), + [anon_sym_ATexample] = ACTIONS(207), + [anon_sym_ATlicense] = ACTIONS(207), + [anon_sym_ATpackage] = ACTIONS(207), + [anon_sym_ATsource] = ACTIONS(207), + [anon_sym_ATsubpackage] = ACTIONS(207), + [anon_sym_ATuses] = ACTIONS(207), + [anon_sym_ATauthor] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(207), + [anon_sym_GT] = ACTIONS(207), + [anon_sym_ATglobal] = ACTIONS(207), + [anon_sym_ATlink] = ACTIONS(207), + [anon_sym_ATmethod] = ACTIONS(207), + [anon_sym_ATparam] = ACTIONS(205), + [anon_sym_ATproperty] = ACTIONS(205), + [anon_sym_ATproperty_DASHread] = ACTIONS(207), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATreturn] = ACTIONS(207), + [anon_sym_ATsee] = ACTIONS(207), + [anon_sym_ATthrows] = ACTIONS(207), + [anon_sym_ATvar] = ACTIONS(207), + [anon_sym_ATdeprecated] = ACTIONS(207), + [anon_sym_ATsince] = ACTIONS(207), + [anon_sym_ATversion] = ACTIONS(207), + [anon_sym_ATtemplate] = ACTIONS(205), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(207), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(207), + [anon_sym_of] = ACTIONS(205), + [anon_sym_ATimplements] = ACTIONS(207), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(207), + [anon_sym_ATextends] = ACTIONS(207), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(207), + [anon_sym_ATuse] = ACTIONS(205), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(207), + [anon_sym_ATafter] = ACTIONS(205), + [anon_sym_ATafterClass] = ACTIONS(207), + [anon_sym_ATannotation] = ACTIONS(207), + [anon_sym_ATbackupGlobals] = ACTIONS(207), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(207), + [anon_sym_ATbefore] = ACTIONS(205), + [anon_sym_ATbeforeClass] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(207), + [anon_sym_ATcovers] = ACTIONS(205), + [anon_sym_ATcoversDefaultClass] = ACTIONS(205), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(207), + [anon_sym_ATcoversNothing] = ACTIONS(207), + [anon_sym_ATdataProvider] = ACTIONS(207), + [anon_sym_ATdepends] = ACTIONS(205), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(207), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(207), + [anon_sym_ATgroup] = ACTIONS(207), + [anon_sym_ATlarge] = ACTIONS(207), + [anon_sym_ATmedium] = ACTIONS(207), + [anon_sym_ATpreserveGlobalState] = ACTIONS(207), + [anon_sym_ATrequires] = ACTIONS(205), + [anon_sym_ATrequiresusages] = ACTIONS(207), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(207), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(207), + [anon_sym_ATsmall] = ACTIONS(207), + [anon_sym_ATtest] = ACTIONS(205), + [anon_sym_ATtestWith] = ACTIONS(207), + [anon_sym_ATtestdox] = ACTIONS(207), + [anon_sym_ATticket] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(207), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(205), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(205), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(207), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(205), + [anon_sym_ATreadonly] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(207), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(207), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(207), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(207), + [anon_sym_ATparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(205), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(207), + [anon_sym_from] = ACTIONS(205), + [anon_sym_as] = ACTIONS(205), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(207), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(207), + [anon_sym_ATmixin] = ACTIONS(207), + [anon_sym_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_COMMA] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_AMP] = ACTIONS(207), + [anon_sym_RPAREN] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), }, [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), - [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_GT] = 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_of] = ACTIONS(208), - [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_from] = ACTIONS(208), - [anon_sym_as] = ACTIONS(208), - [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_COMMA] = ACTIONS(210), - [anon_sym_PIPE] = ACTIONS(210), - [anon_sym_AMP] = ACTIONS(210), - [anon_sym_RPAREN] = ACTIONS(210), - [anon_sym_DOLLAR] = ACTIONS(210), - [sym__end] = ACTIONS(210), + [sym_name] = ACTIONS(209), + [anon_sym_ATinheritdoc] = ACTIONS(211), + [anon_sym_ATinheritDoc] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_ATapi] = ACTIONS(211), + [anon_sym_ATfilesource] = ACTIONS(211), + [anon_sym_ATignore] = ACTIONS(211), + [anon_sym_ATinternal] = ACTIONS(211), + [anon_sym_ATcategory] = ACTIONS(211), + [anon_sym_ATcopyright] = ACTIONS(211), + [anon_sym_ATtodo] = ACTIONS(211), + [anon_sym_ATexample] = ACTIONS(211), + [anon_sym_ATlicense] = ACTIONS(211), + [anon_sym_ATpackage] = ACTIONS(211), + [anon_sym_ATsource] = ACTIONS(211), + [anon_sym_ATsubpackage] = ACTIONS(211), + [anon_sym_ATuses] = ACTIONS(211), + [anon_sym_ATauthor] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(211), + [anon_sym_ATglobal] = ACTIONS(211), + [anon_sym_ATlink] = ACTIONS(211), + [anon_sym_ATmethod] = ACTIONS(211), + [anon_sym_ATparam] = ACTIONS(209), + [anon_sym_ATproperty] = ACTIONS(209), + [anon_sym_ATproperty_DASHread] = ACTIONS(211), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATreturn] = ACTIONS(211), + [anon_sym_ATsee] = ACTIONS(211), + [anon_sym_ATthrows] = ACTIONS(211), + [anon_sym_ATvar] = ACTIONS(211), + [anon_sym_ATdeprecated] = ACTIONS(211), + [anon_sym_ATsince] = ACTIONS(211), + [anon_sym_ATversion] = ACTIONS(211), + [anon_sym_ATtemplate] = ACTIONS(209), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(211), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(211), + [anon_sym_of] = ACTIONS(209), + [anon_sym_ATimplements] = ACTIONS(211), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(211), + [anon_sym_ATextends] = ACTIONS(211), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(211), + [anon_sym_ATuse] = ACTIONS(209), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(211), + [anon_sym_ATafter] = ACTIONS(209), + [anon_sym_ATafterClass] = ACTIONS(211), + [anon_sym_ATannotation] = ACTIONS(211), + [anon_sym_ATbackupGlobals] = ACTIONS(211), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(211), + [anon_sym_ATbefore] = ACTIONS(209), + [anon_sym_ATbeforeClass] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(209), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(211), + [anon_sym_ATcovers] = ACTIONS(209), + [anon_sym_ATcoversDefaultClass] = ACTIONS(209), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(211), + [anon_sym_ATcoversNothing] = ACTIONS(211), + [anon_sym_ATdataProvider] = ACTIONS(211), + [anon_sym_ATdepends] = ACTIONS(209), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(211), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(211), + [anon_sym_ATgroup] = ACTIONS(211), + [anon_sym_ATlarge] = ACTIONS(211), + [anon_sym_ATmedium] = ACTIONS(211), + [anon_sym_ATpreserveGlobalState] = ACTIONS(211), + [anon_sym_ATrequires] = ACTIONS(209), + [anon_sym_ATrequiresusages] = ACTIONS(211), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(211), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(211), + [anon_sym_ATsmall] = ACTIONS(211), + [anon_sym_ATtest] = ACTIONS(209), + [anon_sym_ATtestWith] = ACTIONS(211), + [anon_sym_ATtestdox] = ACTIONS(211), + [anon_sym_ATticket] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(211), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(209), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(209), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(211), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(209), + [anon_sym_ATreadonly] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(211), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(211), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(211), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(211), + [anon_sym_ATparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(209), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(211), + [anon_sym_from] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(211), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(211), + [anon_sym_ATmixin] = ACTIONS(211), + [anon_sym_LBRACK_RBRACK] = ACTIONS(211), + [anon_sym_COMMA] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_RPAREN] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(211), + [sym__end] = ACTIONS(211), }, [14] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(19), - [sym_name] = ACTIONS(212), - [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(216), - [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(218), - [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), + [sym_name] = ACTIONS(213), + [anon_sym_ATinheritdoc] = ACTIONS(215), + [anon_sym_ATinheritDoc] = ACTIONS(215), + [anon_sym_RBRACE] = ACTIONS(215), + [anon_sym_ATapi] = ACTIONS(215), + [anon_sym_ATfilesource] = ACTIONS(215), + [anon_sym_ATignore] = ACTIONS(215), + [anon_sym_ATinternal] = ACTIONS(215), + [anon_sym_ATcategory] = ACTIONS(215), + [anon_sym_ATcopyright] = ACTIONS(215), + [anon_sym_ATtodo] = ACTIONS(215), + [anon_sym_ATexample] = ACTIONS(215), + [anon_sym_ATlicense] = ACTIONS(215), + [anon_sym_ATpackage] = ACTIONS(215), + [anon_sym_ATsource] = ACTIONS(215), + [anon_sym_ATsubpackage] = ACTIONS(215), + [anon_sym_ATuses] = ACTIONS(215), + [anon_sym_ATauthor] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_ATglobal] = ACTIONS(215), + [anon_sym_ATlink] = ACTIONS(215), + [anon_sym_ATmethod] = ACTIONS(215), + [anon_sym_ATparam] = ACTIONS(213), + [anon_sym_ATproperty] = ACTIONS(213), + [anon_sym_ATproperty_DASHread] = ACTIONS(215), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATreturn] = ACTIONS(215), + [anon_sym_ATsee] = ACTIONS(215), + [anon_sym_ATthrows] = ACTIONS(215), + [anon_sym_ATvar] = ACTIONS(215), + [anon_sym_ATdeprecated] = ACTIONS(215), + [anon_sym_ATsince] = ACTIONS(215), + [anon_sym_ATversion] = ACTIONS(215), + [anon_sym_ATtemplate] = ACTIONS(213), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(215), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(215), + [anon_sym_of] = ACTIONS(213), + [anon_sym_ATimplements] = ACTIONS(215), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(215), + [anon_sym_ATextends] = ACTIONS(215), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(215), + [anon_sym_ATuse] = ACTIONS(213), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(215), + [anon_sym_ATafter] = ACTIONS(213), + [anon_sym_ATafterClass] = ACTIONS(215), + [anon_sym_ATannotation] = ACTIONS(215), + [anon_sym_ATbackupGlobals] = ACTIONS(215), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(215), + [anon_sym_ATbefore] = ACTIONS(213), + [anon_sym_ATbeforeClass] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(213), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(215), + [anon_sym_ATcovers] = ACTIONS(213), + [anon_sym_ATcoversDefaultClass] = ACTIONS(213), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(215), + [anon_sym_ATcoversNothing] = ACTIONS(215), + [anon_sym_ATdataProvider] = ACTIONS(215), + [anon_sym_ATdepends] = ACTIONS(213), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(215), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(215), + [anon_sym_ATgroup] = ACTIONS(215), + [anon_sym_ATlarge] = ACTIONS(215), + [anon_sym_ATmedium] = ACTIONS(215), + [anon_sym_ATpreserveGlobalState] = ACTIONS(215), + [anon_sym_ATrequires] = ACTIONS(213), + [anon_sym_ATrequiresusages] = ACTIONS(215), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(215), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(215), + [anon_sym_ATsmall] = ACTIONS(215), + [anon_sym_ATtest] = ACTIONS(213), + [anon_sym_ATtestWith] = ACTIONS(215), + [anon_sym_ATtestdox] = ACTIONS(215), + [anon_sym_ATticket] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(215), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(213), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(213), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(215), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(213), + [anon_sym_ATreadonly] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(215), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(215), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(215), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(215), + [anon_sym_ATparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(213), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(215), + [anon_sym_from] = ACTIONS(213), + [anon_sym_as] = ACTIONS(213), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(215), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(215), + [anon_sym_ATmixin] = ACTIONS(215), + [anon_sym_LBRACK_RBRACK] = ACTIONS(215), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_PIPE] = ACTIONS(215), + [anon_sym_AMP] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(215), + [anon_sym_DOLLAR] = ACTIONS(215), + [sym__end] = ACTIONS(215), }, [15] = { - [sym_name] = ACTIONS(220), - [anon_sym_ATinheritdoc] = ACTIONS(222), - [anon_sym_ATinheritDoc] = ACTIONS(222), - [anon_sym_RBRACE] = 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_LT] = 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(222), - [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(217), + [anon_sym_ATinheritdoc] = ACTIONS(219), + [anon_sym_ATinheritDoc] = ACTIONS(219), + [anon_sym_RBRACE] = ACTIONS(219), + [anon_sym_ATapi] = ACTIONS(219), + [anon_sym_ATfilesource] = ACTIONS(219), + [anon_sym_ATignore] = ACTIONS(219), + [anon_sym_ATinternal] = ACTIONS(219), + [anon_sym_ATcategory] = ACTIONS(219), + [anon_sym_ATcopyright] = ACTIONS(219), + [anon_sym_ATtodo] = ACTIONS(219), + [anon_sym_ATexample] = ACTIONS(219), + [anon_sym_ATlicense] = ACTIONS(219), + [anon_sym_ATpackage] = ACTIONS(219), + [anon_sym_ATsource] = ACTIONS(219), + [anon_sym_ATsubpackage] = ACTIONS(219), + [anon_sym_ATuses] = ACTIONS(219), + [anon_sym_ATauthor] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_ATglobal] = ACTIONS(219), + [anon_sym_ATlink] = ACTIONS(219), + [anon_sym_ATmethod] = ACTIONS(219), + [anon_sym_ATparam] = ACTIONS(217), + [anon_sym_ATproperty] = ACTIONS(217), + [anon_sym_ATproperty_DASHread] = ACTIONS(219), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATreturn] = ACTIONS(219), + [anon_sym_ATsee] = ACTIONS(219), + [anon_sym_ATthrows] = ACTIONS(219), + [anon_sym_ATvar] = ACTIONS(219), + [anon_sym_ATdeprecated] = ACTIONS(219), + [anon_sym_ATsince] = ACTIONS(219), + [anon_sym_ATversion] = ACTIONS(219), + [anon_sym_ATtemplate] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(219), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(219), + [anon_sym_of] = ACTIONS(217), + [anon_sym_ATimplements] = ACTIONS(219), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(219), + [anon_sym_ATextends] = ACTIONS(219), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(219), + [anon_sym_ATuse] = ACTIONS(217), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(219), + [anon_sym_ATafter] = ACTIONS(217), + [anon_sym_ATafterClass] = ACTIONS(219), + [anon_sym_ATannotation] = ACTIONS(219), + [anon_sym_ATbackupGlobals] = ACTIONS(219), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(219), + [anon_sym_ATbefore] = ACTIONS(217), + [anon_sym_ATbeforeClass] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(219), + [anon_sym_ATcovers] = ACTIONS(217), + [anon_sym_ATcoversDefaultClass] = ACTIONS(217), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(219), + [anon_sym_ATcoversNothing] = ACTIONS(219), + [anon_sym_ATdataProvider] = ACTIONS(219), + [anon_sym_ATdepends] = ACTIONS(217), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(219), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(219), + [anon_sym_ATgroup] = ACTIONS(219), + [anon_sym_ATlarge] = ACTIONS(219), + [anon_sym_ATmedium] = ACTIONS(219), + [anon_sym_ATpreserveGlobalState] = ACTIONS(219), + [anon_sym_ATrequires] = ACTIONS(217), + [anon_sym_ATrequiresusages] = ACTIONS(219), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(219), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(219), + [anon_sym_ATsmall] = ACTIONS(219), + [anon_sym_ATtest] = ACTIONS(217), + [anon_sym_ATtestWith] = ACTIONS(219), + [anon_sym_ATtestdox] = ACTIONS(219), + [anon_sym_ATticket] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(219), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(219), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(217), + [anon_sym_ATreadonly] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(219), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(219), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(219), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(219), + [anon_sym_ATparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(219), + [anon_sym_from] = ACTIONS(217), + [anon_sym_as] = ACTIONS(217), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(219), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(219), + [anon_sym_ATmixin] = ACTIONS(219), + [anon_sym_LBRACK_RBRACK] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(219), + [anon_sym_PIPE] = ACTIONS(219), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_RPAREN] = ACTIONS(219), + [anon_sym_DOLLAR] = ACTIONS(219), + [sym__end] = ACTIONS(219), }, [16] = { - [sym_name] = ACTIONS(224), - [anon_sym_LBRACE] = ACTIONS(226), - [anon_sym_ATinheritdoc] = ACTIONS(228), - [anon_sym_ATinheritDoc] = ACTIONS(228), - [anon_sym_ATapi] = ACTIONS(228), - [anon_sym_ATfilesource] = ACTIONS(228), - [anon_sym_ATignore] = ACTIONS(228), - [anon_sym_ATinternal] = ACTIONS(228), - [anon_sym_ATcategory] = ACTIONS(228), - [anon_sym_ATcopyright] = ACTIONS(228), - [anon_sym_ATtodo] = ACTIONS(228), - [anon_sym_ATexample] = ACTIONS(228), - [anon_sym_ATlicense] = ACTIONS(228), - [anon_sym_ATpackage] = ACTIONS(228), - [anon_sym_ATsource] = ACTIONS(228), - [anon_sym_ATsubpackage] = ACTIONS(228), - [anon_sym_ATuses] = ACTIONS(228), - [anon_sym_ATauthor] = ACTIONS(228), - [anon_sym_LT] = ACTIONS(228), - [anon_sym_GT] = ACTIONS(228), - [anon_sym_ATglobal] = ACTIONS(228), - [anon_sym_ATlink] = ACTIONS(228), - [anon_sym_ATmethod] = ACTIONS(228), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(228), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATreturn] = ACTIONS(228), - [anon_sym_ATsee] = ACTIONS(228), - [anon_sym_ATthrows] = ACTIONS(228), - [anon_sym_ATvar] = ACTIONS(228), - [anon_sym_ATdeprecated] = ACTIONS(228), - [anon_sym_ATsince] = ACTIONS(228), - [anon_sym_ATversion] = ACTIONS(228), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(228), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(228), - [anon_sym_of] = ACTIONS(224), - [anon_sym_ATimplements] = ACTIONS(228), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(228), - [anon_sym_ATextends] = ACTIONS(228), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(228), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(228), - [anon_sym_ATannotation] = ACTIONS(228), - [anon_sym_ATbackupGlobals] = ACTIONS(228), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), - [anon_sym_ATcoversNothing] = ACTIONS(228), - [anon_sym_ATdataProvider] = ACTIONS(228), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(228), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(228), - [anon_sym_ATgroup] = ACTIONS(228), - [anon_sym_ATlarge] = ACTIONS(228), - [anon_sym_ATmedium] = ACTIONS(228), - [anon_sym_ATpreserveGlobalState] = ACTIONS(228), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(228), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), - [anon_sym_ATsmall] = ACTIONS(228), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(228), - [anon_sym_ATtestdox] = ACTIONS(228), - [anon_sym_ATticket] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(228), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(228), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(228), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(228), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(228), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(228), - [anon_sym_ATparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(228), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(228), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(228), - [anon_sym_ATmixin] = ACTIONS(228), - [anon_sym_LBRACK_RBRACK] = ACTIONS(228), - [anon_sym_COMMA] = ACTIONS(228), - [anon_sym_PIPE] = ACTIONS(228), - [anon_sym_AMP] = ACTIONS(228), - [anon_sym_RPAREN] = ACTIONS(228), - [anon_sym_DOLLAR] = ACTIONS(228), - [sym__end] = ACTIONS(228), + [sym_name] = ACTIONS(221), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(223), + [anon_sym_GT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_of] = ACTIONS(221), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_from] = ACTIONS(221), + [anon_sym_as] = ACTIONS(221), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), }, [17] = { [sym__type_argument_list] = STATE(11), - [sym_name] = ACTIONS(194), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_of] = ACTIONS(194), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), + [aux_sym_namespace_name_repeat1] = STATE(323), + [sym_name] = ACTIONS(221), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(225), + [anon_sym_GT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_of] = ACTIONS(221), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), }, [18] = { - [sym_name] = ACTIONS(224), - [anon_sym_ATinheritdoc] = ACTIONS(228), - [anon_sym_ATinheritDoc] = ACTIONS(228), - [anon_sym_RBRACE] = ACTIONS(228), - [anon_sym_ATapi] = ACTIONS(228), - [anon_sym_ATfilesource] = ACTIONS(228), - [anon_sym_ATignore] = ACTIONS(228), - [anon_sym_ATinternal] = ACTIONS(228), - [anon_sym_ATcategory] = ACTIONS(228), - [anon_sym_ATcopyright] = ACTIONS(228), - [anon_sym_ATtodo] = ACTIONS(228), - [anon_sym_ATexample] = ACTIONS(228), - [anon_sym_ATlicense] = ACTIONS(228), - [anon_sym_ATpackage] = ACTIONS(228), - [anon_sym_ATsource] = ACTIONS(228), - [anon_sym_ATsubpackage] = ACTIONS(228), - [anon_sym_ATuses] = ACTIONS(228), - [anon_sym_ATauthor] = ACTIONS(228), - [anon_sym_LT] = ACTIONS(228), - [anon_sym_GT] = ACTIONS(228), - [anon_sym_ATglobal] = ACTIONS(228), - [anon_sym_ATlink] = ACTIONS(228), - [anon_sym_ATmethod] = ACTIONS(228), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(228), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATreturn] = ACTIONS(228), - [anon_sym_ATsee] = ACTIONS(228), - [anon_sym_ATthrows] = ACTIONS(228), - [anon_sym_ATvar] = ACTIONS(228), - [anon_sym_ATdeprecated] = ACTIONS(228), - [anon_sym_ATsince] = ACTIONS(228), - [anon_sym_ATversion] = ACTIONS(228), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(228), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(228), - [anon_sym_of] = ACTIONS(224), - [anon_sym_ATimplements] = ACTIONS(228), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(228), - [anon_sym_ATextends] = ACTIONS(228), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(228), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(228), - [anon_sym_ATannotation] = ACTIONS(228), - [anon_sym_ATbackupGlobals] = ACTIONS(228), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), - [anon_sym_ATcoversNothing] = ACTIONS(228), - [anon_sym_ATdataProvider] = ACTIONS(228), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(228), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(228), - [anon_sym_ATgroup] = ACTIONS(228), - [anon_sym_ATlarge] = ACTIONS(228), - [anon_sym_ATmedium] = ACTIONS(228), - [anon_sym_ATpreserveGlobalState] = ACTIONS(228), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(228), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), - [anon_sym_ATsmall] = ACTIONS(228), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(228), - [anon_sym_ATtestdox] = ACTIONS(228), - [anon_sym_ATticket] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(228), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(228), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(228), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(228), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(228), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(228), - [anon_sym_ATparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(228), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(228), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(228), - [anon_sym_ATmixin] = ACTIONS(228), - [anon_sym_LBRACK_RBRACK] = ACTIONS(228), - [anon_sym_COMMA] = ACTIONS(228), - [anon_sym_PIPE] = ACTIONS(228), - [anon_sym_AMP] = ACTIONS(228), - [anon_sym_RPAREN] = ACTIONS(228), - [anon_sym_DOLLAR] = ACTIONS(228), - [sym__end] = ACTIONS(228), - }, - [19] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(23), - [sym_name] = ACTIONS(230), + [sym_name] = ACTIONS(228), + [anon_sym_LBRACE] = ACTIONS(230), [anon_sym_ATinheritdoc] = ACTIONS(232), [anon_sym_ATinheritDoc] = ACTIONS(232), [anon_sym_ATapi] = ACTIONS(232), @@ -9536,12 +9514,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(232), [anon_sym_ATuses] = ACTIONS(232), [anon_sym_ATauthor] = ACTIONS(232), + [anon_sym_LT] = 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_ATparam] = ACTIONS(228), + [anon_sym_ATproperty] = ACTIONS(228), [anon_sym_ATproperty_DASHread] = ACTIONS(232), [anon_sym_ATproperty_DASHwrite] = ACTIONS(232), [anon_sym_ATreturn] = ACTIONS(232), @@ -9551,54 +9530,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(232), [anon_sym_ATsince] = ACTIONS(232), [anon_sym_ATversion] = ACTIONS(232), - [anon_sym_ATtemplate] = ACTIONS(230), + [anon_sym_ATtemplate] = ACTIONS(228), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(232), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(232), - [anon_sym_of] = ACTIONS(230), + [anon_sym_of] = ACTIONS(228), [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_ATuse] = ACTIONS(228), [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), - [anon_sym_ATafter] = ACTIONS(230), + [anon_sym_ATafter] = ACTIONS(228), [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_ATbefore] = ACTIONS(228), [anon_sym_ATbeforeClass] = ACTIONS(232), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(230), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), [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_ATcovers] = ACTIONS(228), + [anon_sym_ATcoversDefaultClass] = ACTIONS(228), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), [anon_sym_ATcoversNothing] = ACTIONS(232), [anon_sym_ATdataProvider] = ACTIONS(232), - [anon_sym_ATdepends] = ACTIONS(230), + [anon_sym_ATdepends] = ACTIONS(228), [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_ATrequires] = ACTIONS(228), [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_ATtest] = ACTIONS(228), [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_DASHparam] = ACTIONS(228), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(230), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(232), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(232), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(232), @@ -9608,7 +9587,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATpsalm_DASHreadonly] = ACTIONS(228), [anon_sym_ATreadonly] = ACTIONS(232), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(232), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(232), @@ -9620,7 +9599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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] = ACTIONS(228), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(232), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(232), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(232), @@ -9629,7 +9608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_LBRACK_RBRACK] = ACTIONS(232), [anon_sym_COMMA] = ACTIONS(232), [anon_sym_PIPE] = ACTIONS(232), [anon_sym_AMP] = ACTIONS(232), @@ -9637,1659 +9616,2265 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(232), [sym__end] = ACTIONS(232), }, + [19] = { + [sym__type_argument_list] = STATE(11), + [sym_name] = ACTIONS(221), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(225), + [anon_sym_GT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_of] = ACTIONS(221), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), + }, [20] = { - [sym__description_not_version] = STATE(150), - [sym_inline_tag] = STATE(134), - [sym_version] = STATE(92), - [aux_sym__description_not_version_repeat1] = STATE(106), - [anon_sym_LBRACE] = ACTIONS(236), - [anon_sym_ATinheritdoc] = ACTIONS(238), - [anon_sym_ATinheritDoc] = ACTIONS(238), - [anon_sym_ATapi] = ACTIONS(238), - [anon_sym_ATfilesource] = ACTIONS(238), - [anon_sym_ATignore] = ACTIONS(238), - [anon_sym_ATinternal] = ACTIONS(238), - [anon_sym_ATcategory] = ACTIONS(238), - [anon_sym_ATcopyright] = ACTIONS(238), - [anon_sym_ATtodo] = ACTIONS(238), - [anon_sym_ATexample] = ACTIONS(238), - [anon_sym_ATlicense] = ACTIONS(238), - [anon_sym_ATpackage] = ACTIONS(240), - [anon_sym_ATsource] = ACTIONS(238), - [anon_sym_ATsubpackage] = ACTIONS(238), - [anon_sym_ATuses] = ACTIONS(238), - [anon_sym_ATauthor] = ACTIONS(238), - [anon_sym_ATglobal] = ACTIONS(238), - [anon_sym_ATlink] = ACTIONS(238), - [anon_sym_ATmethod] = ACTIONS(238), - [anon_sym_ATparam] = ACTIONS(240), - [anon_sym_ATproperty] = ACTIONS(240), - [anon_sym_ATproperty_DASHread] = ACTIONS(238), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(238), - [anon_sym_ATreturn] = ACTIONS(238), - [anon_sym_ATsee] = ACTIONS(238), - [anon_sym_ATthrows] = ACTIONS(238), - [anon_sym_ATvar] = ACTIONS(238), - [anon_sym_ATdeprecated] = ACTIONS(238), - [anon_sym_ATsince] = ACTIONS(238), - [anon_sym_ATversion] = ACTIONS(238), - [anon_sym_ATtemplate] = ACTIONS(240), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(238), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(238), - [anon_sym_ATimplements] = ACTIONS(238), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(238), - [anon_sym_ATextends] = ACTIONS(238), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(238), - [anon_sym_ATuse] = ACTIONS(240), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(238), - [anon_sym_ATafter] = ACTIONS(240), - [anon_sym_ATafterClass] = ACTIONS(238), - [anon_sym_ATannotation] = ACTIONS(238), - [anon_sym_ATbackupGlobals] = ACTIONS(238), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(238), - [anon_sym_ATbefore] = ACTIONS(240), - [anon_sym_ATbeforeClass] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(240), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(238), - [anon_sym_ATcovers] = ACTIONS(240), - [anon_sym_ATcoversDefaultClass] = ACTIONS(240), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(238), - [anon_sym_ATcoversNothing] = ACTIONS(238), - [anon_sym_ATdataProvider] = ACTIONS(238), - [anon_sym_ATdepends] = ACTIONS(240), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(238), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(238), - [anon_sym_ATgroup] = ACTIONS(238), - [anon_sym_ATlarge] = ACTIONS(238), - [anon_sym_ATmedium] = ACTIONS(238), - [anon_sym_ATpreserveGlobalState] = ACTIONS(238), - [anon_sym_ATrequires] = ACTIONS(240), - [anon_sym_ATrequiresusages] = ACTIONS(238), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(238), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(238), - [anon_sym_ATsmall] = ACTIONS(238), - [anon_sym_ATtest] = ACTIONS(240), - [anon_sym_ATtestWith] = ACTIONS(238), - [anon_sym_ATtestdox] = ACTIONS(238), - [anon_sym_ATticket] = ACTIONS(238), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(238), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(238), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(238), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(240), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(238), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(240), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(238), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(238), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(238), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(238), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(238), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(238), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(238), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(238), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(238), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(240), - [anon_sym_ATreadonly] = ACTIONS(238), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(238), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(238), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(238), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(238), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(238), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(238), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(238), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(238), - [anon_sym_ATparam_DASHout] = ACTIONS(238), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(238), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(240), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(238), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(238), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(238), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(238), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(238), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(238), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(238), - [anon_sym_ATmixin] = ACTIONS(238), - [aux_sym_version_token1] = ACTIONS(242), - [aux_sym_version_token2] = ACTIONS(244), - [anon_sym_ATpackage_version_AT] = ACTIONS(242), - [sym__version_vector] = ACTIONS(242), - [sym__end] = ACTIONS(238), - [sym__text_not_version] = ACTIONS(246), + [aux_sym__phpdoc_array_types_repeat1] = STATE(26), + [sym_name] = ACTIONS(234), + [anon_sym_ATinheritdoc] = ACTIONS(236), + [anon_sym_ATinheritDoc] = ACTIONS(236), + [anon_sym_ATapi] = ACTIONS(236), + [anon_sym_ATfilesource] = ACTIONS(236), + [anon_sym_ATignore] = ACTIONS(236), + [anon_sym_ATinternal] = ACTIONS(236), + [anon_sym_ATcategory] = ACTIONS(236), + [anon_sym_ATcopyright] = ACTIONS(236), + [anon_sym_ATtodo] = ACTIONS(236), + [anon_sym_ATexample] = ACTIONS(236), + [anon_sym_ATlicense] = ACTIONS(236), + [anon_sym_ATpackage] = ACTIONS(236), + [anon_sym_ATsource] = ACTIONS(236), + [anon_sym_ATsubpackage] = ACTIONS(236), + [anon_sym_ATuses] = ACTIONS(236), + [anon_sym_ATauthor] = ACTIONS(236), + [anon_sym_LT] = ACTIONS(238), + [anon_sym_GT] = ACTIONS(236), + [anon_sym_ATglobal] = ACTIONS(236), + [anon_sym_ATlink] = ACTIONS(236), + [anon_sym_ATmethod] = ACTIONS(236), + [anon_sym_ATparam] = ACTIONS(234), + [anon_sym_ATproperty] = ACTIONS(234), + [anon_sym_ATproperty_DASHread] = ACTIONS(236), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(236), + [anon_sym_ATreturn] = ACTIONS(236), + [anon_sym_ATsee] = ACTIONS(236), + [anon_sym_ATthrows] = ACTIONS(236), + [anon_sym_ATvar] = ACTIONS(236), + [anon_sym_ATdeprecated] = ACTIONS(236), + [anon_sym_ATsince] = ACTIONS(236), + [anon_sym_ATversion] = ACTIONS(236), + [anon_sym_ATtemplate] = ACTIONS(234), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(236), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(236), + [anon_sym_of] = ACTIONS(234), + [anon_sym_ATimplements] = ACTIONS(236), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(236), + [anon_sym_ATextends] = ACTIONS(236), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(236), + [anon_sym_ATuse] = ACTIONS(234), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(236), + [anon_sym_ATafter] = ACTIONS(234), + [anon_sym_ATafterClass] = ACTIONS(236), + [anon_sym_ATannotation] = ACTIONS(236), + [anon_sym_ATbackupGlobals] = ACTIONS(236), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(236), + [anon_sym_ATbefore] = ACTIONS(234), + [anon_sym_ATbeforeClass] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(234), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(236), + [anon_sym_ATcovers] = ACTIONS(234), + [anon_sym_ATcoversDefaultClass] = ACTIONS(234), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(236), + [anon_sym_ATcoversNothing] = ACTIONS(236), + [anon_sym_ATdataProvider] = ACTIONS(236), + [anon_sym_ATdepends] = ACTIONS(234), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(236), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(236), + [anon_sym_ATgroup] = ACTIONS(236), + [anon_sym_ATlarge] = ACTIONS(236), + [anon_sym_ATmedium] = ACTIONS(236), + [anon_sym_ATpreserveGlobalState] = ACTIONS(236), + [anon_sym_ATrequires] = ACTIONS(234), + [anon_sym_ATrequiresusages] = ACTIONS(236), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(236), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(236), + [anon_sym_ATsmall] = ACTIONS(236), + [anon_sym_ATtest] = ACTIONS(234), + [anon_sym_ATtestWith] = ACTIONS(236), + [anon_sym_ATtestdox] = ACTIONS(236), + [anon_sym_ATticket] = ACTIONS(236), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(236), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(236), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(236), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(234), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(234), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(236), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(236), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(236), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(236), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(236), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(234), + [anon_sym_ATreadonly] = ACTIONS(236), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(236), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(236), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(236), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(236), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(236), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(236), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(236), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(236), + [anon_sym_ATparam_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(234), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(236), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(236), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(236), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(236), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(236), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(236), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(236), + [anon_sym_ATmixin] = ACTIONS(236), + [anon_sym_LBRACK_RBRACK] = ACTIONS(240), + [anon_sym_COMMA] = ACTIONS(236), + [anon_sym_PIPE] = ACTIONS(236), + [anon_sym_AMP] = ACTIONS(236), + [anon_sym_RPAREN] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(236), + [sym__end] = ACTIONS(236), }, [21] = { - [sym__type_argument_list] = STATE(52), - [aux_sym_namespace_name_repeat1] = STATE(295), - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(248), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym__text_after_type] = ACTIONS(196), + [sym_name] = ACTIONS(242), + [anon_sym_ATinheritdoc] = ACTIONS(244), + [anon_sym_ATinheritDoc] = ACTIONS(244), + [anon_sym_RBRACE] = ACTIONS(244), + [anon_sym_ATapi] = ACTIONS(244), + [anon_sym_ATfilesource] = ACTIONS(244), + [anon_sym_ATignore] = ACTIONS(244), + [anon_sym_ATinternal] = ACTIONS(244), + [anon_sym_ATcategory] = ACTIONS(244), + [anon_sym_ATcopyright] = ACTIONS(244), + [anon_sym_ATtodo] = ACTIONS(244), + [anon_sym_ATexample] = ACTIONS(244), + [anon_sym_ATlicense] = ACTIONS(244), + [anon_sym_ATpackage] = ACTIONS(244), + [anon_sym_ATsource] = ACTIONS(244), + [anon_sym_ATsubpackage] = ACTIONS(244), + [anon_sym_ATuses] = ACTIONS(244), + [anon_sym_ATauthor] = ACTIONS(244), + [anon_sym_LT] = ACTIONS(244), + [anon_sym_GT] = ACTIONS(244), + [anon_sym_ATglobal] = ACTIONS(244), + [anon_sym_ATlink] = ACTIONS(244), + [anon_sym_ATmethod] = ACTIONS(244), + [anon_sym_ATparam] = ACTIONS(242), + [anon_sym_ATproperty] = ACTIONS(242), + [anon_sym_ATproperty_DASHread] = ACTIONS(244), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(244), + [anon_sym_ATreturn] = ACTIONS(244), + [anon_sym_ATsee] = ACTIONS(244), + [anon_sym_ATthrows] = ACTIONS(244), + [anon_sym_ATvar] = ACTIONS(244), + [anon_sym_ATdeprecated] = ACTIONS(244), + [anon_sym_ATsince] = ACTIONS(244), + [anon_sym_ATversion] = ACTIONS(244), + [anon_sym_ATtemplate] = ACTIONS(242), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(244), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(244), + [anon_sym_of] = ACTIONS(242), + [anon_sym_ATimplements] = ACTIONS(244), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(244), + [anon_sym_ATextends] = ACTIONS(244), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(244), + [anon_sym_ATuse] = ACTIONS(242), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(244), + [anon_sym_ATafter] = ACTIONS(242), + [anon_sym_ATafterClass] = ACTIONS(244), + [anon_sym_ATannotation] = ACTIONS(244), + [anon_sym_ATbackupGlobals] = ACTIONS(244), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(244), + [anon_sym_ATbefore] = ACTIONS(242), + [anon_sym_ATbeforeClass] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(244), + [anon_sym_ATcovers] = ACTIONS(242), + [anon_sym_ATcoversDefaultClass] = ACTIONS(242), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(244), + [anon_sym_ATcoversNothing] = ACTIONS(244), + [anon_sym_ATdataProvider] = ACTIONS(244), + [anon_sym_ATdepends] = ACTIONS(242), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(244), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(244), + [anon_sym_ATgroup] = ACTIONS(244), + [anon_sym_ATlarge] = ACTIONS(244), + [anon_sym_ATmedium] = ACTIONS(244), + [anon_sym_ATpreserveGlobalState] = ACTIONS(244), + [anon_sym_ATrequires] = ACTIONS(242), + [anon_sym_ATrequiresusages] = ACTIONS(244), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(244), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(244), + [anon_sym_ATsmall] = ACTIONS(244), + [anon_sym_ATtest] = ACTIONS(242), + [anon_sym_ATtestWith] = ACTIONS(244), + [anon_sym_ATtestdox] = ACTIONS(244), + [anon_sym_ATticket] = ACTIONS(244), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(244), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(244), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(244), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(244), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(244), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(244), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(242), + [anon_sym_ATreadonly] = ACTIONS(244), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(244), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(244), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(244), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(244), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(244), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(244), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(244), + [anon_sym_ATparam_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(244), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(244), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(244), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(244), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(244), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(244), + [anon_sym_ATmixin] = ACTIONS(244), + [anon_sym_LBRACK_RBRACK] = ACTIONS(244), + [anon_sym_COMMA] = ACTIONS(244), + [anon_sym_PIPE] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(244), + [anon_sym_RPAREN] = ACTIONS(244), + [anon_sym_DOLLAR] = ACTIONS(244), + [sym__end] = ACTIONS(244), }, [22] = { - [sym__type_argument_named_type] = STATE(35), - [sym_name] = ACTIONS(251), - [anon_sym_ATinheritdoc] = ACTIONS(253), - [anon_sym_ATinheritDoc] = ACTIONS(253), - [anon_sym_ATapi] = ACTIONS(253), - [anon_sym_ATfilesource] = ACTIONS(253), - [anon_sym_ATignore] = ACTIONS(253), - [anon_sym_ATinternal] = ACTIONS(253), - [anon_sym_ATcategory] = ACTIONS(253), - [anon_sym_ATcopyright] = ACTIONS(253), - [anon_sym_ATtodo] = ACTIONS(253), - [anon_sym_ATexample] = ACTIONS(253), - [anon_sym_ATlicense] = ACTIONS(253), - [anon_sym_ATpackage] = ACTIONS(253), - [anon_sym_ATsource] = ACTIONS(253), - [anon_sym_ATsubpackage] = ACTIONS(253), - [anon_sym_ATuses] = ACTIONS(253), - [anon_sym_ATauthor] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(255), - [anon_sym_GT] = ACTIONS(253), - [anon_sym_ATglobal] = ACTIONS(253), - [anon_sym_ATlink] = ACTIONS(253), - [anon_sym_ATmethod] = ACTIONS(253), - [anon_sym_ATparam] = ACTIONS(251), - [anon_sym_ATproperty] = ACTIONS(251), - [anon_sym_ATproperty_DASHread] = ACTIONS(253), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATreturn] = ACTIONS(253), - [anon_sym_ATsee] = ACTIONS(253), - [anon_sym_ATthrows] = ACTIONS(253), - [anon_sym_ATvar] = ACTIONS(253), - [anon_sym_ATdeprecated] = ACTIONS(253), - [anon_sym_ATsince] = ACTIONS(253), - [anon_sym_ATversion] = ACTIONS(253), - [anon_sym_ATtemplate] = ACTIONS(251), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(253), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(253), - [anon_sym_of] = ACTIONS(251), - [anon_sym_ATimplements] = ACTIONS(253), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(253), - [anon_sym_ATextends] = ACTIONS(253), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(253), - [anon_sym_ATuse] = ACTIONS(251), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(253), - [anon_sym_ATafter] = ACTIONS(251), - [anon_sym_ATafterClass] = ACTIONS(253), - [anon_sym_ATannotation] = ACTIONS(253), - [anon_sym_ATbackupGlobals] = ACTIONS(253), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(253), - [anon_sym_ATbefore] = ACTIONS(251), - [anon_sym_ATbeforeClass] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(251), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(253), - [anon_sym_ATcovers] = ACTIONS(251), - [anon_sym_ATcoversDefaultClass] = ACTIONS(251), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(253), - [anon_sym_ATcoversNothing] = ACTIONS(253), - [anon_sym_ATdataProvider] = ACTIONS(253), - [anon_sym_ATdepends] = ACTIONS(251), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(253), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(253), - [anon_sym_ATgroup] = ACTIONS(253), - [anon_sym_ATlarge] = ACTIONS(253), - [anon_sym_ATmedium] = ACTIONS(253), - [anon_sym_ATpreserveGlobalState] = ACTIONS(253), - [anon_sym_ATrequires] = ACTIONS(251), - [anon_sym_ATrequiresusages] = ACTIONS(253), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(253), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(253), - [anon_sym_ATsmall] = ACTIONS(253), - [anon_sym_ATtest] = ACTIONS(251), - [anon_sym_ATtestWith] = ACTIONS(253), - [anon_sym_ATtestdox] = ACTIONS(253), - [anon_sym_ATticket] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(253), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(251), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(251), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(253), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(251), - [anon_sym_ATreadonly] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(253), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(253), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(253), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(253), - [anon_sym_ATparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(251), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(253), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(253), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(253), - [anon_sym_ATmixin] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_AMP] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), - [anon_sym_DOLLAR] = ACTIONS(253), - [sym__end] = ACTIONS(253), + [sym_name] = ACTIONS(228), + [anon_sym_ATinheritdoc] = ACTIONS(232), + [anon_sym_ATinheritDoc] = ACTIONS(232), + [anon_sym_RBRACE] = 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_LT] = 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(228), + [anon_sym_ATproperty] = ACTIONS(228), + [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(228), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(232), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(232), + [anon_sym_of] = ACTIONS(228), + [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(228), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), + [anon_sym_ATafter] = ACTIONS(228), + [anon_sym_ATafterClass] = ACTIONS(232), + [anon_sym_ATannotation] = ACTIONS(232), + [anon_sym_ATbackupGlobals] = ACTIONS(232), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(232), + [anon_sym_ATbefore] = ACTIONS(228), + [anon_sym_ATbeforeClass] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(232), + [anon_sym_ATcovers] = ACTIONS(228), + [anon_sym_ATcoversDefaultClass] = ACTIONS(228), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), + [anon_sym_ATcoversNothing] = ACTIONS(232), + [anon_sym_ATdataProvider] = ACTIONS(232), + [anon_sym_ATdepends] = ACTIONS(228), + [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(228), + [anon_sym_ATrequiresusages] = ACTIONS(232), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(232), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(232), + [anon_sym_ATsmall] = ACTIONS(232), + [anon_sym_ATtest] = ACTIONS(228), + [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(228), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), + [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(228), + [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(228), + [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(232), + [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), }, [23] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(23), - [sym_name] = ACTIONS(257), - [anon_sym_ATinheritdoc] = ACTIONS(259), - [anon_sym_ATinheritDoc] = ACTIONS(259), - [anon_sym_ATapi] = ACTIONS(259), - [anon_sym_ATfilesource] = ACTIONS(259), - [anon_sym_ATignore] = ACTIONS(259), - [anon_sym_ATinternal] = ACTIONS(259), - [anon_sym_ATcategory] = ACTIONS(259), - [anon_sym_ATcopyright] = ACTIONS(259), - [anon_sym_ATtodo] = ACTIONS(259), - [anon_sym_ATexample] = ACTIONS(259), - [anon_sym_ATlicense] = ACTIONS(259), - [anon_sym_ATpackage] = ACTIONS(259), - [anon_sym_ATsource] = ACTIONS(259), - [anon_sym_ATsubpackage] = ACTIONS(259), - [anon_sym_ATuses] = ACTIONS(259), - [anon_sym_ATauthor] = ACTIONS(259), - [anon_sym_GT] = ACTIONS(259), - [anon_sym_ATglobal] = ACTIONS(259), - [anon_sym_ATlink] = ACTIONS(259), - [anon_sym_ATmethod] = ACTIONS(259), - [anon_sym_ATparam] = ACTIONS(257), - [anon_sym_ATproperty] = ACTIONS(257), - [anon_sym_ATproperty_DASHread] = ACTIONS(259), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(259), - [anon_sym_ATreturn] = ACTIONS(259), - [anon_sym_ATsee] = ACTIONS(259), - [anon_sym_ATthrows] = ACTIONS(259), - [anon_sym_ATvar] = ACTIONS(259), - [anon_sym_ATdeprecated] = ACTIONS(259), - [anon_sym_ATsince] = ACTIONS(259), - [anon_sym_ATversion] = ACTIONS(259), - [anon_sym_ATtemplate] = ACTIONS(257), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(259), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(259), - [anon_sym_of] = ACTIONS(257), - [anon_sym_ATimplements] = ACTIONS(259), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(259), - [anon_sym_ATextends] = ACTIONS(259), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(259), - [anon_sym_ATuse] = ACTIONS(257), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(259), - [anon_sym_ATafter] = ACTIONS(257), - [anon_sym_ATafterClass] = ACTIONS(259), - [anon_sym_ATannotation] = ACTIONS(259), - [anon_sym_ATbackupGlobals] = ACTIONS(259), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(259), - [anon_sym_ATbefore] = ACTIONS(257), - [anon_sym_ATbeforeClass] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(259), - [anon_sym_ATcovers] = ACTIONS(257), - [anon_sym_ATcoversDefaultClass] = ACTIONS(257), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(259), - [anon_sym_ATcoversNothing] = ACTIONS(259), - [anon_sym_ATdataProvider] = ACTIONS(259), - [anon_sym_ATdepends] = ACTIONS(257), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(259), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(259), - [anon_sym_ATgroup] = ACTIONS(259), - [anon_sym_ATlarge] = ACTIONS(259), - [anon_sym_ATmedium] = ACTIONS(259), - [anon_sym_ATpreserveGlobalState] = ACTIONS(259), - [anon_sym_ATrequires] = ACTIONS(257), - [anon_sym_ATrequiresusages] = ACTIONS(259), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(259), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(259), - [anon_sym_ATsmall] = ACTIONS(259), - [anon_sym_ATtest] = ACTIONS(257), - [anon_sym_ATtestWith] = ACTIONS(259), - [anon_sym_ATtestdox] = ACTIONS(259), - [anon_sym_ATticket] = ACTIONS(259), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(259), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(259), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(259), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(259), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(259), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(259), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(259), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(259), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(257), - [anon_sym_ATreadonly] = ACTIONS(259), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(259), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(259), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(259), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(259), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(259), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(259), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(259), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(259), - [anon_sym_ATparam_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(259), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(259), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(259), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(259), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(259), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(259), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(259), - [anon_sym_ATmixin] = ACTIONS(259), - [anon_sym_LBRACK_RBRACK] = ACTIONS(261), - [anon_sym_COMMA] = ACTIONS(259), - [anon_sym_PIPE] = ACTIONS(259), - [anon_sym_AMP] = ACTIONS(259), - [anon_sym_RPAREN] = ACTIONS(259), - [anon_sym_DOLLAR] = ACTIONS(259), - [sym__end] = ACTIONS(259), + [sym__description_not_version] = STATE(157), + [sym_inline_tag] = STATE(148), + [sym_version] = STATE(81), + [aux_sym__description_not_version_repeat1] = STATE(115), + [anon_sym_LBRACE] = ACTIONS(246), + [anon_sym_ATinheritdoc] = ACTIONS(248), + [anon_sym_ATinheritDoc] = ACTIONS(248), + [anon_sym_ATapi] = ACTIONS(248), + [anon_sym_ATfilesource] = ACTIONS(248), + [anon_sym_ATignore] = ACTIONS(248), + [anon_sym_ATinternal] = ACTIONS(248), + [anon_sym_ATcategory] = ACTIONS(248), + [anon_sym_ATcopyright] = ACTIONS(248), + [anon_sym_ATtodo] = ACTIONS(248), + [anon_sym_ATexample] = ACTIONS(248), + [anon_sym_ATlicense] = ACTIONS(248), + [anon_sym_ATpackage] = ACTIONS(250), + [anon_sym_ATsource] = ACTIONS(248), + [anon_sym_ATsubpackage] = ACTIONS(248), + [anon_sym_ATuses] = ACTIONS(248), + [anon_sym_ATauthor] = ACTIONS(248), + [anon_sym_ATglobal] = ACTIONS(248), + [anon_sym_ATlink] = ACTIONS(248), + [anon_sym_ATmethod] = ACTIONS(248), + [anon_sym_ATparam] = ACTIONS(250), + [anon_sym_ATproperty] = ACTIONS(250), + [anon_sym_ATproperty_DASHread] = ACTIONS(248), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(248), + [anon_sym_ATreturn] = ACTIONS(248), + [anon_sym_ATsee] = ACTIONS(248), + [anon_sym_ATthrows] = ACTIONS(248), + [anon_sym_ATvar] = ACTIONS(248), + [anon_sym_ATdeprecated] = ACTIONS(248), + [anon_sym_ATsince] = ACTIONS(248), + [anon_sym_ATversion] = ACTIONS(248), + [anon_sym_ATtemplate] = ACTIONS(250), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(248), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(248), + [anon_sym_ATimplements] = ACTIONS(248), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(248), + [anon_sym_ATextends] = ACTIONS(248), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(248), + [anon_sym_ATuse] = ACTIONS(250), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(248), + [anon_sym_ATafter] = ACTIONS(250), + [anon_sym_ATafterClass] = ACTIONS(248), + [anon_sym_ATannotation] = ACTIONS(248), + [anon_sym_ATbackupGlobals] = ACTIONS(248), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(248), + [anon_sym_ATbefore] = ACTIONS(250), + [anon_sym_ATbeforeClass] = ACTIONS(248), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(250), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(248), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(248), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(248), + [anon_sym_ATcovers] = ACTIONS(250), + [anon_sym_ATcoversDefaultClass] = ACTIONS(250), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(248), + [anon_sym_ATcoversNothing] = ACTIONS(248), + [anon_sym_ATdataProvider] = ACTIONS(248), + [anon_sym_ATdepends] = ACTIONS(250), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(248), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(248), + [anon_sym_ATgroup] = ACTIONS(248), + [anon_sym_ATlarge] = ACTIONS(248), + [anon_sym_ATmedium] = ACTIONS(248), + [anon_sym_ATpreserveGlobalState] = ACTIONS(248), + [anon_sym_ATrequires] = ACTIONS(250), + [anon_sym_ATrequiresusages] = ACTIONS(248), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(248), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(248), + [anon_sym_ATsmall] = ACTIONS(248), + [anon_sym_ATtest] = ACTIONS(250), + [anon_sym_ATtestWith] = ACTIONS(248), + [anon_sym_ATtestdox] = ACTIONS(248), + [anon_sym_ATticket] = ACTIONS(248), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(248), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(248), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(248), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(250), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(248), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(250), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(248), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(248), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(248), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(248), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(248), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(248), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(248), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(248), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(248), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(250), + [anon_sym_ATreadonly] = ACTIONS(248), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(248), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(248), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(248), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(248), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(248), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(248), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(248), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(248), + [anon_sym_ATparam_DASHout] = ACTIONS(248), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(248), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(250), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(248), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(248), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(248), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(248), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(248), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(248), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(248), + [anon_sym_ATmixin] = ACTIONS(248), + [aux_sym_version_token1] = ACTIONS(252), + [aux_sym_version_token2] = ACTIONS(254), + [anon_sym_ATpackage_version_AT] = ACTIONS(252), + [sym__version_vector] = ACTIONS(252), + [sym__end] = ACTIONS(248), + [sym__text_not_version] = ACTIONS(256), }, [24] = { - [aux_sym_union_type_repeat1] = STATE(61), - [aux_sym_intersection_type_repeat1] = STATE(41), - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(60), - [sym_name] = ACTIONS(264), - [anon_sym_ATinheritdoc] = ACTIONS(269), - [anon_sym_ATinheritDoc] = ACTIONS(269), - [anon_sym_ATapi] = ACTIONS(269), - [anon_sym_ATfilesource] = ACTIONS(269), - [anon_sym_ATignore] = ACTIONS(269), - [anon_sym_ATinternal] = ACTIONS(269), - [anon_sym_ATcategory] = ACTIONS(269), - [anon_sym_ATcopyright] = ACTIONS(269), - [anon_sym_ATtodo] = ACTIONS(269), - [anon_sym_ATexample] = ACTIONS(269), - [anon_sym_ATlicense] = ACTIONS(269), - [anon_sym_ATpackage] = ACTIONS(269), - [anon_sym_ATsource] = ACTIONS(269), - [anon_sym_ATsubpackage] = ACTIONS(269), - [anon_sym_ATuses] = ACTIONS(269), - [anon_sym_ATauthor] = ACTIONS(269), - [anon_sym_ATglobal] = ACTIONS(269), - [anon_sym_ATlink] = ACTIONS(269), - [anon_sym_ATmethod] = ACTIONS(269), - [anon_sym_ATparam] = ACTIONS(264), - [anon_sym_ATproperty] = ACTIONS(264), - [anon_sym_ATproperty_DASHread] = ACTIONS(269), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(269), - [anon_sym_ATreturn] = ACTIONS(269), - [anon_sym_ATsee] = ACTIONS(269), - [anon_sym_ATthrows] = ACTIONS(269), - [anon_sym_ATvar] = ACTIONS(269), - [anon_sym_ATdeprecated] = ACTIONS(269), - [anon_sym_ATsince] = ACTIONS(269), - [anon_sym_ATversion] = ACTIONS(269), - [anon_sym_ATtemplate] = ACTIONS(264), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(269), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(269), - [anon_sym_of] = ACTIONS(264), - [anon_sym_ATimplements] = ACTIONS(269), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(269), - [anon_sym_ATextends] = ACTIONS(269), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(269), - [anon_sym_ATuse] = ACTIONS(264), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(269), - [anon_sym_ATafter] = ACTIONS(264), - [anon_sym_ATafterClass] = ACTIONS(269), - [anon_sym_ATannotation] = ACTIONS(269), - [anon_sym_ATbackupGlobals] = ACTIONS(269), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(269), - [anon_sym_ATbefore] = ACTIONS(264), - [anon_sym_ATbeforeClass] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(264), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(269), - [anon_sym_ATcovers] = ACTIONS(264), - [anon_sym_ATcoversDefaultClass] = ACTIONS(264), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(269), - [anon_sym_ATcoversNothing] = ACTIONS(269), - [anon_sym_ATdataProvider] = ACTIONS(269), - [anon_sym_ATdepends] = ACTIONS(264), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(269), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(269), - [anon_sym_ATgroup] = ACTIONS(269), - [anon_sym_ATlarge] = ACTIONS(269), - [anon_sym_ATmedium] = ACTIONS(269), - [anon_sym_ATpreserveGlobalState] = ACTIONS(269), - [anon_sym_ATrequires] = ACTIONS(264), - [anon_sym_ATrequiresusages] = ACTIONS(269), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(269), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(269), - [anon_sym_ATsmall] = ACTIONS(269), - [anon_sym_ATtest] = ACTIONS(264), - [anon_sym_ATtestWith] = ACTIONS(269), - [anon_sym_ATtestdox] = ACTIONS(269), - [anon_sym_ATticket] = ACTIONS(269), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(269), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(269), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(269), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(264), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(264), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(269), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(269), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(269), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(269), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(269), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(264), - [anon_sym_ATreadonly] = ACTIONS(269), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(269), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(269), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(269), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(269), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(269), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(269), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(269), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(269), - [anon_sym_ATparam_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(264), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(269), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(269), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(269), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(269), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(269), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(269), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(269), - [anon_sym_ATmixin] = ACTIONS(269), - [anon_sym_COMMA] = ACTIONS(269), - [anon_sym_PIPE] = ACTIONS(274), - [anon_sym_AMP] = ACTIONS(276), - [anon_sym_DOLLAR] = ACTIONS(269), - [sym__end] = ACTIONS(269), + [aux_sym__phpdoc_array_types_repeat1] = STATE(24), + [sym_name] = ACTIONS(258), + [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_GT] = 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_of] = ACTIONS(258), + [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(262), + [anon_sym_COMMA] = ACTIONS(260), + [anon_sym_PIPE] = ACTIONS(260), + [anon_sym_AMP] = ACTIONS(260), + [anon_sym_RPAREN] = ACTIONS(260), + [anon_sym_DOLLAR] = ACTIONS(260), + [sym__end] = ACTIONS(260), }, [25] = { - [sym__type_argument_list] = STATE(11), - [aux_sym_namespace_name_repeat1] = STATE(295), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(278), - [anon_sym_GT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_from] = ACTIONS(196), - [anon_sym_as] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [anon_sym_BSLASH] = ACTIONS(205), - [sym__end] = ACTIONS(196), + [sym__type_argument_named_type] = STATE(37), + [sym_name] = ACTIONS(265), + [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_LT] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(267), + [anon_sym_ATglobal] = ACTIONS(267), + [anon_sym_ATlink] = ACTIONS(267), + [anon_sym_ATmethod] = ACTIONS(267), + [anon_sym_ATparam] = ACTIONS(265), + [anon_sym_ATproperty] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(267), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(267), + [anon_sym_of] = ACTIONS(265), + [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(265), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), + [anon_sym_ATafter] = ACTIONS(265), + [anon_sym_ATafterClass] = ACTIONS(267), + [anon_sym_ATannotation] = ACTIONS(267), + [anon_sym_ATbackupGlobals] = ACTIONS(267), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), + [anon_sym_ATbefore] = ACTIONS(265), + [anon_sym_ATbeforeClass] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(265), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), + [anon_sym_ATcovers] = ACTIONS(265), + [anon_sym_ATcoversDefaultClass] = ACTIONS(265), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), + [anon_sym_ATcoversNothing] = ACTIONS(267), + [anon_sym_ATdataProvider] = ACTIONS(267), + [anon_sym_ATdepends] = ACTIONS(265), + [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(265), + [anon_sym_ATrequiresusages] = ACTIONS(267), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), + [anon_sym_ATsmall] = ACTIONS(267), + [anon_sym_ATtest] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(265), + [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(265), + [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(265), + [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(267), + [anon_sym_AMP] = ACTIONS(267), + [anon_sym_RPAREN] = ACTIONS(267), + [anon_sym_DOLLAR] = ACTIONS(267), + [sym__end] = ACTIONS(267), }, [26] = { - [sym_name] = ACTIONS(280), - [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_GT] = 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_of] = ACTIONS(280), - [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_COMMA] = ACTIONS(282), - [anon_sym_PIPE] = ACTIONS(282), - [anon_sym_AMP] = ACTIONS(282), - [anon_sym_RPAREN] = ACTIONS(282), - [anon_sym_DOLLAR] = ACTIONS(282), - [sym__end] = ACTIONS(282), + [aux_sym__phpdoc_array_types_repeat1] = STATE(24), + [sym_name] = ACTIONS(271), + [anon_sym_ATinheritdoc] = ACTIONS(273), + [anon_sym_ATinheritDoc] = ACTIONS(273), + [anon_sym_ATapi] = ACTIONS(273), + [anon_sym_ATfilesource] = ACTIONS(273), + [anon_sym_ATignore] = ACTIONS(273), + [anon_sym_ATinternal] = ACTIONS(273), + [anon_sym_ATcategory] = ACTIONS(273), + [anon_sym_ATcopyright] = ACTIONS(273), + [anon_sym_ATtodo] = ACTIONS(273), + [anon_sym_ATexample] = ACTIONS(273), + [anon_sym_ATlicense] = ACTIONS(273), + [anon_sym_ATpackage] = ACTIONS(273), + [anon_sym_ATsource] = ACTIONS(273), + [anon_sym_ATsubpackage] = ACTIONS(273), + [anon_sym_ATuses] = ACTIONS(273), + [anon_sym_ATauthor] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(273), + [anon_sym_ATglobal] = ACTIONS(273), + [anon_sym_ATlink] = ACTIONS(273), + [anon_sym_ATmethod] = ACTIONS(273), + [anon_sym_ATparam] = ACTIONS(271), + [anon_sym_ATproperty] = ACTIONS(271), + [anon_sym_ATproperty_DASHread] = ACTIONS(273), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(273), + [anon_sym_ATreturn] = ACTIONS(273), + [anon_sym_ATsee] = ACTIONS(273), + [anon_sym_ATthrows] = ACTIONS(273), + [anon_sym_ATvar] = ACTIONS(273), + [anon_sym_ATdeprecated] = ACTIONS(273), + [anon_sym_ATsince] = ACTIONS(273), + [anon_sym_ATversion] = ACTIONS(273), + [anon_sym_ATtemplate] = ACTIONS(271), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(273), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(273), + [anon_sym_of] = ACTIONS(271), + [anon_sym_ATimplements] = ACTIONS(273), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(273), + [anon_sym_ATextends] = ACTIONS(273), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(273), + [anon_sym_ATuse] = ACTIONS(271), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(273), + [anon_sym_ATafter] = ACTIONS(271), + [anon_sym_ATafterClass] = ACTIONS(273), + [anon_sym_ATannotation] = ACTIONS(273), + [anon_sym_ATbackupGlobals] = ACTIONS(273), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(273), + [anon_sym_ATbefore] = ACTIONS(271), + [anon_sym_ATbeforeClass] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(273), + [anon_sym_ATcovers] = ACTIONS(271), + [anon_sym_ATcoversDefaultClass] = ACTIONS(271), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(273), + [anon_sym_ATcoversNothing] = ACTIONS(273), + [anon_sym_ATdataProvider] = ACTIONS(273), + [anon_sym_ATdepends] = ACTIONS(271), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(273), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(273), + [anon_sym_ATgroup] = ACTIONS(273), + [anon_sym_ATlarge] = ACTIONS(273), + [anon_sym_ATmedium] = ACTIONS(273), + [anon_sym_ATpreserveGlobalState] = ACTIONS(273), + [anon_sym_ATrequires] = ACTIONS(271), + [anon_sym_ATrequiresusages] = ACTIONS(273), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(273), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(273), + [anon_sym_ATsmall] = ACTIONS(273), + [anon_sym_ATtest] = ACTIONS(271), + [anon_sym_ATtestWith] = ACTIONS(273), + [anon_sym_ATtestdox] = ACTIONS(273), + [anon_sym_ATticket] = ACTIONS(273), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(273), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(273), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(273), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(273), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(273), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(273), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(273), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(273), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(271), + [anon_sym_ATreadonly] = ACTIONS(273), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(273), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(273), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(273), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(273), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(273), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(273), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(273), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(273), + [anon_sym_ATparam_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(273), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(273), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(273), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(273), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(273), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(273), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(273), + [anon_sym_ATmixin] = ACTIONS(273), + [anon_sym_LBRACK_RBRACK] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_RPAREN] = ACTIONS(273), + [anon_sym_DOLLAR] = ACTIONS(273), + [sym__end] = ACTIONS(273), }, [27] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(53), - [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(284), - [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(286), - [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(55), + [aux_sym_namespace_name_repeat1] = STATE(323), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(277), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym__text_after_type] = ACTIONS(223), }, [28] = { - [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), + [sym__type_argument_list] = STATE(11), + [aux_sym_namespace_name_repeat1] = STATE(323), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(280), + [anon_sym_GT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_from] = ACTIONS(223), + [anon_sym_as] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_BSLASH] = ACTIONS(186), + [sym__end] = ACTIONS(223), }, [29] = { - [sym_name] = ACTIONS(292), - [anon_sym_ATinheritdoc] = ACTIONS(294), - [anon_sym_ATinheritDoc] = ACTIONS(294), - [anon_sym_ATapi] = ACTIONS(294), - [anon_sym_ATfilesource] = ACTIONS(294), - [anon_sym_ATignore] = ACTIONS(294), - [anon_sym_ATinternal] = ACTIONS(294), - [anon_sym_ATcategory] = ACTIONS(294), - [anon_sym_ATcopyright] = ACTIONS(294), - [anon_sym_ATtodo] = ACTIONS(294), - [anon_sym_ATexample] = ACTIONS(294), - [anon_sym_ATlicense] = ACTIONS(294), - [anon_sym_ATpackage] = ACTIONS(294), - [anon_sym_ATsource] = ACTIONS(294), - [anon_sym_ATsubpackage] = ACTIONS(294), - [anon_sym_ATuses] = ACTIONS(294), - [anon_sym_ATauthor] = ACTIONS(294), - [anon_sym_GT] = ACTIONS(294), - [anon_sym_ATglobal] = ACTIONS(294), - [anon_sym_ATlink] = ACTIONS(294), - [anon_sym_ATmethod] = ACTIONS(294), - [anon_sym_ATparam] = ACTIONS(292), - [anon_sym_ATproperty] = ACTIONS(292), - [anon_sym_ATproperty_DASHread] = ACTIONS(294), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(294), - [anon_sym_ATreturn] = ACTIONS(294), - [anon_sym_ATsee] = ACTIONS(294), - [anon_sym_ATthrows] = ACTIONS(294), - [anon_sym_ATvar] = ACTIONS(294), - [anon_sym_ATdeprecated] = ACTIONS(294), - [anon_sym_ATsince] = ACTIONS(294), - [anon_sym_ATversion] = ACTIONS(294), - [anon_sym_ATtemplate] = ACTIONS(292), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(294), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(294), - [anon_sym_of] = ACTIONS(292), - [anon_sym_ATimplements] = ACTIONS(294), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(294), - [anon_sym_ATextends] = ACTIONS(294), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(294), - [anon_sym_ATuse] = ACTIONS(292), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(294), - [anon_sym_ATafter] = ACTIONS(292), - [anon_sym_ATafterClass] = ACTIONS(294), - [anon_sym_ATannotation] = ACTIONS(294), - [anon_sym_ATbackupGlobals] = ACTIONS(294), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(294), - [anon_sym_ATbefore] = ACTIONS(292), - [anon_sym_ATbeforeClass] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(292), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(294), - [anon_sym_ATcovers] = ACTIONS(292), - [anon_sym_ATcoversDefaultClass] = ACTIONS(292), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(294), - [anon_sym_ATcoversNothing] = ACTIONS(294), - [anon_sym_ATdataProvider] = ACTIONS(294), - [anon_sym_ATdepends] = ACTIONS(292), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(294), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(294), - [anon_sym_ATgroup] = ACTIONS(294), - [anon_sym_ATlarge] = ACTIONS(294), - [anon_sym_ATmedium] = ACTIONS(294), - [anon_sym_ATpreserveGlobalState] = ACTIONS(294), - [anon_sym_ATrequires] = ACTIONS(292), - [anon_sym_ATrequiresusages] = ACTIONS(294), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(294), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(294), - [anon_sym_ATsmall] = ACTIONS(294), - [anon_sym_ATtest] = ACTIONS(292), - [anon_sym_ATtestWith] = ACTIONS(294), - [anon_sym_ATtestdox] = ACTIONS(294), - [anon_sym_ATticket] = ACTIONS(294), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(294), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(294), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(294), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(292), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(292), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(294), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(294), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(294), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(294), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(294), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(292), - [anon_sym_ATreadonly] = ACTIONS(294), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(294), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(294), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(294), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(294), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(294), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(294), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(294), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(294), - [anon_sym_ATparam_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(292), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(294), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(294), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(294), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(294), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(294), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(294), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(294), - [anon_sym_ATmixin] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(294), - [anon_sym_PIPE] = ACTIONS(294), - [anon_sym_AMP] = ACTIONS(294), - [anon_sym_RPAREN] = ACTIONS(294), - [anon_sym_DOLLAR] = ACTIONS(294), - [sym__end] = ACTIONS(294), + [aux_sym_namespace_name_repeat1] = STATE(323), + [anon_sym_LBRACE] = ACTIONS(191), + [anon_sym_ATinheritdoc] = ACTIONS(191), + [anon_sym_ATinheritDoc] = ACTIONS(191), + [anon_sym_ATapi] = ACTIONS(191), + [anon_sym_ATfilesource] = ACTIONS(191), + [anon_sym_ATignore] = ACTIONS(191), + [anon_sym_ATinternal] = ACTIONS(191), + [anon_sym_ATcategory] = ACTIONS(191), + [anon_sym_ATcopyright] = ACTIONS(191), + [anon_sym_ATtodo] = ACTIONS(191), + [anon_sym_ATexample] = ACTIONS(191), + [anon_sym_ATlicense] = ACTIONS(191), + [anon_sym_ATpackage] = ACTIONS(191), + [anon_sym_ATsource] = ACTIONS(191), + [anon_sym_ATsubpackage] = ACTIONS(191), + [anon_sym_ATuses] = ACTIONS(191), + [anon_sym_ATauthor] = ACTIONS(191), + [anon_sym_LT] = ACTIONS(191), + [anon_sym_ATglobal] = ACTIONS(191), + [anon_sym_ATlink] = ACTIONS(191), + [anon_sym_ATmethod] = ACTIONS(191), + [anon_sym_ATparam] = ACTIONS(189), + [anon_sym_ATproperty] = ACTIONS(189), + [anon_sym_ATproperty_DASHread] = ACTIONS(191), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATreturn] = ACTIONS(191), + [anon_sym_ATsee] = ACTIONS(191), + [anon_sym_ATthrows] = ACTIONS(191), + [anon_sym_ATvar] = ACTIONS(191), + [anon_sym_ATdeprecated] = ACTIONS(191), + [anon_sym_ATsince] = ACTIONS(191), + [anon_sym_ATversion] = ACTIONS(191), + [anon_sym_ATtemplate] = ACTIONS(189), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(191), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(191), + [anon_sym_ATimplements] = ACTIONS(191), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(191), + [anon_sym_ATextends] = ACTIONS(191), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(191), + [anon_sym_ATuse] = ACTIONS(189), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(191), + [anon_sym_ATafter] = ACTIONS(189), + [anon_sym_ATafterClass] = ACTIONS(191), + [anon_sym_ATannotation] = ACTIONS(191), + [anon_sym_ATbackupGlobals] = ACTIONS(191), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(191), + [anon_sym_ATbefore] = ACTIONS(189), + [anon_sym_ATbeforeClass] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(189), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(191), + [anon_sym_ATcovers] = ACTIONS(189), + [anon_sym_ATcoversDefaultClass] = ACTIONS(189), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(191), + [anon_sym_ATcoversNothing] = ACTIONS(191), + [anon_sym_ATdataProvider] = ACTIONS(191), + [anon_sym_ATdepends] = ACTIONS(189), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(191), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(191), + [anon_sym_ATgroup] = ACTIONS(191), + [anon_sym_ATlarge] = ACTIONS(191), + [anon_sym_ATmedium] = ACTIONS(191), + [anon_sym_ATpreserveGlobalState] = ACTIONS(191), + [anon_sym_ATrequires] = ACTIONS(189), + [anon_sym_ATrequiresusages] = ACTIONS(191), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(191), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(191), + [anon_sym_ATsmall] = ACTIONS(191), + [anon_sym_ATtest] = ACTIONS(189), + [anon_sym_ATtestWith] = ACTIONS(191), + [anon_sym_ATtestdox] = ACTIONS(191), + [anon_sym_ATticket] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(191), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(189), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(189), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(191), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(189), + [anon_sym_ATreadonly] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(191), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(191), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(191), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(191), + [anon_sym_ATparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(189), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(191), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(191), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(191), + [anon_sym_ATmixin] = ACTIONS(191), + [anon_sym_LBRACK_RBRACK] = ACTIONS(191), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_PIPE] = ACTIONS(191), + [anon_sym_AMP] = ACTIONS(191), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym__end] = ACTIONS(191), + [sym__text_after_type] = ACTIONS(191), }, [30] = { - [sym__type_argument_list] = STATE(119), - [aux_sym_namespace_name_repeat1] = STATE(295), - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(296), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_LPAREN_RPAREN] = ACTIONS(298), - [anon_sym_COLON_COLON] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym_text] = ACTIONS(196), + [aux_sym_union_type_repeat1] = STATE(66), + [aux_sym_intersection_type_repeat1] = STATE(50), + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(72), + [sym_name] = ACTIONS(282), + [anon_sym_ATinheritdoc] = ACTIONS(287), + [anon_sym_ATinheritDoc] = ACTIONS(287), + [anon_sym_ATapi] = ACTIONS(287), + [anon_sym_ATfilesource] = ACTIONS(287), + [anon_sym_ATignore] = ACTIONS(287), + [anon_sym_ATinternal] = ACTIONS(287), + [anon_sym_ATcategory] = ACTIONS(287), + [anon_sym_ATcopyright] = ACTIONS(287), + [anon_sym_ATtodo] = ACTIONS(287), + [anon_sym_ATexample] = ACTIONS(287), + [anon_sym_ATlicense] = ACTIONS(287), + [anon_sym_ATpackage] = ACTIONS(287), + [anon_sym_ATsource] = ACTIONS(287), + [anon_sym_ATsubpackage] = ACTIONS(287), + [anon_sym_ATuses] = ACTIONS(287), + [anon_sym_ATauthor] = ACTIONS(287), + [anon_sym_ATglobal] = ACTIONS(287), + [anon_sym_ATlink] = ACTIONS(287), + [anon_sym_ATmethod] = ACTIONS(287), + [anon_sym_ATparam] = ACTIONS(282), + [anon_sym_ATproperty] = ACTIONS(282), + [anon_sym_ATproperty_DASHread] = ACTIONS(287), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(287), + [anon_sym_ATreturn] = ACTIONS(287), + [anon_sym_ATsee] = ACTIONS(287), + [anon_sym_ATthrows] = ACTIONS(287), + [anon_sym_ATvar] = ACTIONS(287), + [anon_sym_ATdeprecated] = ACTIONS(287), + [anon_sym_ATsince] = ACTIONS(287), + [anon_sym_ATversion] = ACTIONS(287), + [anon_sym_ATtemplate] = ACTIONS(282), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(287), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(287), + [anon_sym_of] = ACTIONS(282), + [anon_sym_ATimplements] = ACTIONS(287), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(287), + [anon_sym_ATextends] = ACTIONS(287), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(287), + [anon_sym_ATuse] = ACTIONS(282), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(287), + [anon_sym_ATafter] = ACTIONS(282), + [anon_sym_ATafterClass] = ACTIONS(287), + [anon_sym_ATannotation] = ACTIONS(287), + [anon_sym_ATbackupGlobals] = ACTIONS(287), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(287), + [anon_sym_ATbefore] = ACTIONS(282), + [anon_sym_ATbeforeClass] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(282), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(287), + [anon_sym_ATcovers] = ACTIONS(282), + [anon_sym_ATcoversDefaultClass] = ACTIONS(282), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(287), + [anon_sym_ATcoversNothing] = ACTIONS(287), + [anon_sym_ATdataProvider] = ACTIONS(287), + [anon_sym_ATdepends] = ACTIONS(282), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(287), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(287), + [anon_sym_ATgroup] = ACTIONS(287), + [anon_sym_ATlarge] = ACTIONS(287), + [anon_sym_ATmedium] = ACTIONS(287), + [anon_sym_ATpreserveGlobalState] = ACTIONS(287), + [anon_sym_ATrequires] = ACTIONS(282), + [anon_sym_ATrequiresusages] = ACTIONS(287), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(287), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(287), + [anon_sym_ATsmall] = ACTIONS(287), + [anon_sym_ATtest] = ACTIONS(282), + [anon_sym_ATtestWith] = ACTIONS(287), + [anon_sym_ATtestdox] = ACTIONS(287), + [anon_sym_ATticket] = ACTIONS(287), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(287), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(287), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(287), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(282), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(282), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(287), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(287), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(287), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(282), + [anon_sym_ATreadonly] = ACTIONS(287), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(287), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(287), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(287), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(287), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(287), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(287), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(287), + [anon_sym_ATparam_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(282), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(287), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(287), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(287), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(287), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(287), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(287), + [anon_sym_ATmixin] = ACTIONS(287), + [anon_sym_COMMA] = ACTIONS(287), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(294), + [anon_sym_DOLLAR] = ACTIONS(287), + [sym__end] = ACTIONS(287), }, [31] = { - [sym_name] = ACTIONS(300), - [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_GT] = 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_of] = ACTIONS(300), - [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_COMMA] = ACTIONS(302), - [anon_sym_PIPE] = ACTIONS(302), - [anon_sym_AMP] = ACTIONS(302), - [anon_sym_RPAREN] = ACTIONS(302), - [anon_sym_DOLLAR] = ACTIONS(302), - [sym__end] = ACTIONS(302), - }, - [32] = { - [sym_name] = ACTIONS(304), - [anon_sym_ATinheritdoc] = ACTIONS(306), - [anon_sym_ATinheritDoc] = ACTIONS(306), - [anon_sym_ATapi] = ACTIONS(306), - [anon_sym_ATfilesource] = ACTIONS(306), - [anon_sym_ATignore] = ACTIONS(306), - [anon_sym_ATinternal] = ACTIONS(306), - [anon_sym_ATcategory] = ACTIONS(306), - [anon_sym_ATcopyright] = ACTIONS(306), - [anon_sym_ATtodo] = ACTIONS(306), - [anon_sym_ATexample] = ACTIONS(306), - [anon_sym_ATlicense] = ACTIONS(306), - [anon_sym_ATpackage] = ACTIONS(306), - [anon_sym_ATsource] = ACTIONS(306), - [anon_sym_ATsubpackage] = ACTIONS(306), - [anon_sym_ATuses] = ACTIONS(306), - [anon_sym_ATauthor] = ACTIONS(306), - [anon_sym_GT] = ACTIONS(306), - [anon_sym_ATglobal] = ACTIONS(306), - [anon_sym_ATlink] = ACTIONS(306), - [anon_sym_ATmethod] = ACTIONS(306), - [anon_sym_ATparam] = ACTIONS(304), - [anon_sym_ATproperty] = ACTIONS(304), - [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_of] = ACTIONS(304), - [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_COMMA] = ACTIONS(306), - [anon_sym_PIPE] = ACTIONS(306), - [anon_sym_AMP] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(306), - [anon_sym_DOLLAR] = ACTIONS(306), - [sym__end] = ACTIONS(306), - }, - [33] = { - [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), + [aux_sym_namespace_name_repeat1] = STATE(323), + [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(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_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(186), + [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), + }, + [32] = { + [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), + }, + [33] = { + [sym_name] = ACTIONS(265), + [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_GT] = ACTIONS(267), + [anon_sym_ATglobal] = ACTIONS(267), + [anon_sym_ATlink] = ACTIONS(267), + [anon_sym_ATmethod] = ACTIONS(267), + [anon_sym_ATparam] = ACTIONS(265), + [anon_sym_ATproperty] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(267), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(267), + [anon_sym_of] = ACTIONS(265), + [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(265), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), + [anon_sym_ATafter] = ACTIONS(265), + [anon_sym_ATafterClass] = ACTIONS(267), + [anon_sym_ATannotation] = ACTIONS(267), + [anon_sym_ATbackupGlobals] = ACTIONS(267), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), + [anon_sym_ATbefore] = ACTIONS(265), + [anon_sym_ATbeforeClass] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(265), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), + [anon_sym_ATcovers] = ACTIONS(265), + [anon_sym_ATcoversDefaultClass] = ACTIONS(265), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), + [anon_sym_ATcoversNothing] = ACTIONS(267), + [anon_sym_ATdataProvider] = ACTIONS(267), + [anon_sym_ATdepends] = ACTIONS(265), + [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(265), + [anon_sym_ATrequiresusages] = ACTIONS(267), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), + [anon_sym_ATsmall] = ACTIONS(267), + [anon_sym_ATtest] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(265), + [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(265), + [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(265), + [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(267), + [anon_sym_AMP] = ACTIONS(267), + [anon_sym_RPAREN] = ACTIONS(267), + [anon_sym_DOLLAR] = ACTIONS(267), + [sym__end] = ACTIONS(267), + }, + [34] = { + [sym__type_argument_list] = STATE(132), + [aux_sym_namespace_name_repeat1] = STATE(323), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(300), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_LPAREN_RPAREN] = ACTIONS(302), + [anon_sym_COLON_COLON] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym_text] = ACTIONS(223), + }, + [35] = { + [sym__type_argument_list] = STATE(55), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(277), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym__text_after_type] = ACTIONS(223), + }, + [36] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(62), + [anon_sym_LBRACE] = ACTIONS(236), + [anon_sym_ATinheritdoc] = ACTIONS(236), + [anon_sym_ATinheritDoc] = ACTIONS(236), + [anon_sym_ATapi] = ACTIONS(236), + [anon_sym_ATfilesource] = ACTIONS(236), + [anon_sym_ATignore] = ACTIONS(236), + [anon_sym_ATinternal] = ACTIONS(236), + [anon_sym_ATcategory] = ACTIONS(236), + [anon_sym_ATcopyright] = ACTIONS(236), + [anon_sym_ATtodo] = ACTIONS(236), + [anon_sym_ATexample] = ACTIONS(236), + [anon_sym_ATlicense] = ACTIONS(236), + [anon_sym_ATpackage] = ACTIONS(236), + [anon_sym_ATsource] = ACTIONS(236), + [anon_sym_ATsubpackage] = ACTIONS(236), + [anon_sym_ATuses] = ACTIONS(236), + [anon_sym_ATauthor] = ACTIONS(236), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_ATglobal] = ACTIONS(236), + [anon_sym_ATlink] = ACTIONS(236), + [anon_sym_ATmethod] = ACTIONS(236), + [anon_sym_ATparam] = ACTIONS(234), + [anon_sym_ATproperty] = ACTIONS(234), + [anon_sym_ATproperty_DASHread] = ACTIONS(236), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(236), + [anon_sym_ATreturn] = ACTIONS(236), + [anon_sym_ATsee] = ACTIONS(236), + [anon_sym_ATthrows] = ACTIONS(236), + [anon_sym_ATvar] = ACTIONS(236), + [anon_sym_ATdeprecated] = ACTIONS(236), + [anon_sym_ATsince] = ACTIONS(236), + [anon_sym_ATversion] = ACTIONS(236), + [anon_sym_ATtemplate] = ACTIONS(234), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(236), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(236), + [anon_sym_ATimplements] = ACTIONS(236), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(236), + [anon_sym_ATextends] = ACTIONS(236), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(236), + [anon_sym_ATuse] = ACTIONS(234), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(236), + [anon_sym_ATafter] = ACTIONS(234), + [anon_sym_ATafterClass] = ACTIONS(236), + [anon_sym_ATannotation] = ACTIONS(236), + [anon_sym_ATbackupGlobals] = ACTIONS(236), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(236), + [anon_sym_ATbefore] = ACTIONS(234), + [anon_sym_ATbeforeClass] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(234), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(236), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(236), + [anon_sym_ATcovers] = ACTIONS(234), + [anon_sym_ATcoversDefaultClass] = ACTIONS(234), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(236), + [anon_sym_ATcoversNothing] = ACTIONS(236), + [anon_sym_ATdataProvider] = ACTIONS(236), + [anon_sym_ATdepends] = ACTIONS(234), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(236), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(236), + [anon_sym_ATgroup] = ACTIONS(236), + [anon_sym_ATlarge] = ACTIONS(236), + [anon_sym_ATmedium] = ACTIONS(236), + [anon_sym_ATpreserveGlobalState] = ACTIONS(236), + [anon_sym_ATrequires] = ACTIONS(234), + [anon_sym_ATrequiresusages] = ACTIONS(236), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(236), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(236), + [anon_sym_ATsmall] = ACTIONS(236), + [anon_sym_ATtest] = ACTIONS(234), + [anon_sym_ATtestWith] = ACTIONS(236), + [anon_sym_ATtestdox] = ACTIONS(236), + [anon_sym_ATticket] = ACTIONS(236), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(236), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(236), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(236), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(234), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(234), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(236), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(236), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(236), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(236), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(236), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(236), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(234), + [anon_sym_ATreadonly] = ACTIONS(236), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(236), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(236), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(236), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(236), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(236), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(236), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(236), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(236), + [anon_sym_ATparam_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(236), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(234), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(236), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(236), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(236), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(236), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(236), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(236), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(236), + [anon_sym_ATmixin] = ACTIONS(236), + [anon_sym_LBRACK_RBRACK] = ACTIONS(306), + [anon_sym_PIPE] = ACTIONS(236), + [anon_sym_AMP] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(236), + [sym__end] = ACTIONS(236), + [sym__text_after_type] = ACTIONS(236), + }, + [37] = { + [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), @@ -11299,125 +11884,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(310), [sym__end] = ACTIONS(310), }, - [34] = { - [sym_name] = ACTIONS(312), - [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_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), + [38] = { + [aux_sym_union_type_repeat1] = STATE(92), + [aux_sym_intersection_type_repeat1] = STATE(93), + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(94), + [anon_sym_LBRACE] = ACTIONS(287), + [anon_sym_ATinheritdoc] = ACTIONS(287), + [anon_sym_ATinheritDoc] = ACTIONS(287), + [anon_sym_ATapi] = ACTIONS(287), + [anon_sym_ATfilesource] = ACTIONS(287), + [anon_sym_ATignore] = ACTIONS(287), + [anon_sym_ATinternal] = ACTIONS(287), + [anon_sym_ATcategory] = ACTIONS(287), + [anon_sym_ATcopyright] = ACTIONS(287), + [anon_sym_ATtodo] = ACTIONS(287), + [anon_sym_ATexample] = ACTIONS(287), + [anon_sym_ATlicense] = ACTIONS(287), + [anon_sym_ATpackage] = ACTIONS(287), + [anon_sym_ATsource] = ACTIONS(287), + [anon_sym_ATsubpackage] = ACTIONS(287), + [anon_sym_ATuses] = ACTIONS(287), + [anon_sym_ATauthor] = ACTIONS(287), + [anon_sym_ATglobal] = ACTIONS(287), + [anon_sym_ATlink] = ACTIONS(287), + [anon_sym_ATmethod] = ACTIONS(287), + [anon_sym_ATparam] = ACTIONS(282), + [anon_sym_ATproperty] = ACTIONS(282), + [anon_sym_ATproperty_DASHread] = ACTIONS(287), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(287), + [anon_sym_ATreturn] = ACTIONS(287), + [anon_sym_ATsee] = ACTIONS(287), + [anon_sym_ATthrows] = ACTIONS(287), + [anon_sym_ATvar] = ACTIONS(287), + [anon_sym_ATdeprecated] = ACTIONS(287), + [anon_sym_ATsince] = ACTIONS(287), + [anon_sym_ATversion] = ACTIONS(287), + [anon_sym_ATtemplate] = ACTIONS(282), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(287), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(287), + [anon_sym_ATimplements] = ACTIONS(287), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(287), + [anon_sym_ATextends] = ACTIONS(287), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(287), + [anon_sym_ATuse] = ACTIONS(282), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(287), + [anon_sym_ATafter] = ACTIONS(282), + [anon_sym_ATafterClass] = ACTIONS(287), + [anon_sym_ATannotation] = ACTIONS(287), + [anon_sym_ATbackupGlobals] = ACTIONS(287), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(287), + [anon_sym_ATbefore] = ACTIONS(282), + [anon_sym_ATbeforeClass] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(282), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(287), + [anon_sym_ATcovers] = ACTIONS(282), + [anon_sym_ATcoversDefaultClass] = ACTIONS(282), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(287), + [anon_sym_ATcoversNothing] = ACTIONS(287), + [anon_sym_ATdataProvider] = ACTIONS(287), + [anon_sym_ATdepends] = ACTIONS(282), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(287), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(287), + [anon_sym_ATgroup] = ACTIONS(287), + [anon_sym_ATlarge] = ACTIONS(287), + [anon_sym_ATmedium] = ACTIONS(287), + [anon_sym_ATpreserveGlobalState] = ACTIONS(287), + [anon_sym_ATrequires] = ACTIONS(282), + [anon_sym_ATrequiresusages] = ACTIONS(287), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(287), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(287), + [anon_sym_ATsmall] = ACTIONS(287), + [anon_sym_ATtest] = ACTIONS(282), + [anon_sym_ATtestWith] = ACTIONS(287), + [anon_sym_ATtestdox] = ACTIONS(287), + [anon_sym_ATticket] = ACTIONS(287), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(287), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(287), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(287), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(282), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(282), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(287), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(287), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(287), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(287), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(282), + [anon_sym_ATreadonly] = ACTIONS(287), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(287), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(287), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(287), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(287), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(287), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(287), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(287), + [anon_sym_ATparam_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(282), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(287), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(287), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(287), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(287), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(287), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(287), + [anon_sym_ATmixin] = ACTIONS(287), + [anon_sym_PIPE] = ACTIONS(312), [anon_sym_AMP] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(314), - [anon_sym_DOLLAR] = ACTIONS(314), - [sym__end] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(287), + [sym__end] = ACTIONS(287), + [sym__text_after_type] = ACTIONS(287), }, - [35] = { + [39] = { [sym_name] = ACTIONS(316), [anon_sym_ATinheritdoc] = ACTIONS(318), [anon_sym_ATinheritDoc] = ACTIONS(318), @@ -11535,243 +12120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(318), [sym__end] = ACTIONS(318), }, - [36] = { - [sym_name] = ACTIONS(251), - [anon_sym_ATinheritdoc] = ACTIONS(253), - [anon_sym_ATinheritDoc] = ACTIONS(253), - [anon_sym_ATapi] = ACTIONS(253), - [anon_sym_ATfilesource] = ACTIONS(253), - [anon_sym_ATignore] = ACTIONS(253), - [anon_sym_ATinternal] = ACTIONS(253), - [anon_sym_ATcategory] = ACTIONS(253), - [anon_sym_ATcopyright] = ACTIONS(253), - [anon_sym_ATtodo] = ACTIONS(253), - [anon_sym_ATexample] = ACTIONS(253), - [anon_sym_ATlicense] = ACTIONS(253), - [anon_sym_ATpackage] = ACTIONS(253), - [anon_sym_ATsource] = ACTIONS(253), - [anon_sym_ATsubpackage] = ACTIONS(253), - [anon_sym_ATuses] = ACTIONS(253), - [anon_sym_ATauthor] = ACTIONS(253), - [anon_sym_GT] = ACTIONS(253), - [anon_sym_ATglobal] = ACTIONS(253), - [anon_sym_ATlink] = ACTIONS(253), - [anon_sym_ATmethod] = ACTIONS(253), - [anon_sym_ATparam] = ACTIONS(251), - [anon_sym_ATproperty] = ACTIONS(251), - [anon_sym_ATproperty_DASHread] = ACTIONS(253), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATreturn] = ACTIONS(253), - [anon_sym_ATsee] = ACTIONS(253), - [anon_sym_ATthrows] = ACTIONS(253), - [anon_sym_ATvar] = ACTIONS(253), - [anon_sym_ATdeprecated] = ACTIONS(253), - [anon_sym_ATsince] = ACTIONS(253), - [anon_sym_ATversion] = ACTIONS(253), - [anon_sym_ATtemplate] = ACTIONS(251), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(253), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(253), - [anon_sym_of] = ACTIONS(251), - [anon_sym_ATimplements] = ACTIONS(253), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(253), - [anon_sym_ATextends] = ACTIONS(253), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(253), - [anon_sym_ATuse] = ACTIONS(251), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(253), - [anon_sym_ATafter] = ACTIONS(251), - [anon_sym_ATafterClass] = ACTIONS(253), - [anon_sym_ATannotation] = ACTIONS(253), - [anon_sym_ATbackupGlobals] = ACTIONS(253), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(253), - [anon_sym_ATbefore] = ACTIONS(251), - [anon_sym_ATbeforeClass] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(251), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(253), - [anon_sym_ATcovers] = ACTIONS(251), - [anon_sym_ATcoversDefaultClass] = ACTIONS(251), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(253), - [anon_sym_ATcoversNothing] = ACTIONS(253), - [anon_sym_ATdataProvider] = ACTIONS(253), - [anon_sym_ATdepends] = ACTIONS(251), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(253), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(253), - [anon_sym_ATgroup] = ACTIONS(253), - [anon_sym_ATlarge] = ACTIONS(253), - [anon_sym_ATmedium] = ACTIONS(253), - [anon_sym_ATpreserveGlobalState] = ACTIONS(253), - [anon_sym_ATrequires] = ACTIONS(251), - [anon_sym_ATrequiresusages] = ACTIONS(253), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(253), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(253), - [anon_sym_ATsmall] = ACTIONS(253), - [anon_sym_ATtest] = ACTIONS(251), - [anon_sym_ATtestWith] = ACTIONS(253), - [anon_sym_ATtestdox] = ACTIONS(253), - [anon_sym_ATticket] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(253), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(251), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(251), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(253), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(251), - [anon_sym_ATreadonly] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(253), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(253), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(253), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(253), - [anon_sym_ATparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(251), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(253), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(253), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(253), - [anon_sym_ATmixin] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_AMP] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), - [anon_sym_DOLLAR] = ACTIONS(253), - [sym__end] = ACTIONS(253), - }, - [37] = { - [sym__type_argument_list] = STATE(52), - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(248), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym__text_after_type] = ACTIONS(196), - }, - [38] = { + [40] = { [sym_name] = ACTIONS(320), [anon_sym_ATinheritdoc] = ACTIONS(322), [anon_sym_ATinheritDoc] = ACTIONS(322), @@ -11889,243 +12238,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(322), [sym__end] = ACTIONS(322), }, - [39] = { - [aux_sym_union_type_repeat1] = STATE(100), - [aux_sym_intersection_type_repeat1] = STATE(102), - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(101), - [anon_sym_LBRACE] = ACTIONS(269), - [anon_sym_ATinheritdoc] = ACTIONS(269), - [anon_sym_ATinheritDoc] = ACTIONS(269), - [anon_sym_ATapi] = ACTIONS(269), - [anon_sym_ATfilesource] = ACTIONS(269), - [anon_sym_ATignore] = ACTIONS(269), - [anon_sym_ATinternal] = ACTIONS(269), - [anon_sym_ATcategory] = ACTIONS(269), - [anon_sym_ATcopyright] = ACTIONS(269), - [anon_sym_ATtodo] = ACTIONS(269), - [anon_sym_ATexample] = ACTIONS(269), - [anon_sym_ATlicense] = ACTIONS(269), - [anon_sym_ATpackage] = ACTIONS(269), - [anon_sym_ATsource] = ACTIONS(269), - [anon_sym_ATsubpackage] = ACTIONS(269), - [anon_sym_ATuses] = ACTIONS(269), - [anon_sym_ATauthor] = ACTIONS(269), - [anon_sym_ATglobal] = ACTIONS(269), - [anon_sym_ATlink] = ACTIONS(269), - [anon_sym_ATmethod] = ACTIONS(269), - [anon_sym_ATparam] = ACTIONS(264), - [anon_sym_ATproperty] = ACTIONS(264), - [anon_sym_ATproperty_DASHread] = ACTIONS(269), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(269), - [anon_sym_ATreturn] = ACTIONS(269), - [anon_sym_ATsee] = ACTIONS(269), - [anon_sym_ATthrows] = ACTIONS(269), - [anon_sym_ATvar] = ACTIONS(269), - [anon_sym_ATdeprecated] = ACTIONS(269), - [anon_sym_ATsince] = ACTIONS(269), - [anon_sym_ATversion] = ACTIONS(269), - [anon_sym_ATtemplate] = ACTIONS(264), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(269), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(269), - [anon_sym_ATimplements] = ACTIONS(269), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(269), - [anon_sym_ATextends] = ACTIONS(269), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(269), - [anon_sym_ATuse] = ACTIONS(264), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(269), - [anon_sym_ATafter] = ACTIONS(264), - [anon_sym_ATafterClass] = ACTIONS(269), - [anon_sym_ATannotation] = ACTIONS(269), - [anon_sym_ATbackupGlobals] = ACTIONS(269), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(269), - [anon_sym_ATbefore] = ACTIONS(264), - [anon_sym_ATbeforeClass] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(264), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(269), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(269), - [anon_sym_ATcovers] = ACTIONS(264), - [anon_sym_ATcoversDefaultClass] = ACTIONS(264), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(269), - [anon_sym_ATcoversNothing] = ACTIONS(269), - [anon_sym_ATdataProvider] = ACTIONS(269), - [anon_sym_ATdepends] = ACTIONS(264), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(269), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(269), - [anon_sym_ATgroup] = ACTIONS(269), - [anon_sym_ATlarge] = ACTIONS(269), - [anon_sym_ATmedium] = ACTIONS(269), - [anon_sym_ATpreserveGlobalState] = ACTIONS(269), - [anon_sym_ATrequires] = ACTIONS(264), - [anon_sym_ATrequiresusages] = ACTIONS(269), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(269), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(269), - [anon_sym_ATsmall] = ACTIONS(269), - [anon_sym_ATtest] = ACTIONS(264), - [anon_sym_ATtestWith] = ACTIONS(269), - [anon_sym_ATtestdox] = ACTIONS(269), - [anon_sym_ATticket] = ACTIONS(269), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(269), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(269), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(269), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(264), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(264), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(269), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(269), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(269), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(269), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(269), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(269), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(264), - [anon_sym_ATreadonly] = ACTIONS(269), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(269), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(269), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(269), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(269), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(269), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(269), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(269), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(269), - [anon_sym_ATparam_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(269), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(264), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(269), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(269), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(269), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(269), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(269), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(269), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(269), - [anon_sym_ATmixin] = ACTIONS(269), - [anon_sym_PIPE] = ACTIONS(324), + [41] = { + [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_GT] = 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_PIPE] = ACTIONS(326), [anon_sym_AMP] = ACTIONS(326), - [anon_sym_DOLLAR] = ACTIONS(269), - [sym__end] = ACTIONS(269), - [sym__text_after_type] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(326), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), }, - [40] = { - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_LBRACK_RBRACK] = ACTIONS(196), - [anon_sym_PIPE] = ACTIONS(196), - [anon_sym_AMP] = ACTIONS(196), - [anon_sym_DOLLAR] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym__text_after_type] = ACTIONS(196), - }, - [41] = { - [aux_sym_intersection_type_repeat1] = STATE(50), + [42] = { [sym_name] = ACTIONS(328), [anon_sym_ATinheritdoc] = ACTIONS(330), [anon_sym_ATinheritDoc] = ACTIONS(330), @@ -12143,6 +12374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(330), [anon_sym_ATuses] = ACTIONS(330), [anon_sym_ATauthor] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), [anon_sym_ATglobal] = ACTIONS(330), [anon_sym_ATlink] = ACTIONS(330), [anon_sym_ATmethod] = ACTIONS(330), @@ -12236,1301 +12468,1772 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(330), [anon_sym_ATmixin] = ACTIONS(330), [anon_sym_COMMA] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(276), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_AMP] = ACTIONS(330), [anon_sym_RPAREN] = ACTIONS(330), [anon_sym_DOLLAR] = ACTIONS(330), [sym__end] = ACTIONS(330), }, - [42] = { - [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), - }, [43] = { - [sym__type_argument_named_type] = STATE(63), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_ATinheritdoc] = ACTIONS(253), - [anon_sym_ATinheritDoc] = ACTIONS(253), - [anon_sym_ATapi] = ACTIONS(253), - [anon_sym_ATfilesource] = ACTIONS(253), - [anon_sym_ATignore] = ACTIONS(253), - [anon_sym_ATinternal] = ACTIONS(253), - [anon_sym_ATcategory] = ACTIONS(253), - [anon_sym_ATcopyright] = ACTIONS(253), - [anon_sym_ATtodo] = ACTIONS(253), - [anon_sym_ATexample] = ACTIONS(253), - [anon_sym_ATlicense] = ACTIONS(253), - [anon_sym_ATpackage] = ACTIONS(253), - [anon_sym_ATsource] = ACTIONS(253), - [anon_sym_ATsubpackage] = ACTIONS(253), - [anon_sym_ATuses] = ACTIONS(253), - [anon_sym_ATauthor] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(332), - [anon_sym_ATglobal] = ACTIONS(253), - [anon_sym_ATlink] = ACTIONS(253), - [anon_sym_ATmethod] = ACTIONS(253), - [anon_sym_ATparam] = ACTIONS(251), - [anon_sym_ATproperty] = ACTIONS(251), - [anon_sym_ATproperty_DASHread] = ACTIONS(253), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATreturn] = ACTIONS(253), - [anon_sym_ATsee] = ACTIONS(253), - [anon_sym_ATthrows] = ACTIONS(253), - [anon_sym_ATvar] = ACTIONS(253), - [anon_sym_ATdeprecated] = ACTIONS(253), - [anon_sym_ATsince] = ACTIONS(253), - [anon_sym_ATversion] = ACTIONS(253), - [anon_sym_ATtemplate] = ACTIONS(251), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(253), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(253), - [anon_sym_ATimplements] = ACTIONS(253), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(253), - [anon_sym_ATextends] = ACTIONS(253), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(253), - [anon_sym_ATuse] = ACTIONS(251), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(253), - [anon_sym_ATafter] = ACTIONS(251), - [anon_sym_ATafterClass] = ACTIONS(253), - [anon_sym_ATannotation] = ACTIONS(253), - [anon_sym_ATbackupGlobals] = ACTIONS(253), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(253), - [anon_sym_ATbefore] = ACTIONS(251), - [anon_sym_ATbeforeClass] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(251), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(253), - [anon_sym_ATcovers] = ACTIONS(251), - [anon_sym_ATcoversDefaultClass] = ACTIONS(251), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(253), - [anon_sym_ATcoversNothing] = ACTIONS(253), - [anon_sym_ATdataProvider] = ACTIONS(253), - [anon_sym_ATdepends] = ACTIONS(251), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(253), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(253), - [anon_sym_ATgroup] = ACTIONS(253), - [anon_sym_ATlarge] = ACTIONS(253), - [anon_sym_ATmedium] = ACTIONS(253), - [anon_sym_ATpreserveGlobalState] = ACTIONS(253), - [anon_sym_ATrequires] = ACTIONS(251), - [anon_sym_ATrequiresusages] = ACTIONS(253), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(253), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(253), - [anon_sym_ATsmall] = ACTIONS(253), - [anon_sym_ATtest] = ACTIONS(251), - [anon_sym_ATtestWith] = ACTIONS(253), - [anon_sym_ATtestdox] = ACTIONS(253), - [anon_sym_ATticket] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(253), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(251), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(251), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(253), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(251), - [anon_sym_ATreadonly] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(253), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(253), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(253), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(253), - [anon_sym_ATparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(251), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(253), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(253), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(253), - [anon_sym_ATmixin] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_AMP] = ACTIONS(253), - [anon_sym_DOLLAR] = ACTIONS(253), - [sym__end] = ACTIONS(253), - [sym__text_after_type] = ACTIONS(253), + [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_GT] = 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(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_RPAREN] = ACTIONS(334), + [anon_sym_DOLLAR] = ACTIONS(334), + [sym__end] = ACTIONS(334), }, [44] = { - [anon_sym_LBRACE] = ACTIONS(228), - [anon_sym_ATinheritdoc] = ACTIONS(228), - [anon_sym_ATinheritDoc] = ACTIONS(228), - [anon_sym_ATapi] = ACTIONS(228), - [anon_sym_ATfilesource] = ACTIONS(228), - [anon_sym_ATignore] = ACTIONS(228), - [anon_sym_ATinternal] = ACTIONS(228), - [anon_sym_ATcategory] = ACTIONS(228), - [anon_sym_ATcopyright] = ACTIONS(228), - [anon_sym_ATtodo] = ACTIONS(228), - [anon_sym_ATexample] = ACTIONS(228), - [anon_sym_ATlicense] = ACTIONS(228), - [anon_sym_ATpackage] = ACTIONS(228), - [anon_sym_ATsource] = ACTIONS(228), - [anon_sym_ATsubpackage] = ACTIONS(228), - [anon_sym_ATuses] = ACTIONS(228), - [anon_sym_ATauthor] = ACTIONS(228), - [anon_sym_LT] = ACTIONS(228), - [anon_sym_ATglobal] = ACTIONS(228), - [anon_sym_ATlink] = ACTIONS(228), - [anon_sym_ATmethod] = ACTIONS(228), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(228), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATreturn] = ACTIONS(228), - [anon_sym_ATsee] = ACTIONS(228), - [anon_sym_ATthrows] = ACTIONS(228), - [anon_sym_ATvar] = ACTIONS(228), - [anon_sym_ATdeprecated] = ACTIONS(228), - [anon_sym_ATsince] = ACTIONS(228), - [anon_sym_ATversion] = ACTIONS(228), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(228), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(228), - [anon_sym_ATimplements] = ACTIONS(228), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(228), - [anon_sym_ATextends] = ACTIONS(228), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(228), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(228), - [anon_sym_ATannotation] = ACTIONS(228), - [anon_sym_ATbackupGlobals] = ACTIONS(228), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), - [anon_sym_ATcoversNothing] = ACTIONS(228), - [anon_sym_ATdataProvider] = ACTIONS(228), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(228), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(228), - [anon_sym_ATgroup] = ACTIONS(228), - [anon_sym_ATlarge] = ACTIONS(228), - [anon_sym_ATmedium] = ACTIONS(228), - [anon_sym_ATpreserveGlobalState] = ACTIONS(228), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(228), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), - [anon_sym_ATsmall] = ACTIONS(228), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(228), - [anon_sym_ATtestdox] = ACTIONS(228), - [anon_sym_ATticket] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(228), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(228), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(228), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(228), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(228), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(228), - [anon_sym_ATparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(228), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(228), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(228), - [anon_sym_ATmixin] = ACTIONS(228), - [anon_sym_LBRACK_RBRACK] = ACTIONS(228), - [anon_sym_PIPE] = ACTIONS(228), - [anon_sym_AMP] = ACTIONS(228), - [anon_sym_DOLLAR] = ACTIONS(228), - [sym__end] = ACTIONS(228), - [sym__text_after_type] = ACTIONS(228), + [sym_name] = ACTIONS(336), + [anon_sym_ATinheritdoc] = ACTIONS(338), + [anon_sym_ATinheritDoc] = ACTIONS(338), + [anon_sym_ATapi] = ACTIONS(338), + [anon_sym_ATfilesource] = ACTIONS(338), + [anon_sym_ATignore] = ACTIONS(338), + [anon_sym_ATinternal] = ACTIONS(338), + [anon_sym_ATcategory] = ACTIONS(338), + [anon_sym_ATcopyright] = ACTIONS(338), + [anon_sym_ATtodo] = ACTIONS(338), + [anon_sym_ATexample] = ACTIONS(338), + [anon_sym_ATlicense] = ACTIONS(338), + [anon_sym_ATpackage] = ACTIONS(338), + [anon_sym_ATsource] = ACTIONS(338), + [anon_sym_ATsubpackage] = ACTIONS(338), + [anon_sym_ATuses] = ACTIONS(338), + [anon_sym_ATauthor] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_ATglobal] = ACTIONS(338), + [anon_sym_ATlink] = ACTIONS(338), + [anon_sym_ATmethod] = ACTIONS(338), + [anon_sym_ATparam] = ACTIONS(336), + [anon_sym_ATproperty] = ACTIONS(336), + [anon_sym_ATproperty_DASHread] = ACTIONS(338), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(338), + [anon_sym_ATreturn] = ACTIONS(338), + [anon_sym_ATsee] = ACTIONS(338), + [anon_sym_ATthrows] = ACTIONS(338), + [anon_sym_ATvar] = ACTIONS(338), + [anon_sym_ATdeprecated] = ACTIONS(338), + [anon_sym_ATsince] = ACTIONS(338), + [anon_sym_ATversion] = ACTIONS(338), + [anon_sym_ATtemplate] = ACTIONS(336), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(338), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(338), + [anon_sym_of] = ACTIONS(336), + [anon_sym_ATimplements] = ACTIONS(338), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(338), + [anon_sym_ATextends] = ACTIONS(338), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(338), + [anon_sym_ATuse] = ACTIONS(336), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(338), + [anon_sym_ATafter] = ACTIONS(336), + [anon_sym_ATafterClass] = ACTIONS(338), + [anon_sym_ATannotation] = ACTIONS(338), + [anon_sym_ATbackupGlobals] = ACTIONS(338), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(338), + [anon_sym_ATbefore] = ACTIONS(336), + [anon_sym_ATbeforeClass] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(336), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(338), + [anon_sym_ATcovers] = ACTIONS(336), + [anon_sym_ATcoversDefaultClass] = ACTIONS(336), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(338), + [anon_sym_ATcoversNothing] = ACTIONS(338), + [anon_sym_ATdataProvider] = ACTIONS(338), + [anon_sym_ATdepends] = ACTIONS(336), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(338), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(338), + [anon_sym_ATgroup] = ACTIONS(338), + [anon_sym_ATlarge] = ACTIONS(338), + [anon_sym_ATmedium] = ACTIONS(338), + [anon_sym_ATpreserveGlobalState] = ACTIONS(338), + [anon_sym_ATrequires] = ACTIONS(336), + [anon_sym_ATrequiresusages] = ACTIONS(338), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(338), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(338), + [anon_sym_ATsmall] = ACTIONS(338), + [anon_sym_ATtest] = ACTIONS(336), + [anon_sym_ATtestWith] = ACTIONS(338), + [anon_sym_ATtestdox] = ACTIONS(338), + [anon_sym_ATticket] = ACTIONS(338), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(338), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(338), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(338), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(336), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(336), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(338), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(338), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(338), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(338), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(338), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(336), + [anon_sym_ATreadonly] = ACTIONS(338), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(338), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(338), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(338), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(338), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(338), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(338), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(338), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(338), + [anon_sym_ATparam_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(336), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(338), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(338), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(338), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(338), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(338), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(338), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(338), + [anon_sym_ATmixin] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(338), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_RPAREN] = ACTIONS(338), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym__end] = ACTIONS(338), }, [45] = { - [sym__type_argument_list] = STATE(11), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_RBRACE] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(278), - [anon_sym_GT] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_from] = ACTIONS(196), - [anon_sym_as] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [sym__end] = ACTIONS(196), + [sym_name] = ACTIONS(340), + [anon_sym_ATinheritdoc] = ACTIONS(342), + [anon_sym_ATinheritDoc] = ACTIONS(342), + [anon_sym_ATapi] = ACTIONS(342), + [anon_sym_ATfilesource] = ACTIONS(342), + [anon_sym_ATignore] = ACTIONS(342), + [anon_sym_ATinternal] = ACTIONS(342), + [anon_sym_ATcategory] = ACTIONS(342), + [anon_sym_ATcopyright] = ACTIONS(342), + [anon_sym_ATtodo] = ACTIONS(342), + [anon_sym_ATexample] = ACTIONS(342), + [anon_sym_ATlicense] = ACTIONS(342), + [anon_sym_ATpackage] = ACTIONS(342), + [anon_sym_ATsource] = ACTIONS(342), + [anon_sym_ATsubpackage] = ACTIONS(342), + [anon_sym_ATuses] = ACTIONS(342), + [anon_sym_ATauthor] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_ATglobal] = ACTIONS(342), + [anon_sym_ATlink] = ACTIONS(342), + [anon_sym_ATmethod] = ACTIONS(342), + [anon_sym_ATparam] = ACTIONS(340), + [anon_sym_ATproperty] = ACTIONS(340), + [anon_sym_ATproperty_DASHread] = ACTIONS(342), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(342), + [anon_sym_ATreturn] = ACTIONS(342), + [anon_sym_ATsee] = ACTIONS(342), + [anon_sym_ATthrows] = ACTIONS(342), + [anon_sym_ATvar] = ACTIONS(342), + [anon_sym_ATdeprecated] = ACTIONS(342), + [anon_sym_ATsince] = ACTIONS(342), + [anon_sym_ATversion] = ACTIONS(342), + [anon_sym_ATtemplate] = ACTIONS(340), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(342), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(342), + [anon_sym_of] = ACTIONS(340), + [anon_sym_ATimplements] = ACTIONS(342), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(342), + [anon_sym_ATextends] = ACTIONS(342), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(342), + [anon_sym_ATuse] = ACTIONS(340), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(342), + [anon_sym_ATafter] = ACTIONS(340), + [anon_sym_ATafterClass] = ACTIONS(342), + [anon_sym_ATannotation] = ACTIONS(342), + [anon_sym_ATbackupGlobals] = ACTIONS(342), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(342), + [anon_sym_ATbefore] = ACTIONS(340), + [anon_sym_ATbeforeClass] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(340), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(342), + [anon_sym_ATcovers] = ACTIONS(340), + [anon_sym_ATcoversDefaultClass] = ACTIONS(340), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(342), + [anon_sym_ATcoversNothing] = ACTIONS(342), + [anon_sym_ATdataProvider] = ACTIONS(342), + [anon_sym_ATdepends] = ACTIONS(340), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(342), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(342), + [anon_sym_ATgroup] = ACTIONS(342), + [anon_sym_ATlarge] = ACTIONS(342), + [anon_sym_ATmedium] = ACTIONS(342), + [anon_sym_ATpreserveGlobalState] = ACTIONS(342), + [anon_sym_ATrequires] = ACTIONS(340), + [anon_sym_ATrequiresusages] = ACTIONS(342), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(342), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(342), + [anon_sym_ATsmall] = ACTIONS(342), + [anon_sym_ATtest] = ACTIONS(340), + [anon_sym_ATtestWith] = ACTIONS(342), + [anon_sym_ATtestdox] = ACTIONS(342), + [anon_sym_ATticket] = ACTIONS(342), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(342), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(342), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(342), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(340), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(340), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(342), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(342), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(342), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(342), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(342), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(340), + [anon_sym_ATreadonly] = ACTIONS(342), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(342), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(342), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(342), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(342), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(342), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(342), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(342), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(342), + [anon_sym_ATparam_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(340), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(342), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(342), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(342), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(342), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(342), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(342), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(342), + [anon_sym_ATmixin] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(342), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_RPAREN] = ACTIONS(342), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym__end] = ACTIONS(342), }, [46] = { - [sym__description_after_type] = STATE(154), - [sym_inline_tag] = STATE(123), - [sym_variable_name] = STATE(68), - [aux_sym__description_after_type_repeat1] = STATE(114), - [anon_sym_LBRACE] = ACTIONS(334), - [anon_sym_ATinheritdoc] = ACTIONS(336), - [anon_sym_ATinheritDoc] = ACTIONS(336), - [anon_sym_ATapi] = ACTIONS(336), - [anon_sym_ATfilesource] = ACTIONS(336), - [anon_sym_ATignore] = ACTIONS(336), - [anon_sym_ATinternal] = ACTIONS(336), - [anon_sym_ATcategory] = ACTIONS(336), - [anon_sym_ATcopyright] = ACTIONS(336), - [anon_sym_ATtodo] = ACTIONS(336), - [anon_sym_ATexample] = ACTIONS(336), - [anon_sym_ATlicense] = ACTIONS(336), - [anon_sym_ATpackage] = ACTIONS(336), - [anon_sym_ATsource] = ACTIONS(336), - [anon_sym_ATsubpackage] = ACTIONS(336), - [anon_sym_ATuses] = ACTIONS(336), - [anon_sym_ATauthor] = ACTIONS(336), - [anon_sym_ATglobal] = ACTIONS(336), - [anon_sym_ATlink] = ACTIONS(336), - [anon_sym_ATmethod] = ACTIONS(336), - [anon_sym_ATparam] = ACTIONS(338), - [anon_sym_ATproperty] = ACTIONS(338), - [anon_sym_ATproperty_DASHread] = ACTIONS(336), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(336), - [anon_sym_ATreturn] = ACTIONS(336), - [anon_sym_ATsee] = ACTIONS(336), - [anon_sym_ATthrows] = ACTIONS(336), - [anon_sym_ATvar] = ACTIONS(336), - [anon_sym_ATdeprecated] = ACTIONS(336), - [anon_sym_ATsince] = ACTIONS(336), - [anon_sym_ATversion] = ACTIONS(336), - [anon_sym_ATtemplate] = ACTIONS(338), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(336), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(336), - [anon_sym_ATimplements] = ACTIONS(336), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(336), - [anon_sym_ATextends] = ACTIONS(336), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(336), - [anon_sym_ATuse] = ACTIONS(338), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(336), - [anon_sym_ATafter] = ACTIONS(338), - [anon_sym_ATafterClass] = ACTIONS(336), - [anon_sym_ATannotation] = ACTIONS(336), - [anon_sym_ATbackupGlobals] = ACTIONS(336), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(336), - [anon_sym_ATbefore] = ACTIONS(338), - [anon_sym_ATbeforeClass] = ACTIONS(336), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(338), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(336), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(336), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(336), - [anon_sym_ATcovers] = ACTIONS(338), - [anon_sym_ATcoversDefaultClass] = ACTIONS(338), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(336), - [anon_sym_ATcoversNothing] = ACTIONS(336), - [anon_sym_ATdataProvider] = ACTIONS(336), - [anon_sym_ATdepends] = ACTIONS(338), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(336), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(336), - [anon_sym_ATgroup] = ACTIONS(336), - [anon_sym_ATlarge] = ACTIONS(336), - [anon_sym_ATmedium] = ACTIONS(336), - [anon_sym_ATpreserveGlobalState] = ACTIONS(336), - [anon_sym_ATrequires] = ACTIONS(338), - [anon_sym_ATrequiresusages] = ACTIONS(336), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(336), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(336), - [anon_sym_ATsmall] = ACTIONS(336), - [anon_sym_ATtest] = ACTIONS(338), - [anon_sym_ATtestWith] = ACTIONS(336), - [anon_sym_ATtestdox] = ACTIONS(336), - [anon_sym_ATticket] = ACTIONS(336), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(336), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(336), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(336), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(338), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(336), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(338), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(336), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(336), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(336), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(336), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(336), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(336), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(336), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(336), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(336), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(338), - [anon_sym_ATreadonly] = ACTIONS(336), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(336), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(336), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(336), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(336), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(336), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(336), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(336), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(336), - [anon_sym_ATparam_DASHout] = ACTIONS(336), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(336), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(338), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(336), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(336), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(336), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(336), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(336), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(336), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(336), - [anon_sym_ATmixin] = ACTIONS(336), - [anon_sym_DOLLAR] = ACTIONS(340), - [sym__end] = ACTIONS(336), - [sym__text_after_type] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_ATinheritdoc] = ACTIONS(211), + [anon_sym_ATinheritDoc] = ACTIONS(211), + [anon_sym_ATapi] = ACTIONS(211), + [anon_sym_ATfilesource] = ACTIONS(211), + [anon_sym_ATignore] = ACTIONS(211), + [anon_sym_ATinternal] = ACTIONS(211), + [anon_sym_ATcategory] = ACTIONS(211), + [anon_sym_ATcopyright] = ACTIONS(211), + [anon_sym_ATtodo] = ACTIONS(211), + [anon_sym_ATexample] = ACTIONS(211), + [anon_sym_ATlicense] = ACTIONS(211), + [anon_sym_ATpackage] = ACTIONS(211), + [anon_sym_ATsource] = ACTIONS(211), + [anon_sym_ATsubpackage] = ACTIONS(211), + [anon_sym_ATuses] = ACTIONS(211), + [anon_sym_ATauthor] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(211), + [anon_sym_ATglobal] = ACTIONS(211), + [anon_sym_ATlink] = ACTIONS(211), + [anon_sym_ATmethod] = ACTIONS(211), + [anon_sym_ATparam] = ACTIONS(209), + [anon_sym_ATproperty] = ACTIONS(209), + [anon_sym_ATproperty_DASHread] = ACTIONS(211), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATreturn] = ACTIONS(211), + [anon_sym_ATsee] = ACTIONS(211), + [anon_sym_ATthrows] = ACTIONS(211), + [anon_sym_ATvar] = ACTIONS(211), + [anon_sym_ATdeprecated] = ACTIONS(211), + [anon_sym_ATsince] = ACTIONS(211), + [anon_sym_ATversion] = ACTIONS(211), + [anon_sym_ATtemplate] = ACTIONS(209), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(211), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(211), + [anon_sym_ATimplements] = ACTIONS(211), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(211), + [anon_sym_ATextends] = ACTIONS(211), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(211), + [anon_sym_ATuse] = ACTIONS(209), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(211), + [anon_sym_ATafter] = ACTIONS(209), + [anon_sym_ATafterClass] = ACTIONS(211), + [anon_sym_ATannotation] = ACTIONS(211), + [anon_sym_ATbackupGlobals] = ACTIONS(211), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(211), + [anon_sym_ATbefore] = ACTIONS(209), + [anon_sym_ATbeforeClass] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(209), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(211), + [anon_sym_ATcovers] = ACTIONS(209), + [anon_sym_ATcoversDefaultClass] = ACTIONS(209), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(211), + [anon_sym_ATcoversNothing] = ACTIONS(211), + [anon_sym_ATdataProvider] = ACTIONS(211), + [anon_sym_ATdepends] = ACTIONS(209), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(211), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(211), + [anon_sym_ATgroup] = ACTIONS(211), + [anon_sym_ATlarge] = ACTIONS(211), + [anon_sym_ATmedium] = ACTIONS(211), + [anon_sym_ATpreserveGlobalState] = ACTIONS(211), + [anon_sym_ATrequires] = ACTIONS(209), + [anon_sym_ATrequiresusages] = ACTIONS(211), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(211), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(211), + [anon_sym_ATsmall] = ACTIONS(211), + [anon_sym_ATtest] = ACTIONS(209), + [anon_sym_ATtestWith] = ACTIONS(211), + [anon_sym_ATtestdox] = ACTIONS(211), + [anon_sym_ATticket] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(211), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(209), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(209), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(211), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(209), + [anon_sym_ATreadonly] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(211), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(211), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(211), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(211), + [anon_sym_ATparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(209), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(211), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(211), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(211), + [anon_sym_ATmixin] = ACTIONS(211), + [anon_sym_LBRACK_RBRACK] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(211), + [sym__end] = ACTIONS(211), + [sym__text_after_type] = ACTIONS(211), }, [47] = { - [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), + [aux_sym__phpdoc_array_types_repeat1] = STATE(47), + [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(344), + [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), }, [48] = { - [anon_sym_LBRACE] = ACTIONS(344), - [anon_sym_ATinheritdoc] = ACTIONS(228), - [anon_sym_ATinheritDoc] = ACTIONS(228), - [anon_sym_ATapi] = ACTIONS(228), - [anon_sym_ATfilesource] = ACTIONS(228), - [anon_sym_ATignore] = ACTIONS(228), - [anon_sym_ATinternal] = ACTIONS(228), - [anon_sym_ATcategory] = ACTIONS(228), - [anon_sym_ATcopyright] = ACTIONS(228), - [anon_sym_ATtodo] = ACTIONS(228), - [anon_sym_ATexample] = ACTIONS(228), - [anon_sym_ATlicense] = ACTIONS(228), - [anon_sym_ATpackage] = ACTIONS(228), - [anon_sym_ATsource] = ACTIONS(228), - [anon_sym_ATsubpackage] = ACTIONS(228), - [anon_sym_ATuses] = ACTIONS(228), - [anon_sym_ATauthor] = ACTIONS(228), - [anon_sym_LT] = ACTIONS(228), - [anon_sym_ATglobal] = ACTIONS(228), - [anon_sym_ATlink] = ACTIONS(228), - [anon_sym_ATmethod] = ACTIONS(228), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(228), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATreturn] = ACTIONS(228), - [anon_sym_ATsee] = ACTIONS(228), - [anon_sym_ATthrows] = ACTIONS(228), - [anon_sym_ATvar] = ACTIONS(228), - [anon_sym_ATdeprecated] = ACTIONS(228), - [anon_sym_ATsince] = ACTIONS(228), - [anon_sym_ATversion] = ACTIONS(228), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(228), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(228), - [anon_sym_ATimplements] = ACTIONS(228), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(228), - [anon_sym_ATextends] = ACTIONS(228), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(228), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(228), - [anon_sym_ATannotation] = ACTIONS(228), - [anon_sym_ATbackupGlobals] = ACTIONS(228), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), - [anon_sym_ATcoversNothing] = ACTIONS(228), - [anon_sym_ATdataProvider] = ACTIONS(228), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(228), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(228), - [anon_sym_ATgroup] = ACTIONS(228), - [anon_sym_ATlarge] = ACTIONS(228), - [anon_sym_ATmedium] = ACTIONS(228), - [anon_sym_ATpreserveGlobalState] = ACTIONS(228), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(228), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), - [anon_sym_ATsmall] = ACTIONS(228), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(228), - [anon_sym_ATtestdox] = ACTIONS(228), - [anon_sym_ATticket] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(228), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(228), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(228), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(228), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(228), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(228), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(228), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(228), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(228), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(228), - [anon_sym_ATparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(228), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(228), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(228), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(228), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(228), - [anon_sym_ATmixin] = ACTIONS(228), - [anon_sym_LBRACK_RBRACK] = ACTIONS(228), - [anon_sym_PIPE] = ACTIONS(228), - [anon_sym_AMP] = ACTIONS(228), - [anon_sym_DOLLAR] = ACTIONS(228), - [sym__end] = ACTIONS(228), - [sym__text_after_type] = ACTIONS(228), + [anon_sym_LBRACE] = ACTIONS(195), + [anon_sym_ATinheritdoc] = ACTIONS(195), + [anon_sym_ATinheritDoc] = ACTIONS(195), + [anon_sym_ATapi] = ACTIONS(195), + [anon_sym_ATfilesource] = ACTIONS(195), + [anon_sym_ATignore] = ACTIONS(195), + [anon_sym_ATinternal] = ACTIONS(195), + [anon_sym_ATcategory] = ACTIONS(195), + [anon_sym_ATcopyright] = ACTIONS(195), + [anon_sym_ATtodo] = ACTIONS(195), + [anon_sym_ATexample] = ACTIONS(195), + [anon_sym_ATlicense] = ACTIONS(195), + [anon_sym_ATpackage] = ACTIONS(195), + [anon_sym_ATsource] = ACTIONS(195), + [anon_sym_ATsubpackage] = ACTIONS(195), + [anon_sym_ATuses] = ACTIONS(195), + [anon_sym_ATauthor] = ACTIONS(195), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_ATglobal] = ACTIONS(195), + [anon_sym_ATlink] = ACTIONS(195), + [anon_sym_ATmethod] = ACTIONS(195), + [anon_sym_ATparam] = ACTIONS(193), + [anon_sym_ATproperty] = ACTIONS(193), + [anon_sym_ATproperty_DASHread] = ACTIONS(195), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATreturn] = ACTIONS(195), + [anon_sym_ATsee] = ACTIONS(195), + [anon_sym_ATthrows] = ACTIONS(195), + [anon_sym_ATvar] = ACTIONS(195), + [anon_sym_ATdeprecated] = ACTIONS(195), + [anon_sym_ATsince] = ACTIONS(195), + [anon_sym_ATversion] = ACTIONS(195), + [anon_sym_ATtemplate] = ACTIONS(193), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(195), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(195), + [anon_sym_ATimplements] = ACTIONS(195), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(195), + [anon_sym_ATextends] = ACTIONS(195), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(195), + [anon_sym_ATuse] = ACTIONS(193), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(195), + [anon_sym_ATafter] = ACTIONS(193), + [anon_sym_ATafterClass] = ACTIONS(195), + [anon_sym_ATannotation] = ACTIONS(195), + [anon_sym_ATbackupGlobals] = ACTIONS(195), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(195), + [anon_sym_ATbefore] = ACTIONS(193), + [anon_sym_ATbeforeClass] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(193), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(195), + [anon_sym_ATcovers] = ACTIONS(193), + [anon_sym_ATcoversDefaultClass] = ACTIONS(193), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(195), + [anon_sym_ATcoversNothing] = ACTIONS(195), + [anon_sym_ATdataProvider] = ACTIONS(195), + [anon_sym_ATdepends] = ACTIONS(193), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(195), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(195), + [anon_sym_ATgroup] = ACTIONS(195), + [anon_sym_ATlarge] = ACTIONS(195), + [anon_sym_ATmedium] = ACTIONS(195), + [anon_sym_ATpreserveGlobalState] = ACTIONS(195), + [anon_sym_ATrequires] = ACTIONS(193), + [anon_sym_ATrequiresusages] = ACTIONS(195), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(195), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(195), + [anon_sym_ATsmall] = ACTIONS(195), + [anon_sym_ATtest] = ACTIONS(193), + [anon_sym_ATtestWith] = ACTIONS(195), + [anon_sym_ATtestdox] = ACTIONS(195), + [anon_sym_ATticket] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(195), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(193), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(193), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(195), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(193), + [anon_sym_ATreadonly] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(195), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(195), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(195), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(195), + [anon_sym_ATparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(193), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(195), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(195), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(195), + [anon_sym_ATmixin] = ACTIONS(195), + [anon_sym_LBRACK_RBRACK] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_DOLLAR] = ACTIONS(195), + [sym__end] = ACTIONS(195), + [sym__text_after_type] = ACTIONS(195), }, [49] = { - [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_LT] = 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(222), - [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), + [anon_sym_LBRACE] = ACTIONS(244), + [anon_sym_ATinheritdoc] = ACTIONS(244), + [anon_sym_ATinheritDoc] = ACTIONS(244), + [anon_sym_ATapi] = ACTIONS(244), + [anon_sym_ATfilesource] = ACTIONS(244), + [anon_sym_ATignore] = ACTIONS(244), + [anon_sym_ATinternal] = ACTIONS(244), + [anon_sym_ATcategory] = ACTIONS(244), + [anon_sym_ATcopyright] = ACTIONS(244), + [anon_sym_ATtodo] = ACTIONS(244), + [anon_sym_ATexample] = ACTIONS(244), + [anon_sym_ATlicense] = ACTIONS(244), + [anon_sym_ATpackage] = ACTIONS(244), + [anon_sym_ATsource] = ACTIONS(244), + [anon_sym_ATsubpackage] = ACTIONS(244), + [anon_sym_ATuses] = ACTIONS(244), + [anon_sym_ATauthor] = ACTIONS(244), + [anon_sym_LT] = ACTIONS(244), + [anon_sym_ATglobal] = ACTIONS(244), + [anon_sym_ATlink] = ACTIONS(244), + [anon_sym_ATmethod] = ACTIONS(244), + [anon_sym_ATparam] = ACTIONS(242), + [anon_sym_ATproperty] = ACTIONS(242), + [anon_sym_ATproperty_DASHread] = ACTIONS(244), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(244), + [anon_sym_ATreturn] = ACTIONS(244), + [anon_sym_ATsee] = ACTIONS(244), + [anon_sym_ATthrows] = ACTIONS(244), + [anon_sym_ATvar] = ACTIONS(244), + [anon_sym_ATdeprecated] = ACTIONS(244), + [anon_sym_ATsince] = ACTIONS(244), + [anon_sym_ATversion] = ACTIONS(244), + [anon_sym_ATtemplate] = ACTIONS(242), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(244), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(244), + [anon_sym_ATimplements] = ACTIONS(244), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(244), + [anon_sym_ATextends] = ACTIONS(244), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(244), + [anon_sym_ATuse] = ACTIONS(242), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(244), + [anon_sym_ATafter] = ACTIONS(242), + [anon_sym_ATafterClass] = ACTIONS(244), + [anon_sym_ATannotation] = ACTIONS(244), + [anon_sym_ATbackupGlobals] = ACTIONS(244), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(244), + [anon_sym_ATbefore] = ACTIONS(242), + [anon_sym_ATbeforeClass] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(244), + [anon_sym_ATcovers] = ACTIONS(242), + [anon_sym_ATcoversDefaultClass] = ACTIONS(242), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(244), + [anon_sym_ATcoversNothing] = ACTIONS(244), + [anon_sym_ATdataProvider] = ACTIONS(244), + [anon_sym_ATdepends] = ACTIONS(242), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(244), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(244), + [anon_sym_ATgroup] = ACTIONS(244), + [anon_sym_ATlarge] = ACTIONS(244), + [anon_sym_ATmedium] = ACTIONS(244), + [anon_sym_ATpreserveGlobalState] = ACTIONS(244), + [anon_sym_ATrequires] = ACTIONS(242), + [anon_sym_ATrequiresusages] = ACTIONS(244), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(244), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(244), + [anon_sym_ATsmall] = ACTIONS(244), + [anon_sym_ATtest] = ACTIONS(242), + [anon_sym_ATtestWith] = ACTIONS(244), + [anon_sym_ATtestdox] = ACTIONS(244), + [anon_sym_ATticket] = ACTIONS(244), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(244), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(244), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(244), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(244), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(244), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(244), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(244), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(242), + [anon_sym_ATreadonly] = ACTIONS(244), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(244), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(244), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(244), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(244), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(244), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(244), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(244), + [anon_sym_ATparam_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(244), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(244), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(244), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(244), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(244), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(244), + [anon_sym_ATmixin] = ACTIONS(244), + [anon_sym_LBRACK_RBRACK] = ACTIONS(244), + [anon_sym_PIPE] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(244), + [anon_sym_DOLLAR] = ACTIONS(244), + [sym__end] = ACTIONS(244), + [sym__text_after_type] = ACTIONS(244), }, [50] = { - [aux_sym_intersection_type_repeat1] = STATE(50), - [sym_name] = ACTIONS(346), - [anon_sym_ATinheritdoc] = ACTIONS(348), - [anon_sym_ATinheritDoc] = ACTIONS(348), - [anon_sym_ATapi] = ACTIONS(348), - [anon_sym_ATfilesource] = ACTIONS(348), - [anon_sym_ATignore] = ACTIONS(348), - [anon_sym_ATinternal] = ACTIONS(348), - [anon_sym_ATcategory] = ACTIONS(348), - [anon_sym_ATcopyright] = ACTIONS(348), - [anon_sym_ATtodo] = ACTIONS(348), - [anon_sym_ATexample] = ACTIONS(348), - [anon_sym_ATlicense] = ACTIONS(348), - [anon_sym_ATpackage] = ACTIONS(348), - [anon_sym_ATsource] = ACTIONS(348), - [anon_sym_ATsubpackage] = ACTIONS(348), - [anon_sym_ATuses] = ACTIONS(348), - [anon_sym_ATauthor] = ACTIONS(348), - [anon_sym_ATglobal] = ACTIONS(348), - [anon_sym_ATlink] = ACTIONS(348), - [anon_sym_ATmethod] = ACTIONS(348), - [anon_sym_ATparam] = ACTIONS(346), - [anon_sym_ATproperty] = ACTIONS(346), - [anon_sym_ATproperty_DASHread] = ACTIONS(348), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATreturn] = ACTIONS(348), - [anon_sym_ATsee] = ACTIONS(348), - [anon_sym_ATthrows] = ACTIONS(348), - [anon_sym_ATvar] = ACTIONS(348), - [anon_sym_ATdeprecated] = ACTIONS(348), - [anon_sym_ATsince] = ACTIONS(348), - [anon_sym_ATversion] = ACTIONS(348), - [anon_sym_ATtemplate] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(348), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(348), - [anon_sym_of] = ACTIONS(346), - [anon_sym_ATimplements] = ACTIONS(348), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(348), - [anon_sym_ATextends] = ACTIONS(348), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(348), - [anon_sym_ATuse] = ACTIONS(346), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(348), - [anon_sym_ATafter] = ACTIONS(346), - [anon_sym_ATafterClass] = ACTIONS(348), - [anon_sym_ATannotation] = ACTIONS(348), - [anon_sym_ATbackupGlobals] = ACTIONS(348), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(348), - [anon_sym_ATbefore] = ACTIONS(346), - [anon_sym_ATbeforeClass] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(348), - [anon_sym_ATcovers] = ACTIONS(346), - [anon_sym_ATcoversDefaultClass] = ACTIONS(346), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(348), - [anon_sym_ATcoversNothing] = ACTIONS(348), - [anon_sym_ATdataProvider] = ACTIONS(348), - [anon_sym_ATdepends] = ACTIONS(346), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(348), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(348), - [anon_sym_ATgroup] = ACTIONS(348), - [anon_sym_ATlarge] = ACTIONS(348), - [anon_sym_ATmedium] = ACTIONS(348), - [anon_sym_ATpreserveGlobalState] = ACTIONS(348), - [anon_sym_ATrequires] = ACTIONS(346), - [anon_sym_ATrequiresusages] = ACTIONS(348), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(348), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(348), - [anon_sym_ATsmall] = ACTIONS(348), - [anon_sym_ATtest] = ACTIONS(346), - [anon_sym_ATtestWith] = ACTIONS(348), - [anon_sym_ATtestdox] = ACTIONS(348), - [anon_sym_ATticket] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(348), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(348), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(346), - [anon_sym_ATreadonly] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(348), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(348), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(348), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(348), - [anon_sym_ATparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(348), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(348), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(348), - [anon_sym_ATmixin] = ACTIONS(348), - [anon_sym_COMMA] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(350), - [anon_sym_RPAREN] = ACTIONS(348), - [anon_sym_DOLLAR] = ACTIONS(348), - [sym__end] = ACTIONS(348), + [aux_sym_intersection_type_repeat1] = STATE(61), + [sym_name] = ACTIONS(347), + [anon_sym_ATinheritdoc] = ACTIONS(349), + [anon_sym_ATinheritDoc] = ACTIONS(349), + [anon_sym_ATapi] = ACTIONS(349), + [anon_sym_ATfilesource] = ACTIONS(349), + [anon_sym_ATignore] = ACTIONS(349), + [anon_sym_ATinternal] = ACTIONS(349), + [anon_sym_ATcategory] = ACTIONS(349), + [anon_sym_ATcopyright] = ACTIONS(349), + [anon_sym_ATtodo] = ACTIONS(349), + [anon_sym_ATexample] = ACTIONS(349), + [anon_sym_ATlicense] = ACTIONS(349), + [anon_sym_ATpackage] = ACTIONS(349), + [anon_sym_ATsource] = ACTIONS(349), + [anon_sym_ATsubpackage] = ACTIONS(349), + [anon_sym_ATuses] = ACTIONS(349), + [anon_sym_ATauthor] = ACTIONS(349), + [anon_sym_ATglobal] = ACTIONS(349), + [anon_sym_ATlink] = ACTIONS(349), + [anon_sym_ATmethod] = ACTIONS(349), + [anon_sym_ATparam] = ACTIONS(347), + [anon_sym_ATproperty] = ACTIONS(347), + [anon_sym_ATproperty_DASHread] = ACTIONS(349), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(349), + [anon_sym_ATreturn] = ACTIONS(349), + [anon_sym_ATsee] = ACTIONS(349), + [anon_sym_ATthrows] = ACTIONS(349), + [anon_sym_ATvar] = ACTIONS(349), + [anon_sym_ATdeprecated] = ACTIONS(349), + [anon_sym_ATsince] = ACTIONS(349), + [anon_sym_ATversion] = ACTIONS(349), + [anon_sym_ATtemplate] = ACTIONS(347), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(349), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(349), + [anon_sym_of] = ACTIONS(347), + [anon_sym_ATimplements] = ACTIONS(349), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(349), + [anon_sym_ATextends] = ACTIONS(349), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(349), + [anon_sym_ATuse] = ACTIONS(347), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(349), + [anon_sym_ATafter] = ACTIONS(347), + [anon_sym_ATafterClass] = ACTIONS(349), + [anon_sym_ATannotation] = ACTIONS(349), + [anon_sym_ATbackupGlobals] = ACTIONS(349), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(349), + [anon_sym_ATbefore] = ACTIONS(347), + [anon_sym_ATbeforeClass] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(347), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(349), + [anon_sym_ATcovers] = ACTIONS(347), + [anon_sym_ATcoversDefaultClass] = ACTIONS(347), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(349), + [anon_sym_ATcoversNothing] = ACTIONS(349), + [anon_sym_ATdataProvider] = ACTIONS(349), + [anon_sym_ATdepends] = ACTIONS(347), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(349), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(349), + [anon_sym_ATgroup] = ACTIONS(349), + [anon_sym_ATlarge] = ACTIONS(349), + [anon_sym_ATmedium] = ACTIONS(349), + [anon_sym_ATpreserveGlobalState] = ACTIONS(349), + [anon_sym_ATrequires] = ACTIONS(347), + [anon_sym_ATrequiresusages] = ACTIONS(349), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(349), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(349), + [anon_sym_ATsmall] = ACTIONS(349), + [anon_sym_ATtest] = ACTIONS(347), + [anon_sym_ATtestWith] = ACTIONS(349), + [anon_sym_ATtestdox] = ACTIONS(349), + [anon_sym_ATticket] = ACTIONS(349), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(349), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(349), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(349), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(347), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(347), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(349), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(349), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(349), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(349), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(349), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(347), + [anon_sym_ATreadonly] = ACTIONS(349), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(349), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(349), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(349), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(349), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(349), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(349), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(349), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(349), + [anon_sym_ATparam_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(347), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(349), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(349), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(349), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(349), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(349), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(349), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(349), + [anon_sym_ATmixin] = ACTIONS(349), + [anon_sym_COMMA] = ACTIONS(349), + [anon_sym_AMP] = ACTIONS(294), + [anon_sym_RPAREN] = ACTIONS(349), + [anon_sym_DOLLAR] = ACTIONS(349), + [sym__end] = ACTIONS(349), }, [51] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(51), - [anon_sym_LBRACE] = ACTIONS(259), - [anon_sym_ATinheritdoc] = ACTIONS(259), - [anon_sym_ATinheritDoc] = ACTIONS(259), - [anon_sym_ATapi] = ACTIONS(259), - [anon_sym_ATfilesource] = ACTIONS(259), - [anon_sym_ATignore] = ACTIONS(259), - [anon_sym_ATinternal] = ACTIONS(259), - [anon_sym_ATcategory] = ACTIONS(259), - [anon_sym_ATcopyright] = ACTIONS(259), - [anon_sym_ATtodo] = ACTIONS(259), - [anon_sym_ATexample] = ACTIONS(259), - [anon_sym_ATlicense] = ACTIONS(259), - [anon_sym_ATpackage] = ACTIONS(259), - [anon_sym_ATsource] = ACTIONS(259), - [anon_sym_ATsubpackage] = ACTIONS(259), - [anon_sym_ATuses] = ACTIONS(259), - [anon_sym_ATauthor] = ACTIONS(259), - [anon_sym_ATglobal] = ACTIONS(259), - [anon_sym_ATlink] = ACTIONS(259), - [anon_sym_ATmethod] = ACTIONS(259), - [anon_sym_ATparam] = ACTIONS(257), - [anon_sym_ATproperty] = ACTIONS(257), - [anon_sym_ATproperty_DASHread] = ACTIONS(259), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(259), - [anon_sym_ATreturn] = ACTIONS(259), - [anon_sym_ATsee] = ACTIONS(259), - [anon_sym_ATthrows] = ACTIONS(259), - [anon_sym_ATvar] = ACTIONS(259), - [anon_sym_ATdeprecated] = ACTIONS(259), - [anon_sym_ATsince] = ACTIONS(259), - [anon_sym_ATversion] = ACTIONS(259), - [anon_sym_ATtemplate] = ACTIONS(257), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(259), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(259), - [anon_sym_ATimplements] = ACTIONS(259), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(259), - [anon_sym_ATextends] = ACTIONS(259), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(259), - [anon_sym_ATuse] = ACTIONS(257), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(259), - [anon_sym_ATafter] = ACTIONS(257), - [anon_sym_ATafterClass] = ACTIONS(259), - [anon_sym_ATannotation] = ACTIONS(259), - [anon_sym_ATbackupGlobals] = ACTIONS(259), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(259), - [anon_sym_ATbefore] = ACTIONS(257), - [anon_sym_ATbeforeClass] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(259), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(259), - [anon_sym_ATcovers] = ACTIONS(257), - [anon_sym_ATcoversDefaultClass] = ACTIONS(257), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(259), - [anon_sym_ATcoversNothing] = ACTIONS(259), - [anon_sym_ATdataProvider] = ACTIONS(259), - [anon_sym_ATdepends] = ACTIONS(257), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(259), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(259), - [anon_sym_ATgroup] = ACTIONS(259), - [anon_sym_ATlarge] = ACTIONS(259), - [anon_sym_ATmedium] = ACTIONS(259), - [anon_sym_ATpreserveGlobalState] = ACTIONS(259), - [anon_sym_ATrequires] = ACTIONS(257), - [anon_sym_ATrequiresusages] = ACTIONS(259), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(259), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(259), - [anon_sym_ATsmall] = ACTIONS(259), - [anon_sym_ATtest] = ACTIONS(257), - [anon_sym_ATtestWith] = ACTIONS(259), - [anon_sym_ATtestdox] = ACTIONS(259), - [anon_sym_ATticket] = ACTIONS(259), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(259), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(259), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(259), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(259), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(259), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(259), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(259), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(259), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(259), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(257), - [anon_sym_ATreadonly] = ACTIONS(259), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(259), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(259), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(259), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(259), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(259), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(259), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(259), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(259), - [anon_sym_ATparam_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(259), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(259), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(259), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(259), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(259), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(259), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(259), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(259), - [anon_sym_ATmixin] = ACTIONS(259), - [anon_sym_LBRACK_RBRACK] = ACTIONS(353), - [anon_sym_PIPE] = ACTIONS(259), - [anon_sym_AMP] = ACTIONS(259), - [anon_sym_DOLLAR] = ACTIONS(259), - [sym__end] = ACTIONS(259), - [sym__text_after_type] = ACTIONS(259), + [anon_sym_LBRACE] = ACTIONS(219), + [anon_sym_ATinheritdoc] = ACTIONS(219), + [anon_sym_ATinheritDoc] = ACTIONS(219), + [anon_sym_ATapi] = ACTIONS(219), + [anon_sym_ATfilesource] = ACTIONS(219), + [anon_sym_ATignore] = ACTIONS(219), + [anon_sym_ATinternal] = ACTIONS(219), + [anon_sym_ATcategory] = ACTIONS(219), + [anon_sym_ATcopyright] = ACTIONS(219), + [anon_sym_ATtodo] = ACTIONS(219), + [anon_sym_ATexample] = ACTIONS(219), + [anon_sym_ATlicense] = ACTIONS(219), + [anon_sym_ATpackage] = ACTIONS(219), + [anon_sym_ATsource] = ACTIONS(219), + [anon_sym_ATsubpackage] = ACTIONS(219), + [anon_sym_ATuses] = ACTIONS(219), + [anon_sym_ATauthor] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_ATglobal] = ACTIONS(219), + [anon_sym_ATlink] = ACTIONS(219), + [anon_sym_ATmethod] = ACTIONS(219), + [anon_sym_ATparam] = ACTIONS(217), + [anon_sym_ATproperty] = ACTIONS(217), + [anon_sym_ATproperty_DASHread] = ACTIONS(219), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATreturn] = ACTIONS(219), + [anon_sym_ATsee] = ACTIONS(219), + [anon_sym_ATthrows] = ACTIONS(219), + [anon_sym_ATvar] = ACTIONS(219), + [anon_sym_ATdeprecated] = ACTIONS(219), + [anon_sym_ATsince] = ACTIONS(219), + [anon_sym_ATversion] = ACTIONS(219), + [anon_sym_ATtemplate] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(219), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(219), + [anon_sym_ATimplements] = ACTIONS(219), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(219), + [anon_sym_ATextends] = ACTIONS(219), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(219), + [anon_sym_ATuse] = ACTIONS(217), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(219), + [anon_sym_ATafter] = ACTIONS(217), + [anon_sym_ATafterClass] = ACTIONS(219), + [anon_sym_ATannotation] = ACTIONS(219), + [anon_sym_ATbackupGlobals] = ACTIONS(219), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(219), + [anon_sym_ATbefore] = ACTIONS(217), + [anon_sym_ATbeforeClass] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(219), + [anon_sym_ATcovers] = ACTIONS(217), + [anon_sym_ATcoversDefaultClass] = ACTIONS(217), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(219), + [anon_sym_ATcoversNothing] = ACTIONS(219), + [anon_sym_ATdataProvider] = ACTIONS(219), + [anon_sym_ATdepends] = ACTIONS(217), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(219), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(219), + [anon_sym_ATgroup] = ACTIONS(219), + [anon_sym_ATlarge] = ACTIONS(219), + [anon_sym_ATmedium] = ACTIONS(219), + [anon_sym_ATpreserveGlobalState] = ACTIONS(219), + [anon_sym_ATrequires] = ACTIONS(217), + [anon_sym_ATrequiresusages] = ACTIONS(219), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(219), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(219), + [anon_sym_ATsmall] = ACTIONS(219), + [anon_sym_ATtest] = ACTIONS(217), + [anon_sym_ATtestWith] = ACTIONS(219), + [anon_sym_ATtestdox] = ACTIONS(219), + [anon_sym_ATticket] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(219), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(219), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(217), + [anon_sym_ATreadonly] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(219), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(219), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(219), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(219), + [anon_sym_ATparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(219), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(219), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(219), + [anon_sym_ATmixin] = ACTIONS(219), + [anon_sym_LBRACK_RBRACK] = ACTIONS(219), + [anon_sym_PIPE] = ACTIONS(219), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_DOLLAR] = ACTIONS(219), + [sym__end] = ACTIONS(219), + [sym__text_after_type] = ACTIONS(219), }, [52] = { - [anon_sym_LBRACE] = ACTIONS(200), - [anon_sym_ATinheritdoc] = ACTIONS(200), - [anon_sym_ATinheritDoc] = ACTIONS(200), - [anon_sym_ATapi] = ACTIONS(200), - [anon_sym_ATfilesource] = ACTIONS(200), - [anon_sym_ATignore] = ACTIONS(200), - [anon_sym_ATinternal] = ACTIONS(200), - [anon_sym_ATcategory] = ACTIONS(200), - [anon_sym_ATcopyright] = ACTIONS(200), - [anon_sym_ATtodo] = ACTIONS(200), - [anon_sym_ATexample] = ACTIONS(200), - [anon_sym_ATlicense] = ACTIONS(200), - [anon_sym_ATpackage] = ACTIONS(200), - [anon_sym_ATsource] = ACTIONS(200), - [anon_sym_ATsubpackage] = ACTIONS(200), - [anon_sym_ATuses] = ACTIONS(200), - [anon_sym_ATauthor] = ACTIONS(200), - [anon_sym_LT] = ACTIONS(200), - [anon_sym_ATglobal] = ACTIONS(200), - [anon_sym_ATlink] = ACTIONS(200), - [anon_sym_ATmethod] = ACTIONS(200), - [anon_sym_ATparam] = ACTIONS(198), - [anon_sym_ATproperty] = ACTIONS(198), - [anon_sym_ATproperty_DASHread] = ACTIONS(200), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATreturn] = ACTIONS(200), - [anon_sym_ATsee] = ACTIONS(200), - [anon_sym_ATthrows] = ACTIONS(200), - [anon_sym_ATvar] = ACTIONS(200), - [anon_sym_ATdeprecated] = ACTIONS(200), - [anon_sym_ATsince] = ACTIONS(200), - [anon_sym_ATversion] = ACTIONS(200), - [anon_sym_ATtemplate] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(200), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(200), - [anon_sym_ATimplements] = ACTIONS(200), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(200), - [anon_sym_ATextends] = ACTIONS(200), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(200), - [anon_sym_ATuse] = ACTIONS(198), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(200), - [anon_sym_ATafter] = ACTIONS(198), - [anon_sym_ATafterClass] = ACTIONS(200), - [anon_sym_ATannotation] = ACTIONS(200), - [anon_sym_ATbackupGlobals] = ACTIONS(200), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(200), - [anon_sym_ATbefore] = ACTIONS(198), - [anon_sym_ATbeforeClass] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(200), - [anon_sym_ATcovers] = ACTIONS(198), - [anon_sym_ATcoversDefaultClass] = ACTIONS(198), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(200), - [anon_sym_ATcoversNothing] = ACTIONS(200), - [anon_sym_ATdataProvider] = ACTIONS(200), - [anon_sym_ATdepends] = ACTIONS(198), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(200), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(200), - [anon_sym_ATgroup] = ACTIONS(200), - [anon_sym_ATlarge] = ACTIONS(200), - [anon_sym_ATmedium] = ACTIONS(200), - [anon_sym_ATpreserveGlobalState] = ACTIONS(200), - [anon_sym_ATrequires] = ACTIONS(198), - [anon_sym_ATrequiresusages] = ACTIONS(200), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(200), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(200), - [anon_sym_ATsmall] = ACTIONS(200), - [anon_sym_ATtest] = ACTIONS(198), - [anon_sym_ATtestWith] = ACTIONS(200), - [anon_sym_ATtestdox] = ACTIONS(200), - [anon_sym_ATticket] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(200), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(200), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(198), - [anon_sym_ATreadonly] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(200), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(200), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(200), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(200), - [anon_sym_ATparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(200), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(200), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(200), - [anon_sym_ATmixin] = ACTIONS(200), - [anon_sym_LBRACK_RBRACK] = ACTIONS(200), - [anon_sym_PIPE] = ACTIONS(200), - [anon_sym_AMP] = ACTIONS(200), - [anon_sym_DOLLAR] = ACTIONS(200), - [sym__end] = ACTIONS(200), - [sym__text_after_type] = ACTIONS(200), + [sym__description_after_type] = STATE(186), + [sym_inline_tag] = STATE(139), + [sym_variable_name] = STATE(82), + [aux_sym__description_after_type_repeat1] = STATE(124), + [anon_sym_LBRACE] = ACTIONS(351), + [anon_sym_ATinheritdoc] = ACTIONS(353), + [anon_sym_ATinheritDoc] = ACTIONS(353), + [anon_sym_ATapi] = ACTIONS(353), + [anon_sym_ATfilesource] = ACTIONS(353), + [anon_sym_ATignore] = ACTIONS(353), + [anon_sym_ATinternal] = ACTIONS(353), + [anon_sym_ATcategory] = ACTIONS(353), + [anon_sym_ATcopyright] = ACTIONS(353), + [anon_sym_ATtodo] = ACTIONS(353), + [anon_sym_ATexample] = ACTIONS(353), + [anon_sym_ATlicense] = ACTIONS(353), + [anon_sym_ATpackage] = ACTIONS(353), + [anon_sym_ATsource] = ACTIONS(353), + [anon_sym_ATsubpackage] = ACTIONS(353), + [anon_sym_ATuses] = ACTIONS(353), + [anon_sym_ATauthor] = ACTIONS(353), + [anon_sym_ATglobal] = ACTIONS(353), + [anon_sym_ATlink] = ACTIONS(353), + [anon_sym_ATmethod] = ACTIONS(353), + [anon_sym_ATparam] = ACTIONS(355), + [anon_sym_ATproperty] = ACTIONS(355), + [anon_sym_ATproperty_DASHread] = ACTIONS(353), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(353), + [anon_sym_ATreturn] = ACTIONS(353), + [anon_sym_ATsee] = ACTIONS(353), + [anon_sym_ATthrows] = ACTIONS(353), + [anon_sym_ATvar] = ACTIONS(353), + [anon_sym_ATdeprecated] = ACTIONS(353), + [anon_sym_ATsince] = ACTIONS(353), + [anon_sym_ATversion] = ACTIONS(353), + [anon_sym_ATtemplate] = ACTIONS(355), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(353), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(353), + [anon_sym_ATimplements] = ACTIONS(353), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(353), + [anon_sym_ATextends] = ACTIONS(353), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(353), + [anon_sym_ATuse] = ACTIONS(355), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(353), + [anon_sym_ATafter] = ACTIONS(355), + [anon_sym_ATafterClass] = ACTIONS(353), + [anon_sym_ATannotation] = ACTIONS(353), + [anon_sym_ATbackupGlobals] = ACTIONS(353), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(353), + [anon_sym_ATbefore] = ACTIONS(355), + [anon_sym_ATbeforeClass] = ACTIONS(353), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(355), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(353), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(353), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(353), + [anon_sym_ATcovers] = ACTIONS(355), + [anon_sym_ATcoversDefaultClass] = ACTIONS(355), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(353), + [anon_sym_ATcoversNothing] = ACTIONS(353), + [anon_sym_ATdataProvider] = ACTIONS(353), + [anon_sym_ATdepends] = ACTIONS(355), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(353), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(353), + [anon_sym_ATgroup] = ACTIONS(353), + [anon_sym_ATlarge] = ACTIONS(353), + [anon_sym_ATmedium] = ACTIONS(353), + [anon_sym_ATpreserveGlobalState] = ACTIONS(353), + [anon_sym_ATrequires] = ACTIONS(355), + [anon_sym_ATrequiresusages] = ACTIONS(353), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(353), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(353), + [anon_sym_ATsmall] = ACTIONS(353), + [anon_sym_ATtest] = ACTIONS(355), + [anon_sym_ATtestWith] = ACTIONS(353), + [anon_sym_ATtestdox] = ACTIONS(353), + [anon_sym_ATticket] = ACTIONS(353), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(353), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(353), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(353), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(355), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(353), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(355), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(353), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(353), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(353), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(353), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(353), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(353), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(353), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(353), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(353), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(355), + [anon_sym_ATreadonly] = ACTIONS(353), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(353), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(353), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(353), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(353), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(353), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(353), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(353), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(353), + [anon_sym_ATparam_DASHout] = ACTIONS(353), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(353), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(355), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(353), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(353), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(353), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(353), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(353), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(353), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(353), + [anon_sym_ATmixin] = ACTIONS(353), + [anon_sym_DOLLAR] = ACTIONS(357), + [sym__end] = ACTIONS(353), + [sym__text_after_type] = ACTIONS(359), }, [53] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(51), - [anon_sym_LBRACE] = ACTIONS(232), + [anon_sym_LBRACE] = ACTIONS(199), + [anon_sym_ATinheritdoc] = ACTIONS(199), + [anon_sym_ATinheritDoc] = ACTIONS(199), + [anon_sym_ATapi] = ACTIONS(199), + [anon_sym_ATfilesource] = ACTIONS(199), + [anon_sym_ATignore] = ACTIONS(199), + [anon_sym_ATinternal] = ACTIONS(199), + [anon_sym_ATcategory] = ACTIONS(199), + [anon_sym_ATcopyright] = ACTIONS(199), + [anon_sym_ATtodo] = ACTIONS(199), + [anon_sym_ATexample] = ACTIONS(199), + [anon_sym_ATlicense] = ACTIONS(199), + [anon_sym_ATpackage] = ACTIONS(199), + [anon_sym_ATsource] = ACTIONS(199), + [anon_sym_ATsubpackage] = ACTIONS(199), + [anon_sym_ATuses] = ACTIONS(199), + [anon_sym_ATauthor] = ACTIONS(199), + [anon_sym_LT] = ACTIONS(199), + [anon_sym_ATglobal] = ACTIONS(199), + [anon_sym_ATlink] = ACTIONS(199), + [anon_sym_ATmethod] = ACTIONS(199), + [anon_sym_ATparam] = ACTIONS(197), + [anon_sym_ATproperty] = ACTIONS(197), + [anon_sym_ATproperty_DASHread] = ACTIONS(199), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATreturn] = ACTIONS(199), + [anon_sym_ATsee] = ACTIONS(199), + [anon_sym_ATthrows] = ACTIONS(199), + [anon_sym_ATvar] = ACTIONS(199), + [anon_sym_ATdeprecated] = ACTIONS(199), + [anon_sym_ATsince] = ACTIONS(199), + [anon_sym_ATversion] = ACTIONS(199), + [anon_sym_ATtemplate] = ACTIONS(197), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(199), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(199), + [anon_sym_ATimplements] = ACTIONS(199), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(199), + [anon_sym_ATextends] = ACTIONS(199), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(199), + [anon_sym_ATuse] = ACTIONS(197), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(199), + [anon_sym_ATafter] = ACTIONS(197), + [anon_sym_ATafterClass] = ACTIONS(199), + [anon_sym_ATannotation] = ACTIONS(199), + [anon_sym_ATbackupGlobals] = ACTIONS(199), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(199), + [anon_sym_ATbefore] = ACTIONS(197), + [anon_sym_ATbeforeClass] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(197), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(199), + [anon_sym_ATcovers] = ACTIONS(197), + [anon_sym_ATcoversDefaultClass] = ACTIONS(197), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(199), + [anon_sym_ATcoversNothing] = ACTIONS(199), + [anon_sym_ATdataProvider] = ACTIONS(199), + [anon_sym_ATdepends] = ACTIONS(197), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(199), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(199), + [anon_sym_ATgroup] = ACTIONS(199), + [anon_sym_ATlarge] = ACTIONS(199), + [anon_sym_ATmedium] = ACTIONS(199), + [anon_sym_ATpreserveGlobalState] = ACTIONS(199), + [anon_sym_ATrequires] = ACTIONS(197), + [anon_sym_ATrequiresusages] = ACTIONS(199), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(199), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(199), + [anon_sym_ATsmall] = ACTIONS(199), + [anon_sym_ATtest] = ACTIONS(197), + [anon_sym_ATtestWith] = ACTIONS(199), + [anon_sym_ATtestdox] = ACTIONS(199), + [anon_sym_ATticket] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(199), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(197), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(197), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(199), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(197), + [anon_sym_ATreadonly] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(199), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(199), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(199), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(199), + [anon_sym_ATparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(197), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(199), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(199), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(199), + [anon_sym_ATmixin] = ACTIONS(199), + [anon_sym_LBRACK_RBRACK] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_DOLLAR] = ACTIONS(199), + [sym__end] = ACTIONS(199), + [sym__text_after_type] = ACTIONS(199), + }, + [54] = { + [anon_sym_LBRACE] = ACTIONS(215), + [anon_sym_ATinheritdoc] = ACTIONS(215), + [anon_sym_ATinheritDoc] = ACTIONS(215), + [anon_sym_ATapi] = ACTIONS(215), + [anon_sym_ATfilesource] = ACTIONS(215), + [anon_sym_ATignore] = ACTIONS(215), + [anon_sym_ATinternal] = ACTIONS(215), + [anon_sym_ATcategory] = ACTIONS(215), + [anon_sym_ATcopyright] = ACTIONS(215), + [anon_sym_ATtodo] = ACTIONS(215), + [anon_sym_ATexample] = ACTIONS(215), + [anon_sym_ATlicense] = ACTIONS(215), + [anon_sym_ATpackage] = ACTIONS(215), + [anon_sym_ATsource] = ACTIONS(215), + [anon_sym_ATsubpackage] = ACTIONS(215), + [anon_sym_ATuses] = ACTIONS(215), + [anon_sym_ATauthor] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_ATglobal] = ACTIONS(215), + [anon_sym_ATlink] = ACTIONS(215), + [anon_sym_ATmethod] = ACTIONS(215), + [anon_sym_ATparam] = ACTIONS(213), + [anon_sym_ATproperty] = ACTIONS(213), + [anon_sym_ATproperty_DASHread] = ACTIONS(215), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATreturn] = ACTIONS(215), + [anon_sym_ATsee] = ACTIONS(215), + [anon_sym_ATthrows] = ACTIONS(215), + [anon_sym_ATvar] = ACTIONS(215), + [anon_sym_ATdeprecated] = ACTIONS(215), + [anon_sym_ATsince] = ACTIONS(215), + [anon_sym_ATversion] = ACTIONS(215), + [anon_sym_ATtemplate] = ACTIONS(213), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(215), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(215), + [anon_sym_ATimplements] = ACTIONS(215), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(215), + [anon_sym_ATextends] = ACTIONS(215), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(215), + [anon_sym_ATuse] = ACTIONS(213), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(215), + [anon_sym_ATafter] = ACTIONS(213), + [anon_sym_ATafterClass] = ACTIONS(215), + [anon_sym_ATannotation] = ACTIONS(215), + [anon_sym_ATbackupGlobals] = ACTIONS(215), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(215), + [anon_sym_ATbefore] = ACTIONS(213), + [anon_sym_ATbeforeClass] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(213), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(215), + [anon_sym_ATcovers] = ACTIONS(213), + [anon_sym_ATcoversDefaultClass] = ACTIONS(213), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(215), + [anon_sym_ATcoversNothing] = ACTIONS(215), + [anon_sym_ATdataProvider] = ACTIONS(215), + [anon_sym_ATdepends] = ACTIONS(213), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(215), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(215), + [anon_sym_ATgroup] = ACTIONS(215), + [anon_sym_ATlarge] = ACTIONS(215), + [anon_sym_ATmedium] = ACTIONS(215), + [anon_sym_ATpreserveGlobalState] = ACTIONS(215), + [anon_sym_ATrequires] = ACTIONS(213), + [anon_sym_ATrequiresusages] = ACTIONS(215), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(215), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(215), + [anon_sym_ATsmall] = ACTIONS(215), + [anon_sym_ATtest] = ACTIONS(213), + [anon_sym_ATtestWith] = ACTIONS(215), + [anon_sym_ATtestdox] = ACTIONS(215), + [anon_sym_ATticket] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(215), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(213), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(213), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(215), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(213), + [anon_sym_ATreadonly] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(215), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(215), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(215), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(215), + [anon_sym_ATparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(213), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(215), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(215), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(215), + [anon_sym_ATmixin] = ACTIONS(215), + [anon_sym_LBRACK_RBRACK] = ACTIONS(215), + [anon_sym_PIPE] = ACTIONS(215), + [anon_sym_AMP] = ACTIONS(215), + [anon_sym_DOLLAR] = ACTIONS(215), + [sym__end] = ACTIONS(215), + [sym__text_after_type] = ACTIONS(215), + }, + [55] = { + [anon_sym_LBRACE] = ACTIONS(203), + [anon_sym_ATinheritdoc] = ACTIONS(203), + [anon_sym_ATinheritDoc] = ACTIONS(203), + [anon_sym_ATapi] = ACTIONS(203), + [anon_sym_ATfilesource] = ACTIONS(203), + [anon_sym_ATignore] = ACTIONS(203), + [anon_sym_ATinternal] = ACTIONS(203), + [anon_sym_ATcategory] = ACTIONS(203), + [anon_sym_ATcopyright] = ACTIONS(203), + [anon_sym_ATtodo] = ACTIONS(203), + [anon_sym_ATexample] = ACTIONS(203), + [anon_sym_ATlicense] = ACTIONS(203), + [anon_sym_ATpackage] = ACTIONS(203), + [anon_sym_ATsource] = ACTIONS(203), + [anon_sym_ATsubpackage] = ACTIONS(203), + [anon_sym_ATuses] = ACTIONS(203), + [anon_sym_ATauthor] = ACTIONS(203), + [anon_sym_LT] = ACTIONS(203), + [anon_sym_ATglobal] = ACTIONS(203), + [anon_sym_ATlink] = ACTIONS(203), + [anon_sym_ATmethod] = ACTIONS(203), + [anon_sym_ATparam] = ACTIONS(201), + [anon_sym_ATproperty] = ACTIONS(201), + [anon_sym_ATproperty_DASHread] = ACTIONS(203), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATreturn] = ACTIONS(203), + [anon_sym_ATsee] = ACTIONS(203), + [anon_sym_ATthrows] = ACTIONS(203), + [anon_sym_ATvar] = ACTIONS(203), + [anon_sym_ATdeprecated] = ACTIONS(203), + [anon_sym_ATsince] = ACTIONS(203), + [anon_sym_ATversion] = ACTIONS(203), + [anon_sym_ATtemplate] = ACTIONS(201), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(203), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(203), + [anon_sym_ATimplements] = ACTIONS(203), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(203), + [anon_sym_ATextends] = ACTIONS(203), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(203), + [anon_sym_ATuse] = ACTIONS(201), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(203), + [anon_sym_ATafter] = ACTIONS(201), + [anon_sym_ATafterClass] = ACTIONS(203), + [anon_sym_ATannotation] = ACTIONS(203), + [anon_sym_ATbackupGlobals] = ACTIONS(203), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(203), + [anon_sym_ATbefore] = ACTIONS(201), + [anon_sym_ATbeforeClass] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(203), + [anon_sym_ATcovers] = ACTIONS(201), + [anon_sym_ATcoversDefaultClass] = ACTIONS(201), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(203), + [anon_sym_ATcoversNothing] = ACTIONS(203), + [anon_sym_ATdataProvider] = ACTIONS(203), + [anon_sym_ATdepends] = ACTIONS(201), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(203), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(203), + [anon_sym_ATgroup] = ACTIONS(203), + [anon_sym_ATlarge] = ACTIONS(203), + [anon_sym_ATmedium] = ACTIONS(203), + [anon_sym_ATpreserveGlobalState] = ACTIONS(203), + [anon_sym_ATrequires] = ACTIONS(201), + [anon_sym_ATrequiresusages] = ACTIONS(203), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(203), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(203), + [anon_sym_ATsmall] = ACTIONS(203), + [anon_sym_ATtest] = ACTIONS(201), + [anon_sym_ATtestWith] = ACTIONS(203), + [anon_sym_ATtestdox] = ACTIONS(203), + [anon_sym_ATticket] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(203), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(201), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(201), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(203), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(201), + [anon_sym_ATreadonly] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(203), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(203), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(203), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(203), + [anon_sym_ATparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(201), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(203), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(203), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(203), + [anon_sym_ATmixin] = ACTIONS(203), + [anon_sym_LBRACK_RBRACK] = ACTIONS(203), + [anon_sym_PIPE] = ACTIONS(203), + [anon_sym_AMP] = ACTIONS(203), + [anon_sym_DOLLAR] = ACTIONS(203), + [sym__end] = ACTIONS(203), + [sym__text_after_type] = ACTIONS(203), + }, + [56] = { + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_LBRACK_RBRACK] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(223), + [anon_sym_AMP] = ACTIONS(223), + [anon_sym_DOLLAR] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym__text_after_type] = ACTIONS(223), + }, + [57] = { + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_ATinheritdoc] = ACTIONS(207), + [anon_sym_ATinheritDoc] = ACTIONS(207), + [anon_sym_ATapi] = ACTIONS(207), + [anon_sym_ATfilesource] = ACTIONS(207), + [anon_sym_ATignore] = ACTIONS(207), + [anon_sym_ATinternal] = ACTIONS(207), + [anon_sym_ATcategory] = ACTIONS(207), + [anon_sym_ATcopyright] = ACTIONS(207), + [anon_sym_ATtodo] = ACTIONS(207), + [anon_sym_ATexample] = ACTIONS(207), + [anon_sym_ATlicense] = ACTIONS(207), + [anon_sym_ATpackage] = ACTIONS(207), + [anon_sym_ATsource] = ACTIONS(207), + [anon_sym_ATsubpackage] = ACTIONS(207), + [anon_sym_ATuses] = ACTIONS(207), + [anon_sym_ATauthor] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(207), + [anon_sym_ATglobal] = ACTIONS(207), + [anon_sym_ATlink] = ACTIONS(207), + [anon_sym_ATmethod] = ACTIONS(207), + [anon_sym_ATparam] = ACTIONS(205), + [anon_sym_ATproperty] = ACTIONS(205), + [anon_sym_ATproperty_DASHread] = ACTIONS(207), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATreturn] = ACTIONS(207), + [anon_sym_ATsee] = ACTIONS(207), + [anon_sym_ATthrows] = ACTIONS(207), + [anon_sym_ATvar] = ACTIONS(207), + [anon_sym_ATdeprecated] = ACTIONS(207), + [anon_sym_ATsince] = ACTIONS(207), + [anon_sym_ATversion] = ACTIONS(207), + [anon_sym_ATtemplate] = ACTIONS(205), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(207), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(207), + [anon_sym_ATimplements] = ACTIONS(207), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(207), + [anon_sym_ATextends] = ACTIONS(207), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(207), + [anon_sym_ATuse] = ACTIONS(205), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(207), + [anon_sym_ATafter] = ACTIONS(205), + [anon_sym_ATafterClass] = ACTIONS(207), + [anon_sym_ATannotation] = ACTIONS(207), + [anon_sym_ATbackupGlobals] = ACTIONS(207), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(207), + [anon_sym_ATbefore] = ACTIONS(205), + [anon_sym_ATbeforeClass] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(207), + [anon_sym_ATcovers] = ACTIONS(205), + [anon_sym_ATcoversDefaultClass] = ACTIONS(205), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(207), + [anon_sym_ATcoversNothing] = ACTIONS(207), + [anon_sym_ATdataProvider] = ACTIONS(207), + [anon_sym_ATdepends] = ACTIONS(205), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(207), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(207), + [anon_sym_ATgroup] = ACTIONS(207), + [anon_sym_ATlarge] = ACTIONS(207), + [anon_sym_ATmedium] = ACTIONS(207), + [anon_sym_ATpreserveGlobalState] = ACTIONS(207), + [anon_sym_ATrequires] = ACTIONS(205), + [anon_sym_ATrequiresusages] = ACTIONS(207), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(207), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(207), + [anon_sym_ATsmall] = ACTIONS(207), + [anon_sym_ATtest] = ACTIONS(205), + [anon_sym_ATtestWith] = ACTIONS(207), + [anon_sym_ATtestdox] = ACTIONS(207), + [anon_sym_ATticket] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(207), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(205), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(205), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(207), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(205), + [anon_sym_ATreadonly] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(207), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(207), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(207), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(207), + [anon_sym_ATparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(205), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(207), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(207), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(207), + [anon_sym_ATmixin] = ACTIONS(207), + [anon_sym_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_AMP] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym__text_after_type] = ACTIONS(207), + }, + [58] = { + [anon_sym_LBRACE] = ACTIONS(361), [anon_sym_ATinheritdoc] = ACTIONS(232), [anon_sym_ATinheritDoc] = ACTIONS(232), [anon_sym_ATapi] = ACTIONS(232), @@ -13547,11 +14250,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(232), [anon_sym_ATuses] = ACTIONS(232), [anon_sym_ATauthor] = ACTIONS(232), + [anon_sym_LT] = 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_ATparam] = ACTIONS(228), + [anon_sym_ATproperty] = ACTIONS(228), [anon_sym_ATproperty_DASHread] = ACTIONS(232), [anon_sym_ATproperty_DASHwrite] = ACTIONS(232), [anon_sym_ATreturn] = ACTIONS(232), @@ -13561,53 +14265,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(232), [anon_sym_ATsince] = ACTIONS(232), [anon_sym_ATversion] = ACTIONS(232), - [anon_sym_ATtemplate] = ACTIONS(230), + [anon_sym_ATtemplate] = ACTIONS(228), [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_ATuse] = ACTIONS(228), [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), - [anon_sym_ATafter] = ACTIONS(230), + [anon_sym_ATafter] = ACTIONS(228), [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_ATbefore] = ACTIONS(228), [anon_sym_ATbeforeClass] = ACTIONS(232), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(230), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), [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_ATcovers] = ACTIONS(228), + [anon_sym_ATcoversDefaultClass] = ACTIONS(228), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), [anon_sym_ATcoversNothing] = ACTIONS(232), [anon_sym_ATdataProvider] = ACTIONS(232), - [anon_sym_ATdepends] = ACTIONS(230), + [anon_sym_ATdepends] = ACTIONS(228), [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_ATrequires] = ACTIONS(228), [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_ATtest] = ACTIONS(228), [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_DASHparam] = ACTIONS(228), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(230), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(232), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(232), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(232), @@ -13617,7 +14321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATpsalm_DASHreadonly] = ACTIONS(228), [anon_sym_ATreadonly] = ACTIONS(232), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(232), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(232), @@ -13629,7 +14333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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] = ACTIONS(228), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(232), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(232), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(232), @@ -13638,481 +14342,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(232), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(232), [anon_sym_ATmixin] = ACTIONS(232), - [anon_sym_LBRACK_RBRACK] = ACTIONS(356), + [anon_sym_LBRACK_RBRACK] = ACTIONS(232), [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), }, - [54] = { - [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(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_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), - }, - [55] = { - [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), - }, - [56] = { - [sym_name] = ACTIONS(346), - [anon_sym_ATinheritdoc] = ACTIONS(348), - [anon_sym_ATinheritDoc] = ACTIONS(348), - [anon_sym_ATapi] = ACTIONS(348), - [anon_sym_ATfilesource] = ACTIONS(348), - [anon_sym_ATignore] = ACTIONS(348), - [anon_sym_ATinternal] = ACTIONS(348), - [anon_sym_ATcategory] = ACTIONS(348), - [anon_sym_ATcopyright] = ACTIONS(348), - [anon_sym_ATtodo] = ACTIONS(348), - [anon_sym_ATexample] = ACTIONS(348), - [anon_sym_ATlicense] = ACTIONS(348), - [anon_sym_ATpackage] = ACTIONS(348), - [anon_sym_ATsource] = ACTIONS(348), - [anon_sym_ATsubpackage] = ACTIONS(348), - [anon_sym_ATuses] = ACTIONS(348), - [anon_sym_ATauthor] = ACTIONS(348), - [anon_sym_ATglobal] = ACTIONS(348), - [anon_sym_ATlink] = ACTIONS(348), - [anon_sym_ATmethod] = ACTIONS(348), - [anon_sym_ATparam] = ACTIONS(346), - [anon_sym_ATproperty] = ACTIONS(346), - [anon_sym_ATproperty_DASHread] = ACTIONS(348), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATreturn] = ACTIONS(348), - [anon_sym_ATsee] = ACTIONS(348), - [anon_sym_ATthrows] = ACTIONS(348), - [anon_sym_ATvar] = ACTIONS(348), - [anon_sym_ATdeprecated] = ACTIONS(348), - [anon_sym_ATsince] = ACTIONS(348), - [anon_sym_ATversion] = ACTIONS(348), - [anon_sym_ATtemplate] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(348), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(348), - [anon_sym_of] = ACTIONS(346), - [anon_sym_ATimplements] = ACTIONS(348), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(348), - [anon_sym_ATextends] = ACTIONS(348), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(348), - [anon_sym_ATuse] = ACTIONS(346), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(348), - [anon_sym_ATafter] = ACTIONS(346), - [anon_sym_ATafterClass] = ACTIONS(348), - [anon_sym_ATannotation] = ACTIONS(348), - [anon_sym_ATbackupGlobals] = ACTIONS(348), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(348), - [anon_sym_ATbefore] = ACTIONS(346), - [anon_sym_ATbeforeClass] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(348), - [anon_sym_ATcovers] = ACTIONS(346), - [anon_sym_ATcoversDefaultClass] = ACTIONS(346), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(348), - [anon_sym_ATcoversNothing] = ACTIONS(348), - [anon_sym_ATdataProvider] = ACTIONS(348), - [anon_sym_ATdepends] = ACTIONS(346), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(348), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(348), - [anon_sym_ATgroup] = ACTIONS(348), - [anon_sym_ATlarge] = ACTIONS(348), - [anon_sym_ATmedium] = ACTIONS(348), - [anon_sym_ATpreserveGlobalState] = ACTIONS(348), - [anon_sym_ATrequires] = ACTIONS(346), - [anon_sym_ATrequiresusages] = ACTIONS(348), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(348), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(348), - [anon_sym_ATsmall] = ACTIONS(348), - [anon_sym_ATtest] = ACTIONS(346), - [anon_sym_ATtestWith] = ACTIONS(348), - [anon_sym_ATtestdox] = ACTIONS(348), - [anon_sym_ATticket] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(348), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(348), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(346), - [anon_sym_ATreadonly] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(348), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(348), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(348), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(348), - [anon_sym_ATparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(348), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(348), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(348), - [anon_sym_ATmixin] = ACTIONS(348), - [anon_sym_COMMA] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_RPAREN] = ACTIONS(348), - [anon_sym_DOLLAR] = ACTIONS(348), - [sym__end] = ACTIONS(348), + [59] = { + [sym__type_argument_list] = STATE(11), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(280), + [anon_sym_GT] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_from] = ACTIONS(223), + [anon_sym_as] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(223), + [sym__end] = ACTIONS(223), }, - [57] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(57), - [sym_name] = ACTIONS(358), - [anon_sym_ATinheritdoc] = ACTIONS(360), - [anon_sym_ATinheritDoc] = ACTIONS(360), - [anon_sym_ATapi] = ACTIONS(360), - [anon_sym_ATfilesource] = ACTIONS(360), - [anon_sym_ATignore] = ACTIONS(360), - [anon_sym_ATinternal] = ACTIONS(360), - [anon_sym_ATcategory] = ACTIONS(360), - [anon_sym_ATcopyright] = ACTIONS(360), - [anon_sym_ATtodo] = ACTIONS(360), - [anon_sym_ATexample] = ACTIONS(360), - [anon_sym_ATlicense] = ACTIONS(360), - [anon_sym_ATpackage] = ACTIONS(360), - [anon_sym_ATsource] = ACTIONS(360), - [anon_sym_ATsubpackage] = ACTIONS(360), - [anon_sym_ATuses] = ACTIONS(360), - [anon_sym_ATauthor] = ACTIONS(360), - [anon_sym_ATglobal] = ACTIONS(360), - [anon_sym_ATlink] = ACTIONS(360), - [anon_sym_ATmethod] = ACTIONS(360), - [anon_sym_ATparam] = ACTIONS(358), - [anon_sym_ATproperty] = ACTIONS(358), - [anon_sym_ATproperty_DASHread] = ACTIONS(360), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATreturn] = ACTIONS(360), - [anon_sym_ATsee] = ACTIONS(360), - [anon_sym_ATthrows] = ACTIONS(360), - [anon_sym_ATvar] = ACTIONS(360), - [anon_sym_ATdeprecated] = ACTIONS(360), - [anon_sym_ATsince] = ACTIONS(360), - [anon_sym_ATversion] = ACTIONS(360), - [anon_sym_ATtemplate] = ACTIONS(358), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(360), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(360), - [anon_sym_of] = ACTIONS(358), - [anon_sym_ATimplements] = ACTIONS(360), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(360), - [anon_sym_ATextends] = ACTIONS(360), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(360), - [anon_sym_ATuse] = ACTIONS(358), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), - [anon_sym_ATafter] = ACTIONS(358), - [anon_sym_ATafterClass] = ACTIONS(360), - [anon_sym_ATannotation] = ACTIONS(360), - [anon_sym_ATbackupGlobals] = ACTIONS(360), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), - [anon_sym_ATbefore] = ACTIONS(358), - [anon_sym_ATbeforeClass] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), - [anon_sym_ATcovers] = ACTIONS(358), - [anon_sym_ATcoversDefaultClass] = ACTIONS(358), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), - [anon_sym_ATcoversNothing] = ACTIONS(360), - [anon_sym_ATdataProvider] = ACTIONS(360), - [anon_sym_ATdepends] = ACTIONS(358), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(360), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(360), - [anon_sym_ATgroup] = ACTIONS(360), - [anon_sym_ATlarge] = ACTIONS(360), - [anon_sym_ATmedium] = ACTIONS(360), - [anon_sym_ATpreserveGlobalState] = ACTIONS(360), - [anon_sym_ATrequires] = ACTIONS(358), - [anon_sym_ATrequiresusages] = ACTIONS(360), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), - [anon_sym_ATsmall] = ACTIONS(360), - [anon_sym_ATtest] = ACTIONS(358), - [anon_sym_ATtestWith] = ACTIONS(360), - [anon_sym_ATtestdox] = ACTIONS(360), - [anon_sym_ATticket] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(360), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(360), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), - [anon_sym_ATreadonly] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(360), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(360), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(360), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(360), - [anon_sym_ATparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(360), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(360), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(360), - [anon_sym_ATmixin] = ACTIONS(360), - [anon_sym_COMMA] = ACTIONS(360), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_DOLLAR] = ACTIONS(360), - [sym__end] = ACTIONS(360), + [60] = { + [sym__type_argument_named_type] = STATE(79), + [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_LT] = ACTIONS(363), + [anon_sym_ATglobal] = ACTIONS(267), + [anon_sym_ATlink] = ACTIONS(267), + [anon_sym_ATmethod] = ACTIONS(267), + [anon_sym_ATparam] = ACTIONS(265), + [anon_sym_ATproperty] = ACTIONS(265), + [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(265), + [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(265), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), + [anon_sym_ATafter] = ACTIONS(265), + [anon_sym_ATafterClass] = ACTIONS(267), + [anon_sym_ATannotation] = ACTIONS(267), + [anon_sym_ATbackupGlobals] = ACTIONS(267), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), + [anon_sym_ATbefore] = ACTIONS(265), + [anon_sym_ATbeforeClass] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(265), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), + [anon_sym_ATcovers] = ACTIONS(265), + [anon_sym_ATcoversDefaultClass] = ACTIONS(265), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), + [anon_sym_ATcoversNothing] = ACTIONS(267), + [anon_sym_ATdataProvider] = ACTIONS(267), + [anon_sym_ATdepends] = ACTIONS(265), + [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(265), + [anon_sym_ATrequiresusages] = ACTIONS(267), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), + [anon_sym_ATsmall] = ACTIONS(267), + [anon_sym_ATtest] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(265), + [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(265), + [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(265), + [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_PIPE] = ACTIONS(267), + [anon_sym_AMP] = ACTIONS(267), + [anon_sym_DOLLAR] = ACTIONS(267), + [sym__end] = ACTIONS(267), + [sym__text_after_type] = ACTIONS(267), }, - [58] = { - [aux_sym_union_type_repeat1] = STATE(58), + [61] = { + [aux_sym_intersection_type_repeat1] = STATE(61), [sym_name] = ACTIONS(365), [anon_sym_ATinheritdoc] = ACTIONS(367), [anon_sym_ATinheritDoc] = ACTIONS(367), @@ -14223,706 +14695,596 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), [anon_sym_ATmixin] = ACTIONS(367), [anon_sym_COMMA] = ACTIONS(367), - [anon_sym_PIPE] = ACTIONS(369), + [anon_sym_AMP] = ACTIONS(369), + [anon_sym_RPAREN] = ACTIONS(367), [anon_sym_DOLLAR] = ACTIONS(367), [sym__end] = ACTIONS(367), }, - [59] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(57), - [sym_name] = ACTIONS(372), - [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(372), - [anon_sym_ATproperty] = ACTIONS(372), - [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(372), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(374), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(374), - [anon_sym_of] = ACTIONS(372), - [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(372), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(374), - [anon_sym_ATafter] = ACTIONS(372), - [anon_sym_ATafterClass] = ACTIONS(374), - [anon_sym_ATannotation] = ACTIONS(374), - [anon_sym_ATbackupGlobals] = ACTIONS(374), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(374), - [anon_sym_ATbefore] = ACTIONS(372), - [anon_sym_ATbeforeClass] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(374), - [anon_sym_ATcovers] = ACTIONS(372), - [anon_sym_ATcoversDefaultClass] = ACTIONS(372), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(374), - [anon_sym_ATcoversNothing] = ACTIONS(374), - [anon_sym_ATdataProvider] = ACTIONS(374), - [anon_sym_ATdepends] = ACTIONS(372), - [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(372), - [anon_sym_ATrequiresusages] = ACTIONS(374), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(374), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(374), - [anon_sym_ATsmall] = ACTIONS(374), - [anon_sym_ATtest] = ACTIONS(372), - [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(372), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(374), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(372), - [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(372), - [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(372), - [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), - [anon_sym_COMMA] = ACTIONS(374), - [anon_sym_PIPE] = ACTIONS(376), - [anon_sym_DOLLAR] = ACTIONS(374), - [sym__end] = ACTIONS(374), + [62] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(47), + [anon_sym_LBRACE] = ACTIONS(273), + [anon_sym_ATinheritdoc] = ACTIONS(273), + [anon_sym_ATinheritDoc] = ACTIONS(273), + [anon_sym_ATapi] = ACTIONS(273), + [anon_sym_ATfilesource] = ACTIONS(273), + [anon_sym_ATignore] = ACTIONS(273), + [anon_sym_ATinternal] = ACTIONS(273), + [anon_sym_ATcategory] = ACTIONS(273), + [anon_sym_ATcopyright] = ACTIONS(273), + [anon_sym_ATtodo] = ACTIONS(273), + [anon_sym_ATexample] = ACTIONS(273), + [anon_sym_ATlicense] = ACTIONS(273), + [anon_sym_ATpackage] = ACTIONS(273), + [anon_sym_ATsource] = ACTIONS(273), + [anon_sym_ATsubpackage] = ACTIONS(273), + [anon_sym_ATuses] = ACTIONS(273), + [anon_sym_ATauthor] = ACTIONS(273), + [anon_sym_ATglobal] = ACTIONS(273), + [anon_sym_ATlink] = ACTIONS(273), + [anon_sym_ATmethod] = ACTIONS(273), + [anon_sym_ATparam] = ACTIONS(271), + [anon_sym_ATproperty] = ACTIONS(271), + [anon_sym_ATproperty_DASHread] = ACTIONS(273), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(273), + [anon_sym_ATreturn] = ACTIONS(273), + [anon_sym_ATsee] = ACTIONS(273), + [anon_sym_ATthrows] = ACTIONS(273), + [anon_sym_ATvar] = ACTIONS(273), + [anon_sym_ATdeprecated] = ACTIONS(273), + [anon_sym_ATsince] = ACTIONS(273), + [anon_sym_ATversion] = ACTIONS(273), + [anon_sym_ATtemplate] = ACTIONS(271), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(273), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(273), + [anon_sym_ATimplements] = ACTIONS(273), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(273), + [anon_sym_ATextends] = ACTIONS(273), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(273), + [anon_sym_ATuse] = ACTIONS(271), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(273), + [anon_sym_ATafter] = ACTIONS(271), + [anon_sym_ATafterClass] = ACTIONS(273), + [anon_sym_ATannotation] = ACTIONS(273), + [anon_sym_ATbackupGlobals] = ACTIONS(273), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(273), + [anon_sym_ATbefore] = ACTIONS(271), + [anon_sym_ATbeforeClass] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(271), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(273), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(273), + [anon_sym_ATcovers] = ACTIONS(271), + [anon_sym_ATcoversDefaultClass] = ACTIONS(271), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(273), + [anon_sym_ATcoversNothing] = ACTIONS(273), + [anon_sym_ATdataProvider] = ACTIONS(273), + [anon_sym_ATdepends] = ACTIONS(271), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(273), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(273), + [anon_sym_ATgroup] = ACTIONS(273), + [anon_sym_ATlarge] = ACTIONS(273), + [anon_sym_ATmedium] = ACTIONS(273), + [anon_sym_ATpreserveGlobalState] = ACTIONS(273), + [anon_sym_ATrequires] = ACTIONS(271), + [anon_sym_ATrequiresusages] = ACTIONS(273), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(273), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(273), + [anon_sym_ATsmall] = ACTIONS(273), + [anon_sym_ATtest] = ACTIONS(271), + [anon_sym_ATtestWith] = ACTIONS(273), + [anon_sym_ATtestdox] = ACTIONS(273), + [anon_sym_ATticket] = ACTIONS(273), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(273), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(273), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(273), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(271), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(271), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(273), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(273), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(273), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(273), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(273), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(273), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(271), + [anon_sym_ATreadonly] = ACTIONS(273), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(273), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(273), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(273), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(273), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(273), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(273), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(273), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(273), + [anon_sym_ATparam_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(273), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(271), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(273), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(273), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(273), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(273), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(273), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(273), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(273), + [anon_sym_ATmixin] = ACTIONS(273), + [anon_sym_LBRACK_RBRACK] = ACTIONS(372), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_DOLLAR] = ACTIONS(273), + [sym__end] = ACTIONS(273), + [sym__text_after_type] = ACTIONS(273), }, - [60] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(57), - [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(376), - [anon_sym_DOLLAR] = ACTIONS(380), - [sym__end] = ACTIONS(380), + [63] = { + [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_LT] = ACTIONS(232), + [anon_sym_ATglobal] = ACTIONS(232), + [anon_sym_ATlink] = ACTIONS(232), + [anon_sym_ATmethod] = ACTIONS(232), + [anon_sym_ATparam] = ACTIONS(228), + [anon_sym_ATproperty] = ACTIONS(228), + [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(228), + [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(228), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(232), + [anon_sym_ATafter] = ACTIONS(228), + [anon_sym_ATafterClass] = ACTIONS(232), + [anon_sym_ATannotation] = ACTIONS(232), + [anon_sym_ATbackupGlobals] = ACTIONS(232), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(232), + [anon_sym_ATbefore] = ACTIONS(228), + [anon_sym_ATbeforeClass] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(232), + [anon_sym_ATcovers] = ACTIONS(228), + [anon_sym_ATcoversDefaultClass] = ACTIONS(228), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), + [anon_sym_ATcoversNothing] = ACTIONS(232), + [anon_sym_ATdataProvider] = ACTIONS(232), + [anon_sym_ATdepends] = ACTIONS(228), + [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(228), + [anon_sym_ATrequiresusages] = ACTIONS(232), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(232), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(232), + [anon_sym_ATsmall] = ACTIONS(232), + [anon_sym_ATtest] = ACTIONS(228), + [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(228), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(232), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), + [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(228), + [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(228), + [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(232), + [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), }, - [61] = { - [aux_sym_union_type_repeat1] = STATE(58), - [sym_name] = ACTIONS(382), - [anon_sym_ATinheritdoc] = ACTIONS(384), - [anon_sym_ATinheritDoc] = ACTIONS(384), - [anon_sym_ATapi] = ACTIONS(384), - [anon_sym_ATfilesource] = ACTIONS(384), - [anon_sym_ATignore] = ACTIONS(384), - [anon_sym_ATinternal] = ACTIONS(384), - [anon_sym_ATcategory] = ACTIONS(384), - [anon_sym_ATcopyright] = ACTIONS(384), - [anon_sym_ATtodo] = ACTIONS(384), - [anon_sym_ATexample] = ACTIONS(384), - [anon_sym_ATlicense] = ACTIONS(384), - [anon_sym_ATpackage] = ACTIONS(384), - [anon_sym_ATsource] = ACTIONS(384), - [anon_sym_ATsubpackage] = ACTIONS(384), - [anon_sym_ATuses] = ACTIONS(384), - [anon_sym_ATauthor] = ACTIONS(384), - [anon_sym_ATglobal] = ACTIONS(384), - [anon_sym_ATlink] = ACTIONS(384), - [anon_sym_ATmethod] = ACTIONS(384), - [anon_sym_ATparam] = ACTIONS(382), - [anon_sym_ATproperty] = ACTIONS(382), - [anon_sym_ATproperty_DASHread] = ACTIONS(384), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(384), - [anon_sym_ATreturn] = ACTIONS(384), - [anon_sym_ATsee] = ACTIONS(384), - [anon_sym_ATthrows] = ACTIONS(384), - [anon_sym_ATvar] = ACTIONS(384), - [anon_sym_ATdeprecated] = ACTIONS(384), - [anon_sym_ATsince] = ACTIONS(384), - [anon_sym_ATversion] = ACTIONS(384), - [anon_sym_ATtemplate] = ACTIONS(382), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(384), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(384), - [anon_sym_of] = ACTIONS(382), - [anon_sym_ATimplements] = ACTIONS(384), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(384), - [anon_sym_ATextends] = ACTIONS(384), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(384), - [anon_sym_ATuse] = ACTIONS(382), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(384), - [anon_sym_ATafter] = ACTIONS(382), - [anon_sym_ATafterClass] = ACTIONS(384), - [anon_sym_ATannotation] = ACTIONS(384), - [anon_sym_ATbackupGlobals] = ACTIONS(384), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(384), - [anon_sym_ATbefore] = ACTIONS(382), - [anon_sym_ATbeforeClass] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(382), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(384), - [anon_sym_ATcovers] = ACTIONS(382), - [anon_sym_ATcoversDefaultClass] = ACTIONS(382), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(384), - [anon_sym_ATcoversNothing] = ACTIONS(384), - [anon_sym_ATdataProvider] = ACTIONS(384), - [anon_sym_ATdepends] = ACTIONS(382), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(384), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(384), - [anon_sym_ATgroup] = ACTIONS(384), - [anon_sym_ATlarge] = ACTIONS(384), - [anon_sym_ATmedium] = ACTIONS(384), - [anon_sym_ATpreserveGlobalState] = ACTIONS(384), - [anon_sym_ATrequires] = ACTIONS(382), - [anon_sym_ATrequiresusages] = ACTIONS(384), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(384), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(384), - [anon_sym_ATsmall] = ACTIONS(384), - [anon_sym_ATtest] = ACTIONS(382), - [anon_sym_ATtestWith] = ACTIONS(384), - [anon_sym_ATtestdox] = ACTIONS(384), - [anon_sym_ATticket] = ACTIONS(384), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(384), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(384), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(384), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(382), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(382), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(384), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(384), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(384), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(384), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(384), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(382), - [anon_sym_ATreadonly] = ACTIONS(384), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(384), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(384), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(384), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(384), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(384), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(384), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(384), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(384), - [anon_sym_ATparam_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(382), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(384), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(384), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(384), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(384), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(384), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(384), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(384), - [anon_sym_ATmixin] = ACTIONS(384), - [anon_sym_COMMA] = ACTIONS(384), - [anon_sym_PIPE] = ACTIONS(386), - [anon_sym_DOLLAR] = ACTIONS(384), - [sym__end] = ACTIONS(384), + [64] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), + [sym_name] = ACTIONS(374), + [anon_sym_ATinheritdoc] = ACTIONS(376), + [anon_sym_ATinheritDoc] = ACTIONS(376), + [anon_sym_ATapi] = ACTIONS(376), + [anon_sym_ATfilesource] = ACTIONS(376), + [anon_sym_ATignore] = ACTIONS(376), + [anon_sym_ATinternal] = ACTIONS(376), + [anon_sym_ATcategory] = ACTIONS(376), + [anon_sym_ATcopyright] = ACTIONS(376), + [anon_sym_ATtodo] = ACTIONS(376), + [anon_sym_ATexample] = ACTIONS(376), + [anon_sym_ATlicense] = ACTIONS(376), + [anon_sym_ATpackage] = ACTIONS(376), + [anon_sym_ATsource] = ACTIONS(376), + [anon_sym_ATsubpackage] = ACTIONS(376), + [anon_sym_ATuses] = ACTIONS(376), + [anon_sym_ATauthor] = ACTIONS(376), + [anon_sym_ATglobal] = ACTIONS(376), + [anon_sym_ATlink] = ACTIONS(376), + [anon_sym_ATmethod] = ACTIONS(376), + [anon_sym_ATparam] = ACTIONS(374), + [anon_sym_ATproperty] = ACTIONS(374), + [anon_sym_ATproperty_DASHread] = ACTIONS(376), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(376), + [anon_sym_ATreturn] = ACTIONS(376), + [anon_sym_ATsee] = ACTIONS(376), + [anon_sym_ATthrows] = ACTIONS(376), + [anon_sym_ATvar] = ACTIONS(376), + [anon_sym_ATdeprecated] = ACTIONS(376), + [anon_sym_ATsince] = ACTIONS(376), + [anon_sym_ATversion] = ACTIONS(376), + [anon_sym_ATtemplate] = ACTIONS(374), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(376), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(376), + [anon_sym_of] = ACTIONS(374), + [anon_sym_ATimplements] = ACTIONS(376), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(376), + [anon_sym_ATextends] = ACTIONS(376), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(376), + [anon_sym_ATuse] = ACTIONS(374), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(376), + [anon_sym_ATafter] = ACTIONS(374), + [anon_sym_ATafterClass] = ACTIONS(376), + [anon_sym_ATannotation] = ACTIONS(376), + [anon_sym_ATbackupGlobals] = ACTIONS(376), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(376), + [anon_sym_ATbefore] = ACTIONS(374), + [anon_sym_ATbeforeClass] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(374), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(376), + [anon_sym_ATcovers] = ACTIONS(374), + [anon_sym_ATcoversDefaultClass] = ACTIONS(374), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(376), + [anon_sym_ATcoversNothing] = ACTIONS(376), + [anon_sym_ATdataProvider] = ACTIONS(376), + [anon_sym_ATdepends] = ACTIONS(374), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(376), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(376), + [anon_sym_ATgroup] = ACTIONS(376), + [anon_sym_ATlarge] = ACTIONS(376), + [anon_sym_ATmedium] = ACTIONS(376), + [anon_sym_ATpreserveGlobalState] = ACTIONS(376), + [anon_sym_ATrequires] = ACTIONS(374), + [anon_sym_ATrequiresusages] = ACTIONS(376), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(376), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(376), + [anon_sym_ATsmall] = ACTIONS(376), + [anon_sym_ATtest] = ACTIONS(374), + [anon_sym_ATtestWith] = ACTIONS(376), + [anon_sym_ATtestdox] = ACTIONS(376), + [anon_sym_ATticket] = ACTIONS(376), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(376), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(376), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(376), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(374), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(374), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(376), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(376), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(376), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(376), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(376), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(374), + [anon_sym_ATreadonly] = ACTIONS(376), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(376), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(376), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(376), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(376), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(376), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(376), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(376), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(376), + [anon_sym_ATparam_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(374), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(376), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(376), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(376), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(376), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(376), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(376), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(376), + [anon_sym_ATmixin] = ACTIONS(376), + [anon_sym_COMMA] = ACTIONS(376), + [anon_sym_PIPE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(376), + [sym__end] = ACTIONS(376), }, - [62] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(59), - [sym_name] = ACTIONS(388), - [anon_sym_ATinheritdoc] = ACTIONS(390), - [anon_sym_ATinheritDoc] = ACTIONS(390), - [anon_sym_ATapi] = ACTIONS(390), - [anon_sym_ATfilesource] = ACTIONS(390), - [anon_sym_ATignore] = ACTIONS(390), - [anon_sym_ATinternal] = ACTIONS(390), - [anon_sym_ATcategory] = ACTIONS(390), - [anon_sym_ATcopyright] = ACTIONS(390), - [anon_sym_ATtodo] = ACTIONS(390), - [anon_sym_ATexample] = ACTIONS(390), - [anon_sym_ATlicense] = ACTIONS(390), - [anon_sym_ATpackage] = ACTIONS(390), - [anon_sym_ATsource] = ACTIONS(390), - [anon_sym_ATsubpackage] = ACTIONS(390), - [anon_sym_ATuses] = ACTIONS(390), - [anon_sym_ATauthor] = ACTIONS(390), - [anon_sym_ATglobal] = ACTIONS(390), - [anon_sym_ATlink] = ACTIONS(390), - [anon_sym_ATmethod] = ACTIONS(390), - [anon_sym_ATparam] = ACTIONS(388), - [anon_sym_ATproperty] = ACTIONS(388), - [anon_sym_ATproperty_DASHread] = ACTIONS(390), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(390), - [anon_sym_ATreturn] = ACTIONS(390), - [anon_sym_ATsee] = ACTIONS(390), - [anon_sym_ATthrows] = ACTIONS(390), - [anon_sym_ATvar] = ACTIONS(390), - [anon_sym_ATdeprecated] = ACTIONS(390), - [anon_sym_ATsince] = ACTIONS(390), - [anon_sym_ATversion] = ACTIONS(390), - [anon_sym_ATtemplate] = ACTIONS(388), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(390), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(390), - [anon_sym_of] = ACTIONS(388), - [anon_sym_ATimplements] = ACTIONS(390), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(390), - [anon_sym_ATextends] = ACTIONS(390), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(390), - [anon_sym_ATuse] = ACTIONS(388), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(390), - [anon_sym_ATafter] = ACTIONS(388), - [anon_sym_ATafterClass] = ACTIONS(390), - [anon_sym_ATannotation] = ACTIONS(390), - [anon_sym_ATbackupGlobals] = ACTIONS(390), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(390), - [anon_sym_ATbefore] = ACTIONS(388), - [anon_sym_ATbeforeClass] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(388), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(390), - [anon_sym_ATcovers] = ACTIONS(388), - [anon_sym_ATcoversDefaultClass] = ACTIONS(388), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(390), - [anon_sym_ATcoversNothing] = ACTIONS(390), - [anon_sym_ATdataProvider] = ACTIONS(390), - [anon_sym_ATdepends] = ACTIONS(388), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(390), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(390), - [anon_sym_ATgroup] = ACTIONS(390), - [anon_sym_ATlarge] = ACTIONS(390), - [anon_sym_ATmedium] = ACTIONS(390), - [anon_sym_ATpreserveGlobalState] = ACTIONS(390), - [anon_sym_ATrequires] = ACTIONS(388), - [anon_sym_ATrequiresusages] = ACTIONS(390), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(390), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(390), - [anon_sym_ATsmall] = ACTIONS(390), - [anon_sym_ATtest] = ACTIONS(388), - [anon_sym_ATtestWith] = ACTIONS(390), - [anon_sym_ATtestdox] = ACTIONS(390), - [anon_sym_ATticket] = ACTIONS(390), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(390), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(390), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(390), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(388), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(388), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(390), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(390), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(390), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(390), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(390), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(388), - [anon_sym_ATreadonly] = ACTIONS(390), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(390), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(390), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(390), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(390), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(390), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(390), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(390), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(390), - [anon_sym_ATparam_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(388), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(390), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(390), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(390), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(390), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(390), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(390), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(390), - [anon_sym_ATmixin] = ACTIONS(390), - [anon_sym_COMMA] = ACTIONS(390), - [anon_sym_PIPE] = ACTIONS(376), - [anon_sym_DOLLAR] = ACTIONS(390), - [sym__end] = ACTIONS(390), + [65] = { + [aux_sym_union_type_repeat1] = STATE(65), + [sym_name] = ACTIONS(380), + [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), + [anon_sym_ATparam] = ACTIONS(380), + [anon_sym_ATproperty] = ACTIONS(380), + [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_ATtemplate] = ACTIONS(380), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(382), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(382), + [anon_sym_of] = ACTIONS(380), + [anon_sym_ATimplements] = ACTIONS(382), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(382), + [anon_sym_ATextends] = ACTIONS(382), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(382), + [anon_sym_ATuse] = ACTIONS(380), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(382), + [anon_sym_ATafter] = ACTIONS(380), + [anon_sym_ATafterClass] = ACTIONS(382), + [anon_sym_ATannotation] = ACTIONS(382), + [anon_sym_ATbackupGlobals] = ACTIONS(382), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(382), + [anon_sym_ATbefore] = ACTIONS(380), + [anon_sym_ATbeforeClass] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(382), + [anon_sym_ATcovers] = ACTIONS(380), + [anon_sym_ATcoversDefaultClass] = ACTIONS(380), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(382), + [anon_sym_ATcoversNothing] = ACTIONS(382), + [anon_sym_ATdataProvider] = ACTIONS(382), + [anon_sym_ATdepends] = ACTIONS(380), + [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(380), + [anon_sym_ATrequiresusages] = ACTIONS(382), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(382), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(382), + [anon_sym_ATsmall] = ACTIONS(382), + [anon_sym_ATtest] = ACTIONS(380), + [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(380), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(382), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(380), + [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(380), + [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(380), + [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), + [anon_sym_COMMA] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym__end] = ACTIONS(382), }, - [63] = { - [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), - }, - [64] = { - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_ATinheritdoc] = ACTIONS(253), - [anon_sym_ATinheritDoc] = ACTIONS(253), - [anon_sym_ATapi] = ACTIONS(253), - [anon_sym_ATfilesource] = ACTIONS(253), - [anon_sym_ATignore] = ACTIONS(253), - [anon_sym_ATinternal] = ACTIONS(253), - [anon_sym_ATcategory] = ACTIONS(253), - [anon_sym_ATcopyright] = ACTIONS(253), - [anon_sym_ATtodo] = ACTIONS(253), - [anon_sym_ATexample] = ACTIONS(253), - [anon_sym_ATlicense] = ACTIONS(253), - [anon_sym_ATpackage] = ACTIONS(253), - [anon_sym_ATsource] = ACTIONS(253), - [anon_sym_ATsubpackage] = ACTIONS(253), - [anon_sym_ATuses] = ACTIONS(253), - [anon_sym_ATauthor] = ACTIONS(253), - [anon_sym_ATglobal] = ACTIONS(253), - [anon_sym_ATlink] = ACTIONS(253), - [anon_sym_ATmethod] = ACTIONS(253), - [anon_sym_ATparam] = ACTIONS(251), - [anon_sym_ATproperty] = ACTIONS(251), - [anon_sym_ATproperty_DASHread] = ACTIONS(253), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATreturn] = ACTIONS(253), - [anon_sym_ATsee] = ACTIONS(253), - [anon_sym_ATthrows] = ACTIONS(253), - [anon_sym_ATvar] = ACTIONS(253), - [anon_sym_ATdeprecated] = ACTIONS(253), - [anon_sym_ATsince] = ACTIONS(253), - [anon_sym_ATversion] = ACTIONS(253), - [anon_sym_ATtemplate] = ACTIONS(251), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(253), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(253), - [anon_sym_ATimplements] = ACTIONS(253), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(253), - [anon_sym_ATextends] = ACTIONS(253), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(253), - [anon_sym_ATuse] = ACTIONS(251), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(253), - [anon_sym_ATafter] = ACTIONS(251), - [anon_sym_ATafterClass] = ACTIONS(253), - [anon_sym_ATannotation] = ACTIONS(253), - [anon_sym_ATbackupGlobals] = ACTIONS(253), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(253), - [anon_sym_ATbefore] = ACTIONS(251), - [anon_sym_ATbeforeClass] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(251), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(253), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(253), - [anon_sym_ATcovers] = ACTIONS(251), - [anon_sym_ATcoversDefaultClass] = ACTIONS(251), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(253), - [anon_sym_ATcoversNothing] = ACTIONS(253), - [anon_sym_ATdataProvider] = ACTIONS(253), - [anon_sym_ATdepends] = ACTIONS(251), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(253), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(253), - [anon_sym_ATgroup] = ACTIONS(253), - [anon_sym_ATlarge] = ACTIONS(253), - [anon_sym_ATmedium] = ACTIONS(253), - [anon_sym_ATpreserveGlobalState] = ACTIONS(253), - [anon_sym_ATrequires] = ACTIONS(251), - [anon_sym_ATrequiresusages] = ACTIONS(253), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(253), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(253), - [anon_sym_ATsmall] = ACTIONS(253), - [anon_sym_ATtest] = ACTIONS(251), - [anon_sym_ATtestWith] = ACTIONS(253), - [anon_sym_ATtestdox] = ACTIONS(253), - [anon_sym_ATticket] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(253), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(253), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(251), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(251), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(253), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(253), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(253), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(253), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(251), - [anon_sym_ATreadonly] = ACTIONS(253), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(253), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(253), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(253), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(253), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(253), - [anon_sym_ATparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(251), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(253), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(253), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(253), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(253), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(253), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(253), - [anon_sym_ATmixin] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_AMP] = ACTIONS(253), - [anon_sym_DOLLAR] = ACTIONS(253), - [sym__end] = ACTIONS(253), - [sym__text_after_type] = ACTIONS(253), + [66] = { + [aux_sym_union_type_repeat1] = STATE(65), + [sym_name] = ACTIONS(387), + [anon_sym_ATinheritdoc] = ACTIONS(389), + [anon_sym_ATinheritDoc] = ACTIONS(389), + [anon_sym_ATapi] = ACTIONS(389), + [anon_sym_ATfilesource] = ACTIONS(389), + [anon_sym_ATignore] = ACTIONS(389), + [anon_sym_ATinternal] = ACTIONS(389), + [anon_sym_ATcategory] = ACTIONS(389), + [anon_sym_ATcopyright] = ACTIONS(389), + [anon_sym_ATtodo] = ACTIONS(389), + [anon_sym_ATexample] = ACTIONS(389), + [anon_sym_ATlicense] = ACTIONS(389), + [anon_sym_ATpackage] = ACTIONS(389), + [anon_sym_ATsource] = ACTIONS(389), + [anon_sym_ATsubpackage] = ACTIONS(389), + [anon_sym_ATuses] = ACTIONS(389), + [anon_sym_ATauthor] = ACTIONS(389), + [anon_sym_ATglobal] = ACTIONS(389), + [anon_sym_ATlink] = ACTIONS(389), + [anon_sym_ATmethod] = ACTIONS(389), + [anon_sym_ATparam] = ACTIONS(387), + [anon_sym_ATproperty] = ACTIONS(387), + [anon_sym_ATproperty_DASHread] = ACTIONS(389), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(389), + [anon_sym_ATreturn] = ACTIONS(389), + [anon_sym_ATsee] = ACTIONS(389), + [anon_sym_ATthrows] = ACTIONS(389), + [anon_sym_ATvar] = ACTIONS(389), + [anon_sym_ATdeprecated] = ACTIONS(389), + [anon_sym_ATsince] = ACTIONS(389), + [anon_sym_ATversion] = ACTIONS(389), + [anon_sym_ATtemplate] = ACTIONS(387), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(389), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(389), + [anon_sym_of] = ACTIONS(387), + [anon_sym_ATimplements] = ACTIONS(389), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(389), + [anon_sym_ATextends] = ACTIONS(389), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(389), + [anon_sym_ATuse] = ACTIONS(387), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(389), + [anon_sym_ATafter] = ACTIONS(387), + [anon_sym_ATafterClass] = ACTIONS(389), + [anon_sym_ATannotation] = ACTIONS(389), + [anon_sym_ATbackupGlobals] = ACTIONS(389), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(389), + [anon_sym_ATbefore] = ACTIONS(387), + [anon_sym_ATbeforeClass] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(387), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(389), + [anon_sym_ATcovers] = ACTIONS(387), + [anon_sym_ATcoversDefaultClass] = ACTIONS(387), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(389), + [anon_sym_ATcoversNothing] = ACTIONS(389), + [anon_sym_ATdataProvider] = ACTIONS(389), + [anon_sym_ATdepends] = ACTIONS(387), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(389), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(389), + [anon_sym_ATgroup] = ACTIONS(389), + [anon_sym_ATlarge] = ACTIONS(389), + [anon_sym_ATmedium] = ACTIONS(389), + [anon_sym_ATpreserveGlobalState] = ACTIONS(389), + [anon_sym_ATrequires] = ACTIONS(387), + [anon_sym_ATrequiresusages] = ACTIONS(389), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(389), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(389), + [anon_sym_ATsmall] = ACTIONS(389), + [anon_sym_ATtest] = ACTIONS(387), + [anon_sym_ATtestWith] = ACTIONS(389), + [anon_sym_ATtestdox] = ACTIONS(389), + [anon_sym_ATticket] = ACTIONS(389), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(389), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(389), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(389), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(387), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(387), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(389), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(389), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(389), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(389), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(389), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(387), + [anon_sym_ATreadonly] = ACTIONS(389), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(389), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(389), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(389), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(389), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(389), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(389), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(389), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(389), + [anon_sym_ATparam_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(387), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(389), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(389), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(389), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(389), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(389), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(389), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(389), + [anon_sym_ATmixin] = ACTIONS(389), + [anon_sym_COMMA] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(391), + [anon_sym_DOLLAR] = ACTIONS(389), + [sym__end] = ACTIONS(389), }, - [65] = { - [sym_name] = ACTIONS(392), + [67] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), + [sym_name] = ACTIONS(393), [anon_sym_ATinheritdoc] = ACTIONS(395), [anon_sym_ATinheritDoc] = ACTIONS(395), [anon_sym_ATapi] = ACTIONS(395), @@ -14942,8 +15304,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(395), [anon_sym_ATlink] = ACTIONS(395), [anon_sym_ATmethod] = ACTIONS(395), - [anon_sym_ATparam] = ACTIONS(392), - [anon_sym_ATproperty] = ACTIONS(392), + [anon_sym_ATparam] = ACTIONS(393), + [anon_sym_ATproperty] = ACTIONS(393), [anon_sym_ATproperty_DASHread] = ACTIONS(395), [anon_sym_ATproperty_DASHwrite] = ACTIONS(395), [anon_sym_ATreturn] = ACTIONS(395), @@ -14953,54 +15315,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(395), [anon_sym_ATsince] = ACTIONS(395), [anon_sym_ATversion] = ACTIONS(395), - [anon_sym_ATtemplate] = ACTIONS(392), + [anon_sym_ATtemplate] = ACTIONS(393), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(395), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(395), - [anon_sym_of] = ACTIONS(392), + [anon_sym_of] = ACTIONS(393), [anon_sym_ATimplements] = ACTIONS(395), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(395), [anon_sym_ATextends] = ACTIONS(395), [anon_sym_ATtemplate_DASHextends] = ACTIONS(395), - [anon_sym_ATuse] = ACTIONS(392), + [anon_sym_ATuse] = ACTIONS(393), [anon_sym_ATtemplate_DASHuse] = ACTIONS(395), - [anon_sym_ATafter] = ACTIONS(392), + [anon_sym_ATafter] = ACTIONS(393), [anon_sym_ATafterClass] = ACTIONS(395), [anon_sym_ATannotation] = ACTIONS(395), [anon_sym_ATbackupGlobals] = ACTIONS(395), [anon_sym_ATbackupStaticAttributes] = ACTIONS(395), - [anon_sym_ATbefore] = ACTIONS(392), + [anon_sym_ATbefore] = ACTIONS(393), [anon_sym_ATbeforeClass] = ACTIONS(395), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(392), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(393), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(395), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(395), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(395), - [anon_sym_ATcovers] = ACTIONS(392), - [anon_sym_ATcoversDefaultClass] = ACTIONS(392), + [anon_sym_ATcovers] = ACTIONS(393), + [anon_sym_ATcoversDefaultClass] = ACTIONS(393), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(395), [anon_sym_ATcoversNothing] = ACTIONS(395), [anon_sym_ATdataProvider] = ACTIONS(395), - [anon_sym_ATdepends] = ACTIONS(392), + [anon_sym_ATdepends] = ACTIONS(393), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(395), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(395), [anon_sym_ATgroup] = ACTIONS(395), [anon_sym_ATlarge] = ACTIONS(395), [anon_sym_ATmedium] = ACTIONS(395), [anon_sym_ATpreserveGlobalState] = ACTIONS(395), - [anon_sym_ATrequires] = ACTIONS(392), + [anon_sym_ATrequires] = ACTIONS(393), [anon_sym_ATrequiresusages] = ACTIONS(395), [anon_sym_ATrunInSeparateProcess] = ACTIONS(395), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(395), [anon_sym_ATsmall] = ACTIONS(395), - [anon_sym_ATtest] = ACTIONS(392), + [anon_sym_ATtest] = ACTIONS(393), [anon_sym_ATtestWith] = ACTIONS(395), [anon_sym_ATtestdox] = ACTIONS(395), [anon_sym_ATticket] = ACTIONS(395), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(395), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(395), [anon_sym_ATpsalm_DASHvar] = ACTIONS(395), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(392), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(393), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(395), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(392), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(393), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(395), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(395), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(395), @@ -15010,7 +15372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(395), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(395), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(395), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(392), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(393), [anon_sym_ATreadonly] = ACTIONS(395), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(395), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(395), @@ -15022,7 +15384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(395), [anon_sym_ATparam_DASHout] = ACTIONS(395), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(395), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(392), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(393), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(395), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(395), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(395), @@ -15032,130 +15394,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(395), [anon_sym_ATmixin] = ACTIONS(395), [anon_sym_COMMA] = ACTIONS(395), - [anon_sym_PIPE] = ACTIONS(395), + [anon_sym_PIPE] = ACTIONS(397), [anon_sym_DOLLAR] = ACTIONS(395), [sym__end] = ACTIONS(395), }, - [66] = { - [sym_description] = STATE(171), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [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] = { + [sym_name] = ACTIONS(365), + [anon_sym_ATinheritdoc] = ACTIONS(367), + [anon_sym_ATinheritDoc] = ACTIONS(367), + [anon_sym_ATapi] = ACTIONS(367), + [anon_sym_ATfilesource] = ACTIONS(367), + [anon_sym_ATignore] = ACTIONS(367), + [anon_sym_ATinternal] = ACTIONS(367), + [anon_sym_ATcategory] = ACTIONS(367), + [anon_sym_ATcopyright] = ACTIONS(367), + [anon_sym_ATtodo] = ACTIONS(367), + [anon_sym_ATexample] = ACTIONS(367), + [anon_sym_ATlicense] = ACTIONS(367), + [anon_sym_ATpackage] = ACTIONS(367), + [anon_sym_ATsource] = ACTIONS(367), + [anon_sym_ATsubpackage] = ACTIONS(367), + [anon_sym_ATuses] = ACTIONS(367), + [anon_sym_ATauthor] = ACTIONS(367), + [anon_sym_ATglobal] = ACTIONS(367), + [anon_sym_ATlink] = ACTIONS(367), + [anon_sym_ATmethod] = ACTIONS(367), + [anon_sym_ATparam] = ACTIONS(365), + [anon_sym_ATproperty] = ACTIONS(365), + [anon_sym_ATproperty_DASHread] = ACTIONS(367), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(367), + [anon_sym_ATreturn] = ACTIONS(367), + [anon_sym_ATsee] = ACTIONS(367), + [anon_sym_ATthrows] = ACTIONS(367), + [anon_sym_ATvar] = ACTIONS(367), + [anon_sym_ATdeprecated] = ACTIONS(367), + [anon_sym_ATsince] = ACTIONS(367), + [anon_sym_ATversion] = ACTIONS(367), + [anon_sym_ATtemplate] = ACTIONS(365), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(367), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(367), + [anon_sym_of] = ACTIONS(365), + [anon_sym_ATimplements] = ACTIONS(367), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(367), + [anon_sym_ATextends] = ACTIONS(367), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(367), + [anon_sym_ATuse] = ACTIONS(365), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(367), + [anon_sym_ATafter] = ACTIONS(365), + [anon_sym_ATafterClass] = ACTIONS(367), + [anon_sym_ATannotation] = ACTIONS(367), + [anon_sym_ATbackupGlobals] = ACTIONS(367), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(367), + [anon_sym_ATbefore] = ACTIONS(365), + [anon_sym_ATbeforeClass] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(365), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(367), + [anon_sym_ATcovers] = ACTIONS(365), + [anon_sym_ATcoversDefaultClass] = ACTIONS(365), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(367), + [anon_sym_ATcoversNothing] = ACTIONS(367), + [anon_sym_ATdataProvider] = ACTIONS(367), + [anon_sym_ATdepends] = ACTIONS(365), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(367), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(367), + [anon_sym_ATgroup] = ACTIONS(367), + [anon_sym_ATlarge] = ACTIONS(367), + [anon_sym_ATmedium] = ACTIONS(367), + [anon_sym_ATpreserveGlobalState] = ACTIONS(367), + [anon_sym_ATrequires] = ACTIONS(365), + [anon_sym_ATrequiresusages] = ACTIONS(367), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(367), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(367), + [anon_sym_ATsmall] = ACTIONS(367), + [anon_sym_ATtest] = ACTIONS(365), + [anon_sym_ATtestWith] = ACTIONS(367), + [anon_sym_ATtestdox] = ACTIONS(367), + [anon_sym_ATticket] = ACTIONS(367), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(367), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(367), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(367), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(365), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(365), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(367), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(367), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(367), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(365), + [anon_sym_ATreadonly] = ACTIONS(367), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(367), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(367), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(367), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(367), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(367), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(367), + [anon_sym_ATparam_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(365), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(367), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(367), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(367), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(367), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(367), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), + [anon_sym_ATmixin] = ACTIONS(367), + [anon_sym_COMMA] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), + [anon_sym_RPAREN] = ACTIONS(367), + [anon_sym_DOLLAR] = ACTIONS(367), + [sym__end] = ACTIONS(367), }, - [67] = { - [sym_description] = STATE(151), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), + [69] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(64), + [sym_name] = ACTIONS(400), [anon_sym_ATinheritdoc] = ACTIONS(402), [anon_sym_ATinheritDoc] = ACTIONS(402), [anon_sym_ATapi] = ACTIONS(402), @@ -15175,8 +15536,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATparam] = ACTIONS(400), + [anon_sym_ATproperty] = ACTIONS(400), [anon_sym_ATproperty_DASHread] = ACTIONS(402), [anon_sym_ATproperty_DASHwrite] = ACTIONS(402), [anon_sym_ATreturn] = ACTIONS(402), @@ -15186,53 +15547,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(402), [anon_sym_ATsince] = ACTIONS(402), [anon_sym_ATversion] = ACTIONS(402), - [anon_sym_ATtemplate] = ACTIONS(404), + [anon_sym_ATtemplate] = ACTIONS(400), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(402), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(402), + [anon_sym_of] = ACTIONS(400), [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_ATuse] = ACTIONS(400), [anon_sym_ATtemplate_DASHuse] = ACTIONS(402), - [anon_sym_ATafter] = ACTIONS(404), + [anon_sym_ATafter] = ACTIONS(400), [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_ATbefore] = ACTIONS(400), [anon_sym_ATbeforeClass] = ACTIONS(402), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(404), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(400), [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_ATcovers] = ACTIONS(400), + [anon_sym_ATcoversDefaultClass] = ACTIONS(400), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(402), [anon_sym_ATcoversNothing] = ACTIONS(402), [anon_sym_ATdataProvider] = ACTIONS(402), - [anon_sym_ATdepends] = ACTIONS(404), + [anon_sym_ATdepends] = ACTIONS(400), [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_ATrequires] = ACTIONS(400), [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_ATtest] = ACTIONS(400), [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_DASHparam] = ACTIONS(400), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(402), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(404), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(400), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(402), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(402), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(402), @@ -15242,7 +15604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATpsalm_DASHreadonly] = ACTIONS(400), [anon_sym_ATreadonly] = ACTIONS(402), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(402), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(402), @@ -15254,7 +15616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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] = ACTIONS(400), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(402), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(402), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(402), @@ -15263,14 +15625,246 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(402), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(402), [anon_sym_ATmixin] = ACTIONS(402), + [anon_sym_COMMA] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(402), [sym__end] = ACTIONS(402), - [sym_text] = ACTIONS(75), }, - [68] = { - [sym_description] = STATE(168), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), + [70] = { + [aux_sym_namespace_name_repeat1] = STATE(323), + [anon_sym_LBRACE] = ACTIONS(191), + [anon_sym_ATinheritdoc] = ACTIONS(191), + [anon_sym_ATinheritDoc] = ACTIONS(191), + [anon_sym_ATapi] = ACTIONS(191), + [anon_sym_ATfilesource] = ACTIONS(191), + [anon_sym_ATignore] = ACTIONS(191), + [anon_sym_ATinternal] = ACTIONS(191), + [anon_sym_ATcategory] = ACTIONS(191), + [anon_sym_ATcopyright] = ACTIONS(191), + [anon_sym_ATtodo] = ACTIONS(191), + [anon_sym_ATexample] = ACTIONS(191), + [anon_sym_ATlicense] = ACTIONS(191), + [anon_sym_ATpackage] = ACTIONS(191), + [anon_sym_ATsource] = ACTIONS(191), + [anon_sym_ATsubpackage] = ACTIONS(191), + [anon_sym_ATuses] = ACTIONS(191), + [anon_sym_ATauthor] = ACTIONS(191), + [anon_sym_LT] = ACTIONS(191), + [anon_sym_ATglobal] = ACTIONS(191), + [anon_sym_ATlink] = ACTIONS(191), + [anon_sym_ATmethod] = ACTIONS(191), + [anon_sym_ATparam] = ACTIONS(189), + [anon_sym_ATproperty] = ACTIONS(189), + [anon_sym_ATproperty_DASHread] = ACTIONS(191), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATreturn] = ACTIONS(191), + [anon_sym_ATsee] = ACTIONS(191), + [anon_sym_ATthrows] = ACTIONS(191), + [anon_sym_ATvar] = ACTIONS(191), + [anon_sym_ATdeprecated] = ACTIONS(191), + [anon_sym_ATsince] = ACTIONS(191), + [anon_sym_ATversion] = ACTIONS(191), + [anon_sym_ATtemplate] = ACTIONS(189), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(191), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(191), + [anon_sym_ATimplements] = ACTIONS(191), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(191), + [anon_sym_ATextends] = ACTIONS(191), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(191), + [anon_sym_ATuse] = ACTIONS(189), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(191), + [anon_sym_ATafter] = ACTIONS(189), + [anon_sym_ATafterClass] = ACTIONS(191), + [anon_sym_ATannotation] = ACTIONS(191), + [anon_sym_ATbackupGlobals] = ACTIONS(191), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(191), + [anon_sym_ATbefore] = ACTIONS(189), + [anon_sym_ATbeforeClass] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(189), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(191), + [anon_sym_ATcovers] = ACTIONS(189), + [anon_sym_ATcoversDefaultClass] = ACTIONS(189), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(191), + [anon_sym_ATcoversNothing] = ACTIONS(191), + [anon_sym_ATdataProvider] = ACTIONS(191), + [anon_sym_ATdepends] = ACTIONS(189), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(191), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(191), + [anon_sym_ATgroup] = ACTIONS(191), + [anon_sym_ATlarge] = ACTIONS(191), + [anon_sym_ATmedium] = ACTIONS(191), + [anon_sym_ATpreserveGlobalState] = ACTIONS(191), + [anon_sym_ATrequires] = ACTIONS(189), + [anon_sym_ATrequiresusages] = ACTIONS(191), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(191), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(191), + [anon_sym_ATsmall] = ACTIONS(191), + [anon_sym_ATtest] = ACTIONS(189), + [anon_sym_ATtestWith] = ACTIONS(191), + [anon_sym_ATtestdox] = ACTIONS(191), + [anon_sym_ATticket] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(191), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(191), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(189), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(189), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(191), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(191), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(191), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(191), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(189), + [anon_sym_ATreadonly] = ACTIONS(191), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(191), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(191), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(191), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(191), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(191), + [anon_sym_ATparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(189), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(191), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(191), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(191), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(191), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(191), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(191), + [anon_sym_ATmixin] = ACTIONS(191), + [anon_sym_BSLASH] = ACTIONS(186), + [anon_sym_COLON_COLON] = ACTIONS(191), + [sym__end] = ACTIONS(191), + [sym_text] = ACTIONS(191), + }, + [71] = { + [aux_sym_namespace_name_repeat1] = STATE(323), + [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(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_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(186), + [anon_sym_COLON_COLON] = ACTIONS(184), + [sym__end] = ACTIONS(184), + [sym_text] = ACTIONS(184), + }, + [72] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(67), + [sym_name] = ACTIONS(404), [anon_sym_ATinheritdoc] = ACTIONS(406), [anon_sym_ATinheritDoc] = ACTIONS(406), [anon_sym_ATapi] = ACTIONS(406), @@ -15290,8 +15884,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATparam] = ACTIONS(404), + [anon_sym_ATproperty] = ACTIONS(404), [anon_sym_ATproperty_DASHread] = ACTIONS(406), [anon_sym_ATproperty_DASHwrite] = ACTIONS(406), [anon_sym_ATreturn] = ACTIONS(406), @@ -15301,53 +15895,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(406), [anon_sym_ATsince] = ACTIONS(406), [anon_sym_ATversion] = ACTIONS(406), - [anon_sym_ATtemplate] = ACTIONS(408), + [anon_sym_ATtemplate] = ACTIONS(404), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(406), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(406), + [anon_sym_of] = ACTIONS(404), [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_ATuse] = ACTIONS(404), [anon_sym_ATtemplate_DASHuse] = ACTIONS(406), - [anon_sym_ATafter] = ACTIONS(408), + [anon_sym_ATafter] = ACTIONS(404), [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_ATbefore] = ACTIONS(404), [anon_sym_ATbeforeClass] = ACTIONS(406), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(404), [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_ATcovers] = ACTIONS(404), + [anon_sym_ATcoversDefaultClass] = ACTIONS(404), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(406), [anon_sym_ATcoversNothing] = ACTIONS(406), [anon_sym_ATdataProvider] = ACTIONS(406), - [anon_sym_ATdepends] = ACTIONS(408), + [anon_sym_ATdepends] = ACTIONS(404), [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_ATrequires] = ACTIONS(404), [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_ATtest] = ACTIONS(404), [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_DASHparam] = ACTIONS(404), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(406), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(404), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(406), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(406), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(406), @@ -15357,7 +15952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_ATpsalm_DASHreadonly] = ACTIONS(404), [anon_sym_ATreadonly] = ACTIONS(406), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(406), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(406), @@ -15369,7 +15964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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] = ACTIONS(404), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(406), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(406), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(406), @@ -15378,2658 +15973,2085 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(406), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(406), [anon_sym_ATmixin] = ACTIONS(406), + [anon_sym_COMMA] = ACTIONS(406), + [anon_sym_PIPE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(406), [sym__end] = ACTIONS(406), - [sym_text] = ACTIONS(75), - }, - [69] = { - [sym_description] = STATE(146), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), - [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] = ACTIONS(75), - }, - [70] = { - [sym__type_argument_list] = STATE(119), - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_LT] = ACTIONS(296), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_COLON_COLON] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym_text] = ACTIONS(196), - }, - [71] = { - [sym_description] = STATE(162), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [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), - }, - [72] = { - [sym_description] = STATE(170), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), - [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), }, [73] = { - [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), + [anon_sym_LBRACE] = ACTIONS(330), + [anon_sym_ATinheritdoc] = ACTIONS(330), + [anon_sym_ATinheritDoc] = ACTIONS(330), + [anon_sym_ATapi] = ACTIONS(330), + [anon_sym_ATfilesource] = ACTIONS(330), + [anon_sym_ATignore] = ACTIONS(330), + [anon_sym_ATinternal] = ACTIONS(330), + [anon_sym_ATcategory] = ACTIONS(330), + [anon_sym_ATcopyright] = ACTIONS(330), + [anon_sym_ATtodo] = ACTIONS(330), + [anon_sym_ATexample] = ACTIONS(330), + [anon_sym_ATlicense] = ACTIONS(330), + [anon_sym_ATpackage] = ACTIONS(330), + [anon_sym_ATsource] = ACTIONS(330), + [anon_sym_ATsubpackage] = ACTIONS(330), + [anon_sym_ATuses] = ACTIONS(330), + [anon_sym_ATauthor] = ACTIONS(330), + [anon_sym_ATglobal] = ACTIONS(330), + [anon_sym_ATlink] = ACTIONS(330), + [anon_sym_ATmethod] = ACTIONS(330), + [anon_sym_ATparam] = ACTIONS(328), + [anon_sym_ATproperty] = ACTIONS(328), + [anon_sym_ATproperty_DASHread] = ACTIONS(330), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(330), + [anon_sym_ATreturn] = ACTIONS(330), + [anon_sym_ATsee] = ACTIONS(330), + [anon_sym_ATthrows] = ACTIONS(330), + [anon_sym_ATvar] = ACTIONS(330), + [anon_sym_ATdeprecated] = ACTIONS(330), + [anon_sym_ATsince] = ACTIONS(330), + [anon_sym_ATversion] = ACTIONS(330), + [anon_sym_ATtemplate] = ACTIONS(328), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(330), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(330), + [anon_sym_ATimplements] = ACTIONS(330), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(330), + [anon_sym_ATextends] = ACTIONS(330), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(330), + [anon_sym_ATuse] = ACTIONS(328), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(330), + [anon_sym_ATafter] = ACTIONS(328), + [anon_sym_ATafterClass] = ACTIONS(330), + [anon_sym_ATannotation] = ACTIONS(330), + [anon_sym_ATbackupGlobals] = ACTIONS(330), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(330), + [anon_sym_ATbefore] = ACTIONS(328), + [anon_sym_ATbeforeClass] = ACTIONS(330), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(328), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(330), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(330), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(330), + [anon_sym_ATcovers] = ACTIONS(328), + [anon_sym_ATcoversDefaultClass] = ACTIONS(328), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(330), + [anon_sym_ATcoversNothing] = ACTIONS(330), + [anon_sym_ATdataProvider] = ACTIONS(330), + [anon_sym_ATdepends] = ACTIONS(328), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(330), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(330), + [anon_sym_ATgroup] = ACTIONS(330), + [anon_sym_ATlarge] = ACTIONS(330), + [anon_sym_ATmedium] = ACTIONS(330), + [anon_sym_ATpreserveGlobalState] = ACTIONS(330), + [anon_sym_ATrequires] = ACTIONS(328), + [anon_sym_ATrequiresusages] = ACTIONS(330), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(330), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(330), + [anon_sym_ATsmall] = ACTIONS(330), + [anon_sym_ATtest] = ACTIONS(328), + [anon_sym_ATtestWith] = ACTIONS(330), + [anon_sym_ATtestdox] = ACTIONS(330), + [anon_sym_ATticket] = ACTIONS(330), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(330), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(330), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(330), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(328), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(330), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(328), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(330), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(330), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(330), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(330), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(330), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(330), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(330), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(330), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(330), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(328), + [anon_sym_ATreadonly] = ACTIONS(330), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(330), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(330), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(330), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(330), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(330), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(330), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(330), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(330), + [anon_sym_ATparam_DASHout] = ACTIONS(330), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(330), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(328), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(330), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(330), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(330), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(330), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(330), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(330), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(330), + [anon_sym_ATmixin] = ACTIONS(330), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym__end] = ACTIONS(330), + [sym__text_after_type] = ACTIONS(330), }, [74] = { - [sym_description] = STATE(145), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_name] = ACTIONS(393), + [anon_sym_ATinheritdoc] = ACTIONS(395), + [anon_sym_ATinheritDoc] = ACTIONS(395), + [anon_sym_ATapi] = ACTIONS(395), + [anon_sym_ATfilesource] = ACTIONS(395), + [anon_sym_ATignore] = ACTIONS(395), + [anon_sym_ATinternal] = ACTIONS(395), + [anon_sym_ATcategory] = ACTIONS(395), + [anon_sym_ATcopyright] = ACTIONS(395), + [anon_sym_ATtodo] = ACTIONS(395), + [anon_sym_ATexample] = ACTIONS(395), + [anon_sym_ATlicense] = ACTIONS(395), + [anon_sym_ATpackage] = ACTIONS(395), + [anon_sym_ATsource] = ACTIONS(395), + [anon_sym_ATsubpackage] = ACTIONS(395), + [anon_sym_ATuses] = ACTIONS(395), + [anon_sym_ATauthor] = ACTIONS(395), + [anon_sym_ATglobal] = ACTIONS(395), + [anon_sym_ATlink] = ACTIONS(395), + [anon_sym_ATmethod] = ACTIONS(395), + [anon_sym_ATparam] = ACTIONS(393), + [anon_sym_ATproperty] = ACTIONS(393), + [anon_sym_ATproperty_DASHread] = ACTIONS(395), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(395), + [anon_sym_ATreturn] = ACTIONS(395), + [anon_sym_ATsee] = ACTIONS(395), + [anon_sym_ATthrows] = ACTIONS(395), + [anon_sym_ATvar] = ACTIONS(395), + [anon_sym_ATdeprecated] = ACTIONS(395), + [anon_sym_ATsince] = ACTIONS(395), + [anon_sym_ATversion] = ACTIONS(395), + [anon_sym_ATtemplate] = ACTIONS(393), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(395), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(395), + [anon_sym_of] = ACTIONS(393), + [anon_sym_ATimplements] = ACTIONS(395), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(395), + [anon_sym_ATextends] = ACTIONS(395), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(395), + [anon_sym_ATuse] = ACTIONS(393), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(395), + [anon_sym_ATafter] = ACTIONS(393), + [anon_sym_ATafterClass] = ACTIONS(395), + [anon_sym_ATannotation] = ACTIONS(395), + [anon_sym_ATbackupGlobals] = ACTIONS(395), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(395), + [anon_sym_ATbefore] = ACTIONS(393), + [anon_sym_ATbeforeClass] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(393), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(395), + [anon_sym_ATcovers] = ACTIONS(393), + [anon_sym_ATcoversDefaultClass] = ACTIONS(393), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(395), + [anon_sym_ATcoversNothing] = ACTIONS(395), + [anon_sym_ATdataProvider] = ACTIONS(395), + [anon_sym_ATdepends] = ACTIONS(393), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(395), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(395), + [anon_sym_ATgroup] = ACTIONS(395), + [anon_sym_ATlarge] = ACTIONS(395), + [anon_sym_ATmedium] = ACTIONS(395), + [anon_sym_ATpreserveGlobalState] = ACTIONS(395), + [anon_sym_ATrequires] = ACTIONS(393), + [anon_sym_ATrequiresusages] = ACTIONS(395), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(395), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(395), + [anon_sym_ATsmall] = ACTIONS(395), + [anon_sym_ATtest] = ACTIONS(393), + [anon_sym_ATtestWith] = ACTIONS(395), + [anon_sym_ATtestdox] = ACTIONS(395), + [anon_sym_ATticket] = ACTIONS(395), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(395), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(395), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(395), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(393), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(393), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(395), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(395), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(395), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(395), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(395), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(393), + [anon_sym_ATreadonly] = ACTIONS(395), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(395), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(395), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(395), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(395), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(395), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(395), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(395), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(395), + [anon_sym_ATparam_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(393), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(395), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(395), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(395), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(395), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(395), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(395), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(395), + [anon_sym_ATmixin] = ACTIONS(395), + [anon_sym_COMMA] = ACTIONS(395), + [anon_sym_PIPE] = ACTIONS(395), + [anon_sym_DOLLAR] = ACTIONS(395), + [sym__end] = ACTIONS(395), + }, + [75] = { + [sym_description] = STATE(179), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [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), + [anon_sym_ATinheritdoc] = ACTIONS(408), + [anon_sym_ATinheritDoc] = ACTIONS(408), + [anon_sym_ATapi] = ACTIONS(408), + [anon_sym_ATfilesource] = ACTIONS(408), + [anon_sym_ATignore] = ACTIONS(408), + [anon_sym_ATinternal] = ACTIONS(408), + [anon_sym_ATcategory] = ACTIONS(408), + [anon_sym_ATcopyright] = ACTIONS(408), + [anon_sym_ATtodo] = ACTIONS(408), + [anon_sym_ATexample] = ACTIONS(408), + [anon_sym_ATlicense] = ACTIONS(408), + [anon_sym_ATpackage] = ACTIONS(408), + [anon_sym_ATsource] = ACTIONS(408), + [anon_sym_ATsubpackage] = ACTIONS(408), + [anon_sym_ATuses] = ACTIONS(408), + [anon_sym_ATauthor] = ACTIONS(408), + [anon_sym_ATglobal] = ACTIONS(408), + [anon_sym_ATlink] = ACTIONS(408), + [anon_sym_ATmethod] = ACTIONS(408), + [anon_sym_ATparam] = ACTIONS(410), + [anon_sym_ATproperty] = ACTIONS(410), + [anon_sym_ATproperty_DASHread] = ACTIONS(408), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(408), + [anon_sym_ATreturn] = ACTIONS(408), + [anon_sym_ATsee] = ACTIONS(408), + [anon_sym_ATthrows] = ACTIONS(408), + [anon_sym_ATvar] = ACTIONS(408), + [anon_sym_ATdeprecated] = ACTIONS(408), + [anon_sym_ATsince] = ACTIONS(408), + [anon_sym_ATversion] = ACTIONS(408), + [anon_sym_ATtemplate] = ACTIONS(410), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(408), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(408), + [anon_sym_ATimplements] = ACTIONS(408), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(408), + [anon_sym_ATextends] = ACTIONS(408), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(408), + [anon_sym_ATuse] = ACTIONS(410), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(408), + [anon_sym_ATafter] = ACTIONS(410), + [anon_sym_ATafterClass] = ACTIONS(408), + [anon_sym_ATannotation] = ACTIONS(408), + [anon_sym_ATbackupGlobals] = ACTIONS(408), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(408), + [anon_sym_ATbefore] = ACTIONS(410), + [anon_sym_ATbeforeClass] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(410), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(408), + [anon_sym_ATcovers] = ACTIONS(410), + [anon_sym_ATcoversDefaultClass] = ACTIONS(410), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(408), + [anon_sym_ATcoversNothing] = ACTIONS(408), + [anon_sym_ATdataProvider] = ACTIONS(408), + [anon_sym_ATdepends] = ACTIONS(410), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(408), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(408), + [anon_sym_ATgroup] = ACTIONS(408), + [anon_sym_ATlarge] = ACTIONS(408), + [anon_sym_ATmedium] = ACTIONS(408), + [anon_sym_ATpreserveGlobalState] = ACTIONS(408), + [anon_sym_ATrequires] = ACTIONS(410), + [anon_sym_ATrequiresusages] = ACTIONS(408), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(408), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(408), + [anon_sym_ATsmall] = ACTIONS(408), + [anon_sym_ATtest] = ACTIONS(410), + [anon_sym_ATtestWith] = ACTIONS(408), + [anon_sym_ATtestdox] = ACTIONS(408), + [anon_sym_ATticket] = ACTIONS(408), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(408), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(408), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(408), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(410), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(410), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(408), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(408), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(408), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(408), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(410), + [anon_sym_ATreadonly] = ACTIONS(408), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(408), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(408), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(408), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(408), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(408), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(408), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(408), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(408), + [anon_sym_ATparam_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(410), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(408), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(408), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(408), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(408), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(408), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(408), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(408), + [anon_sym_ATmixin] = ACTIONS(408), + [sym__end] = ACTIONS(408), [sym_text] = ACTIONS(75), }, - [75] = { - [sym_name] = ACTIONS(365), - [anon_sym_ATinheritdoc] = ACTIONS(367), - [anon_sym_ATinheritDoc] = ACTIONS(367), - [anon_sym_ATapi] = ACTIONS(367), - [anon_sym_ATfilesource] = ACTIONS(367), - [anon_sym_ATignore] = ACTIONS(367), - [anon_sym_ATinternal] = ACTIONS(367), - [anon_sym_ATcategory] = ACTIONS(367), - [anon_sym_ATcopyright] = ACTIONS(367), - [anon_sym_ATtodo] = ACTIONS(367), - [anon_sym_ATexample] = ACTIONS(367), - [anon_sym_ATlicense] = ACTIONS(367), - [anon_sym_ATpackage] = ACTIONS(367), - [anon_sym_ATsource] = ACTIONS(367), - [anon_sym_ATsubpackage] = ACTIONS(367), - [anon_sym_ATuses] = ACTIONS(367), - [anon_sym_ATauthor] = ACTIONS(367), - [anon_sym_ATglobal] = ACTIONS(367), - [anon_sym_ATlink] = ACTIONS(367), - [anon_sym_ATmethod] = ACTIONS(367), - [anon_sym_ATparam] = ACTIONS(365), - [anon_sym_ATproperty] = ACTIONS(365), - [anon_sym_ATproperty_DASHread] = ACTIONS(367), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(367), - [anon_sym_ATreturn] = ACTIONS(367), - [anon_sym_ATsee] = ACTIONS(367), - [anon_sym_ATthrows] = ACTIONS(367), - [anon_sym_ATvar] = ACTIONS(367), - [anon_sym_ATdeprecated] = ACTIONS(367), - [anon_sym_ATsince] = ACTIONS(367), - [anon_sym_ATversion] = ACTIONS(367), - [anon_sym_ATtemplate] = ACTIONS(365), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(367), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(367), - [anon_sym_of] = ACTIONS(365), - [anon_sym_ATimplements] = ACTIONS(367), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(367), - [anon_sym_ATextends] = ACTIONS(367), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(367), - [anon_sym_ATuse] = ACTIONS(365), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(367), - [anon_sym_ATafter] = ACTIONS(365), - [anon_sym_ATafterClass] = ACTIONS(367), - [anon_sym_ATannotation] = ACTIONS(367), - [anon_sym_ATbackupGlobals] = ACTIONS(367), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(367), - [anon_sym_ATbefore] = ACTIONS(365), - [anon_sym_ATbeforeClass] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(365), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(367), - [anon_sym_ATcovers] = ACTIONS(365), - [anon_sym_ATcoversDefaultClass] = ACTIONS(365), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(367), - [anon_sym_ATcoversNothing] = ACTIONS(367), - [anon_sym_ATdataProvider] = ACTIONS(367), - [anon_sym_ATdepends] = ACTIONS(365), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(367), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(367), - [anon_sym_ATgroup] = ACTIONS(367), - [anon_sym_ATlarge] = ACTIONS(367), - [anon_sym_ATmedium] = ACTIONS(367), - [anon_sym_ATpreserveGlobalState] = ACTIONS(367), - [anon_sym_ATrequires] = ACTIONS(365), - [anon_sym_ATrequiresusages] = ACTIONS(367), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(367), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(367), - [anon_sym_ATsmall] = ACTIONS(367), - [anon_sym_ATtest] = ACTIONS(365), - [anon_sym_ATtestWith] = ACTIONS(367), - [anon_sym_ATtestdox] = ACTIONS(367), - [anon_sym_ATticket] = ACTIONS(367), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(367), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(367), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(367), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(365), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(365), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(367), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(367), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(367), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(367), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(367), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(365), - [anon_sym_ATreadonly] = ACTIONS(367), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(367), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(367), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(367), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(367), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(367), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(367), - [anon_sym_ATparam_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(365), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(367), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(367), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(367), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(367), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(367), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(367), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), - [anon_sym_ATmixin] = ACTIONS(367), - [anon_sym_COMMA] = ACTIONS(367), - [anon_sym_PIPE] = ACTIONS(367), - [anon_sym_DOLLAR] = ACTIONS(367), - [sym__end] = ACTIONS(367), - }, [76] = { - [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), + [sym__description_after_type] = STATE(184), + [sym_inline_tag] = STATE(139), + [aux_sym__description_after_type_repeat1] = STATE(124), + [anon_sym_LBRACE] = ACTIONS(351), + [anon_sym_ATinheritdoc] = ACTIONS(412), + [anon_sym_ATinheritDoc] = ACTIONS(412), + [anon_sym_ATapi] = ACTIONS(412), + [anon_sym_ATfilesource] = ACTIONS(412), + [anon_sym_ATignore] = ACTIONS(412), + [anon_sym_ATinternal] = ACTIONS(412), + [anon_sym_ATcategory] = ACTIONS(412), + [anon_sym_ATcopyright] = ACTIONS(412), + [anon_sym_ATtodo] = ACTIONS(412), + [anon_sym_ATexample] = ACTIONS(412), + [anon_sym_ATlicense] = ACTIONS(412), + [anon_sym_ATpackage] = ACTIONS(412), + [anon_sym_ATsource] = ACTIONS(412), + [anon_sym_ATsubpackage] = ACTIONS(412), + [anon_sym_ATuses] = ACTIONS(412), + [anon_sym_ATauthor] = ACTIONS(412), + [anon_sym_ATglobal] = ACTIONS(412), + [anon_sym_ATlink] = ACTIONS(412), + [anon_sym_ATmethod] = ACTIONS(412), + [anon_sym_ATparam] = ACTIONS(414), + [anon_sym_ATproperty] = ACTIONS(414), + [anon_sym_ATproperty_DASHread] = ACTIONS(412), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(412), + [anon_sym_ATreturn] = ACTIONS(412), + [anon_sym_ATsee] = ACTIONS(412), + [anon_sym_ATthrows] = ACTIONS(412), + [anon_sym_ATvar] = ACTIONS(412), + [anon_sym_ATdeprecated] = ACTIONS(412), + [anon_sym_ATsince] = ACTIONS(412), + [anon_sym_ATversion] = ACTIONS(412), + [anon_sym_ATtemplate] = ACTIONS(414), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(412), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(412), + [anon_sym_ATimplements] = ACTIONS(412), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(412), + [anon_sym_ATextends] = ACTIONS(412), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(412), + [anon_sym_ATuse] = ACTIONS(414), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(412), + [anon_sym_ATafter] = ACTIONS(414), + [anon_sym_ATafterClass] = ACTIONS(412), + [anon_sym_ATannotation] = ACTIONS(412), + [anon_sym_ATbackupGlobals] = ACTIONS(412), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(412), + [anon_sym_ATbefore] = ACTIONS(414), + [anon_sym_ATbeforeClass] = ACTIONS(412), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(414), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(412), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(412), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(412), + [anon_sym_ATcovers] = ACTIONS(414), + [anon_sym_ATcoversDefaultClass] = ACTIONS(414), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(412), + [anon_sym_ATcoversNothing] = ACTIONS(412), + [anon_sym_ATdataProvider] = ACTIONS(412), + [anon_sym_ATdepends] = ACTIONS(414), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(412), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(412), + [anon_sym_ATgroup] = ACTIONS(412), + [anon_sym_ATlarge] = ACTIONS(412), + [anon_sym_ATmedium] = ACTIONS(412), + [anon_sym_ATpreserveGlobalState] = ACTIONS(412), + [anon_sym_ATrequires] = ACTIONS(414), + [anon_sym_ATrequiresusages] = ACTIONS(412), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(412), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(412), + [anon_sym_ATsmall] = ACTIONS(412), + [anon_sym_ATtest] = ACTIONS(414), + [anon_sym_ATtestWith] = ACTIONS(412), + [anon_sym_ATtestdox] = ACTIONS(412), + [anon_sym_ATticket] = ACTIONS(412), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(412), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(412), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(412), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(414), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(412), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(414), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(412), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(412), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(412), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(412), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(412), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(412), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(412), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(412), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(412), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(414), + [anon_sym_ATreadonly] = ACTIONS(412), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(412), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(412), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(412), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(412), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(412), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(412), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(412), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(412), + [anon_sym_ATparam_DASHout] = ACTIONS(412), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(412), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(414), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(412), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(412), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(412), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(412), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(412), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(412), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(412), + [anon_sym_ATmixin] = ACTIONS(412), + [sym__end] = ACTIONS(412), + [sym__text_after_type] = ACTIONS(359), }, [77] = { - [anon_sym_LBRACE] = ACTIONS(294), - [anon_sym_ATinheritdoc] = ACTIONS(294), - [anon_sym_ATinheritDoc] = ACTIONS(294), - [anon_sym_ATapi] = ACTIONS(294), - [anon_sym_ATfilesource] = ACTIONS(294), - [anon_sym_ATignore] = ACTIONS(294), - [anon_sym_ATinternal] = ACTIONS(294), - [anon_sym_ATcategory] = ACTIONS(294), - [anon_sym_ATcopyright] = ACTIONS(294), - [anon_sym_ATtodo] = ACTIONS(294), - [anon_sym_ATexample] = ACTIONS(294), - [anon_sym_ATlicense] = ACTIONS(294), - [anon_sym_ATpackage] = ACTIONS(294), - [anon_sym_ATsource] = ACTIONS(294), - [anon_sym_ATsubpackage] = ACTIONS(294), - [anon_sym_ATuses] = ACTIONS(294), - [anon_sym_ATauthor] = ACTIONS(294), - [anon_sym_ATglobal] = ACTIONS(294), - [anon_sym_ATlink] = ACTIONS(294), - [anon_sym_ATmethod] = ACTIONS(294), - [anon_sym_ATparam] = ACTIONS(292), - [anon_sym_ATproperty] = ACTIONS(292), - [anon_sym_ATproperty_DASHread] = ACTIONS(294), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(294), - [anon_sym_ATreturn] = ACTIONS(294), - [anon_sym_ATsee] = ACTIONS(294), - [anon_sym_ATthrows] = ACTIONS(294), - [anon_sym_ATvar] = ACTIONS(294), - [anon_sym_ATdeprecated] = ACTIONS(294), - [anon_sym_ATsince] = ACTIONS(294), - [anon_sym_ATversion] = ACTIONS(294), - [anon_sym_ATtemplate] = ACTIONS(292), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(294), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(294), - [anon_sym_ATimplements] = ACTIONS(294), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(294), - [anon_sym_ATextends] = ACTIONS(294), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(294), - [anon_sym_ATuse] = ACTIONS(292), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(294), - [anon_sym_ATafter] = ACTIONS(292), - [anon_sym_ATafterClass] = ACTIONS(294), - [anon_sym_ATannotation] = ACTIONS(294), - [anon_sym_ATbackupGlobals] = ACTIONS(294), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(294), - [anon_sym_ATbefore] = ACTIONS(292), - [anon_sym_ATbeforeClass] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(292), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(294), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(294), - [anon_sym_ATcovers] = ACTIONS(292), - [anon_sym_ATcoversDefaultClass] = ACTIONS(292), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(294), - [anon_sym_ATcoversNothing] = ACTIONS(294), - [anon_sym_ATdataProvider] = ACTIONS(294), - [anon_sym_ATdepends] = ACTIONS(292), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(294), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(294), - [anon_sym_ATgroup] = ACTIONS(294), - [anon_sym_ATlarge] = ACTIONS(294), - [anon_sym_ATmedium] = ACTIONS(294), - [anon_sym_ATpreserveGlobalState] = ACTIONS(294), - [anon_sym_ATrequires] = ACTIONS(292), - [anon_sym_ATrequiresusages] = ACTIONS(294), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(294), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(294), - [anon_sym_ATsmall] = ACTIONS(294), - [anon_sym_ATtest] = ACTIONS(292), - [anon_sym_ATtestWith] = ACTIONS(294), - [anon_sym_ATtestdox] = ACTIONS(294), - [anon_sym_ATticket] = ACTIONS(294), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(294), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(294), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(294), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(292), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(292), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(294), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(294), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(294), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(294), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(294), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(294), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(292), - [anon_sym_ATreadonly] = ACTIONS(294), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(294), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(294), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(294), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(294), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(294), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(294), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(294), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(294), - [anon_sym_ATparam_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(294), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(292), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(294), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(294), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(294), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(294), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(294), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(294), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(294), - [anon_sym_ATmixin] = ACTIONS(294), - [anon_sym_PIPE] = ACTIONS(294), - [anon_sym_AMP] = ACTIONS(294), - [anon_sym_DOLLAR] = ACTIONS(294), - [sym__end] = ACTIONS(294), - [sym__text_after_type] = ACTIONS(294), + [sym_description] = STATE(182), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(416), + [anon_sym_ATinheritDoc] = ACTIONS(416), + [anon_sym_ATapi] = ACTIONS(416), + [anon_sym_ATfilesource] = ACTIONS(416), + [anon_sym_ATignore] = ACTIONS(416), + [anon_sym_ATinternal] = ACTIONS(416), + [anon_sym_ATcategory] = ACTIONS(416), + [anon_sym_ATcopyright] = ACTIONS(416), + [anon_sym_ATtodo] = ACTIONS(416), + [anon_sym_ATexample] = ACTIONS(416), + [anon_sym_ATlicense] = ACTIONS(416), + [anon_sym_ATpackage] = ACTIONS(416), + [anon_sym_ATsource] = ACTIONS(416), + [anon_sym_ATsubpackage] = ACTIONS(416), + [anon_sym_ATuses] = ACTIONS(416), + [anon_sym_ATauthor] = ACTIONS(416), + [anon_sym_ATglobal] = ACTIONS(416), + [anon_sym_ATlink] = ACTIONS(416), + [anon_sym_ATmethod] = ACTIONS(416), + [anon_sym_ATparam] = ACTIONS(418), + [anon_sym_ATproperty] = ACTIONS(418), + [anon_sym_ATproperty_DASHread] = ACTIONS(416), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(416), + [anon_sym_ATreturn] = ACTIONS(416), + [anon_sym_ATsee] = ACTIONS(416), + [anon_sym_ATthrows] = ACTIONS(416), + [anon_sym_ATvar] = ACTIONS(416), + [anon_sym_ATdeprecated] = ACTIONS(416), + [anon_sym_ATsince] = ACTIONS(416), + [anon_sym_ATversion] = ACTIONS(416), + [anon_sym_ATtemplate] = ACTIONS(418), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(416), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(416), + [anon_sym_ATimplements] = ACTIONS(416), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(416), + [anon_sym_ATextends] = ACTIONS(416), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(416), + [anon_sym_ATuse] = ACTIONS(418), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(416), + [anon_sym_ATafter] = ACTIONS(418), + [anon_sym_ATafterClass] = ACTIONS(416), + [anon_sym_ATannotation] = ACTIONS(416), + [anon_sym_ATbackupGlobals] = ACTIONS(416), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(416), + [anon_sym_ATbefore] = ACTIONS(418), + [anon_sym_ATbeforeClass] = ACTIONS(416), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(418), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(416), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(416), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(416), + [anon_sym_ATcovers] = ACTIONS(418), + [anon_sym_ATcoversDefaultClass] = ACTIONS(418), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(416), + [anon_sym_ATcoversNothing] = ACTIONS(416), + [anon_sym_ATdataProvider] = ACTIONS(416), + [anon_sym_ATdepends] = ACTIONS(418), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(416), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(416), + [anon_sym_ATgroup] = ACTIONS(416), + [anon_sym_ATlarge] = ACTIONS(416), + [anon_sym_ATmedium] = ACTIONS(416), + [anon_sym_ATpreserveGlobalState] = ACTIONS(416), + [anon_sym_ATrequires] = ACTIONS(418), + [anon_sym_ATrequiresusages] = ACTIONS(416), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(416), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(416), + [anon_sym_ATsmall] = ACTIONS(416), + [anon_sym_ATtest] = ACTIONS(418), + [anon_sym_ATtestWith] = ACTIONS(416), + [anon_sym_ATtestdox] = ACTIONS(416), + [anon_sym_ATticket] = ACTIONS(416), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(416), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(416), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(416), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(418), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(416), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(418), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(416), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(416), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(416), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(416), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(416), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(416), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(416), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(416), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(416), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(418), + [anon_sym_ATreadonly] = ACTIONS(416), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(416), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(416), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(416), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(416), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(416), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(416), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(416), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(416), + [anon_sym_ATparam_DASHout] = ACTIONS(416), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(416), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(418), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(416), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(416), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(416), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(416), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(416), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(416), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(416), + [anon_sym_ATmixin] = ACTIONS(416), + [sym__end] = ACTIONS(416), + [sym_text] = ACTIONS(75), }, [78] = { - [sym_name] = ACTIONS(358), - [anon_sym_ATinheritdoc] = ACTIONS(360), - [anon_sym_ATinheritDoc] = ACTIONS(360), - [anon_sym_ATapi] = ACTIONS(360), - [anon_sym_ATfilesource] = ACTIONS(360), - [anon_sym_ATignore] = ACTIONS(360), - [anon_sym_ATinternal] = ACTIONS(360), - [anon_sym_ATcategory] = ACTIONS(360), - [anon_sym_ATcopyright] = ACTIONS(360), - [anon_sym_ATtodo] = ACTIONS(360), - [anon_sym_ATexample] = ACTIONS(360), - [anon_sym_ATlicense] = ACTIONS(360), - [anon_sym_ATpackage] = ACTIONS(360), - [anon_sym_ATsource] = ACTIONS(360), - [anon_sym_ATsubpackage] = ACTIONS(360), - [anon_sym_ATuses] = ACTIONS(360), - [anon_sym_ATauthor] = ACTIONS(360), - [anon_sym_ATglobal] = ACTIONS(360), - [anon_sym_ATlink] = ACTIONS(360), - [anon_sym_ATmethod] = ACTIONS(360), - [anon_sym_ATparam] = ACTIONS(358), - [anon_sym_ATproperty] = ACTIONS(358), - [anon_sym_ATproperty_DASHread] = ACTIONS(360), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATreturn] = ACTIONS(360), - [anon_sym_ATsee] = ACTIONS(360), - [anon_sym_ATthrows] = ACTIONS(360), - [anon_sym_ATvar] = ACTIONS(360), - [anon_sym_ATdeprecated] = ACTIONS(360), - [anon_sym_ATsince] = ACTIONS(360), - [anon_sym_ATversion] = ACTIONS(360), - [anon_sym_ATtemplate] = ACTIONS(358), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(360), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(360), - [anon_sym_of] = ACTIONS(358), - [anon_sym_ATimplements] = ACTIONS(360), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(360), - [anon_sym_ATextends] = ACTIONS(360), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(360), - [anon_sym_ATuse] = ACTIONS(358), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), - [anon_sym_ATafter] = ACTIONS(358), - [anon_sym_ATafterClass] = ACTIONS(360), - [anon_sym_ATannotation] = ACTIONS(360), - [anon_sym_ATbackupGlobals] = ACTIONS(360), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), - [anon_sym_ATbefore] = ACTIONS(358), - [anon_sym_ATbeforeClass] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), - [anon_sym_ATcovers] = ACTIONS(358), - [anon_sym_ATcoversDefaultClass] = ACTIONS(358), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), - [anon_sym_ATcoversNothing] = ACTIONS(360), - [anon_sym_ATdataProvider] = ACTIONS(360), - [anon_sym_ATdepends] = ACTIONS(358), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(360), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(360), - [anon_sym_ATgroup] = ACTIONS(360), - [anon_sym_ATlarge] = ACTIONS(360), - [anon_sym_ATmedium] = ACTIONS(360), - [anon_sym_ATpreserveGlobalState] = ACTIONS(360), - [anon_sym_ATrequires] = ACTIONS(358), - [anon_sym_ATrequiresusages] = ACTIONS(360), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), - [anon_sym_ATsmall] = ACTIONS(360), - [anon_sym_ATtest] = ACTIONS(358), - [anon_sym_ATtestWith] = ACTIONS(360), - [anon_sym_ATtestdox] = ACTIONS(360), - [anon_sym_ATticket] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(360), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(360), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), - [anon_sym_ATreadonly] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(360), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(360), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(360), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(360), - [anon_sym_ATparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(360), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(360), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(360), - [anon_sym_ATmixin] = ACTIONS(360), - [anon_sym_COMMA] = ACTIONS(360), - [anon_sym_PIPE] = ACTIONS(360), - [anon_sym_DOLLAR] = ACTIONS(360), - [sym__end] = ACTIONS(360), - }, - [79] = { - [sym_description] = STATE(161), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(180), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [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), + [anon_sym_ATinheritdoc] = ACTIONS(420), + [anon_sym_ATinheritDoc] = ACTIONS(420), + [anon_sym_ATapi] = ACTIONS(420), + [anon_sym_ATfilesource] = ACTIONS(420), + [anon_sym_ATignore] = ACTIONS(420), + [anon_sym_ATinternal] = ACTIONS(420), + [anon_sym_ATcategory] = ACTIONS(420), + [anon_sym_ATcopyright] = ACTIONS(420), + [anon_sym_ATtodo] = ACTIONS(420), + [anon_sym_ATexample] = ACTIONS(420), + [anon_sym_ATlicense] = ACTIONS(420), + [anon_sym_ATpackage] = ACTIONS(420), + [anon_sym_ATsource] = ACTIONS(420), + [anon_sym_ATsubpackage] = ACTIONS(420), + [anon_sym_ATuses] = ACTIONS(420), + [anon_sym_ATauthor] = ACTIONS(420), + [anon_sym_ATglobal] = ACTIONS(420), + [anon_sym_ATlink] = ACTIONS(420), + [anon_sym_ATmethod] = ACTIONS(420), + [anon_sym_ATparam] = ACTIONS(422), + [anon_sym_ATproperty] = ACTIONS(422), + [anon_sym_ATproperty_DASHread] = ACTIONS(420), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(420), + [anon_sym_ATreturn] = ACTIONS(420), + [anon_sym_ATsee] = ACTIONS(420), + [anon_sym_ATthrows] = ACTIONS(420), + [anon_sym_ATvar] = ACTIONS(420), + [anon_sym_ATdeprecated] = ACTIONS(420), + [anon_sym_ATsince] = ACTIONS(420), + [anon_sym_ATversion] = ACTIONS(420), + [anon_sym_ATtemplate] = ACTIONS(422), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(420), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(420), + [anon_sym_ATimplements] = ACTIONS(420), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(420), + [anon_sym_ATextends] = ACTIONS(420), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(420), + [anon_sym_ATuse] = ACTIONS(422), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(420), + [anon_sym_ATafter] = ACTIONS(422), + [anon_sym_ATafterClass] = ACTIONS(420), + [anon_sym_ATannotation] = ACTIONS(420), + [anon_sym_ATbackupGlobals] = ACTIONS(420), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(420), + [anon_sym_ATbefore] = ACTIONS(422), + [anon_sym_ATbeforeClass] = ACTIONS(420), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(422), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(420), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(420), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(420), + [anon_sym_ATcovers] = ACTIONS(422), + [anon_sym_ATcoversDefaultClass] = ACTIONS(422), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(420), + [anon_sym_ATcoversNothing] = ACTIONS(420), + [anon_sym_ATdataProvider] = ACTIONS(420), + [anon_sym_ATdepends] = ACTIONS(422), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(420), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(420), + [anon_sym_ATgroup] = ACTIONS(420), + [anon_sym_ATlarge] = ACTIONS(420), + [anon_sym_ATmedium] = ACTIONS(420), + [anon_sym_ATpreserveGlobalState] = ACTIONS(420), + [anon_sym_ATrequires] = ACTIONS(422), + [anon_sym_ATrequiresusages] = ACTIONS(420), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(420), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(420), + [anon_sym_ATsmall] = ACTIONS(420), + [anon_sym_ATtest] = ACTIONS(422), + [anon_sym_ATtestWith] = ACTIONS(420), + [anon_sym_ATtestdox] = ACTIONS(420), + [anon_sym_ATticket] = ACTIONS(420), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(420), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(420), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(420), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(422), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(420), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(422), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(420), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(420), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(420), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(420), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(420), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(420), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(420), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(420), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(420), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(422), + [anon_sym_ATreadonly] = ACTIONS(420), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(420), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(420), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(420), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(420), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(420), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(420), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(420), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(420), + [anon_sym_ATparam_DASHout] = ACTIONS(420), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(420), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(422), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(420), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(420), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(420), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(420), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(420), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(420), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(420), + [anon_sym_ATmixin] = ACTIONS(420), + [sym__end] = ACTIONS(420), [sym_text] = ACTIONS(75), }, + [79] = { + [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), + }, [80] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(90), - [anon_sym_LBRACE] = ACTIONS(374), - [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(372), - [anon_sym_ATproperty] = ACTIONS(372), - [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(372), - [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(372), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(374), - [anon_sym_ATafter] = ACTIONS(372), - [anon_sym_ATafterClass] = ACTIONS(374), - [anon_sym_ATannotation] = ACTIONS(374), - [anon_sym_ATbackupGlobals] = ACTIONS(374), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(374), - [anon_sym_ATbefore] = ACTIONS(372), - [anon_sym_ATbeforeClass] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(374), - [anon_sym_ATcovers] = ACTIONS(372), - [anon_sym_ATcoversDefaultClass] = ACTIONS(372), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(374), - [anon_sym_ATcoversNothing] = ACTIONS(374), - [anon_sym_ATdataProvider] = ACTIONS(374), - [anon_sym_ATdepends] = ACTIONS(372), - [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(372), - [anon_sym_ATrequiresusages] = ACTIONS(374), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(374), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(374), - [anon_sym_ATsmall] = ACTIONS(374), - [anon_sym_ATtest] = ACTIONS(372), - [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(372), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(374), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(372), - [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(372), - [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(372), - [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), - [anon_sym_PIPE] = ACTIONS(430), - [anon_sym_DOLLAR] = ACTIONS(374), - [sym__end] = ACTIONS(374), - [sym__text_after_type] = ACTIONS(374), + [sym_name] = ACTIONS(424), + [anon_sym_ATinheritdoc] = ACTIONS(427), + [anon_sym_ATinheritDoc] = ACTIONS(427), + [anon_sym_ATapi] = ACTIONS(427), + [anon_sym_ATfilesource] = ACTIONS(427), + [anon_sym_ATignore] = ACTIONS(427), + [anon_sym_ATinternal] = ACTIONS(427), + [anon_sym_ATcategory] = ACTIONS(427), + [anon_sym_ATcopyright] = ACTIONS(427), + [anon_sym_ATtodo] = ACTIONS(427), + [anon_sym_ATexample] = ACTIONS(427), + [anon_sym_ATlicense] = ACTIONS(427), + [anon_sym_ATpackage] = ACTIONS(427), + [anon_sym_ATsource] = ACTIONS(427), + [anon_sym_ATsubpackage] = ACTIONS(427), + [anon_sym_ATuses] = ACTIONS(427), + [anon_sym_ATauthor] = ACTIONS(427), + [anon_sym_ATglobal] = ACTIONS(427), + [anon_sym_ATlink] = ACTIONS(427), + [anon_sym_ATmethod] = ACTIONS(427), + [anon_sym_ATparam] = ACTIONS(424), + [anon_sym_ATproperty] = ACTIONS(424), + [anon_sym_ATproperty_DASHread] = ACTIONS(427), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(427), + [anon_sym_ATreturn] = ACTIONS(427), + [anon_sym_ATsee] = ACTIONS(427), + [anon_sym_ATthrows] = ACTIONS(427), + [anon_sym_ATvar] = ACTIONS(427), + [anon_sym_ATdeprecated] = ACTIONS(427), + [anon_sym_ATsince] = ACTIONS(427), + [anon_sym_ATversion] = ACTIONS(427), + [anon_sym_ATtemplate] = ACTIONS(424), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(427), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(427), + [anon_sym_of] = ACTIONS(424), + [anon_sym_ATimplements] = ACTIONS(427), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(427), + [anon_sym_ATextends] = ACTIONS(427), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(427), + [anon_sym_ATuse] = ACTIONS(424), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(427), + [anon_sym_ATafter] = ACTIONS(424), + [anon_sym_ATafterClass] = ACTIONS(427), + [anon_sym_ATannotation] = ACTIONS(427), + [anon_sym_ATbackupGlobals] = ACTIONS(427), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(427), + [anon_sym_ATbefore] = ACTIONS(424), + [anon_sym_ATbeforeClass] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(424), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(427), + [anon_sym_ATcovers] = ACTIONS(424), + [anon_sym_ATcoversDefaultClass] = ACTIONS(424), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(427), + [anon_sym_ATcoversNothing] = ACTIONS(427), + [anon_sym_ATdataProvider] = ACTIONS(427), + [anon_sym_ATdepends] = ACTIONS(424), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(427), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(427), + [anon_sym_ATgroup] = ACTIONS(427), + [anon_sym_ATlarge] = ACTIONS(427), + [anon_sym_ATmedium] = ACTIONS(427), + [anon_sym_ATpreserveGlobalState] = ACTIONS(427), + [anon_sym_ATrequires] = ACTIONS(424), + [anon_sym_ATrequiresusages] = ACTIONS(427), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(427), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(427), + [anon_sym_ATsmall] = ACTIONS(427), + [anon_sym_ATtest] = ACTIONS(424), + [anon_sym_ATtestWith] = ACTIONS(427), + [anon_sym_ATtestdox] = ACTIONS(427), + [anon_sym_ATticket] = ACTIONS(427), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(427), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(427), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(427), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(424), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(424), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(427), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(427), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(427), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(427), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(427), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(424), + [anon_sym_ATreadonly] = ACTIONS(427), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(427), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(427), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(427), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(427), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(427), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(427), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(427), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(427), + [anon_sym_ATparam_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(424), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(427), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(427), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(427), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(427), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(427), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(427), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(427), + [anon_sym_ATmixin] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(427), + [anon_sym_PIPE] = ACTIONS(427), + [anon_sym_DOLLAR] = ACTIONS(427), + [sym__end] = ACTIONS(427), }, [81] = { - [sym_description] = STATE(147), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(183), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(432), - [anon_sym_ATinheritDoc] = ACTIONS(432), - [anon_sym_ATapi] = ACTIONS(432), - [anon_sym_ATfilesource] = ACTIONS(432), - [anon_sym_ATignore] = ACTIONS(432), - [anon_sym_ATinternal] = ACTIONS(432), - [anon_sym_ATcategory] = ACTIONS(432), - [anon_sym_ATcopyright] = ACTIONS(432), - [anon_sym_ATtodo] = ACTIONS(432), - [anon_sym_ATexample] = ACTIONS(432), - [anon_sym_ATlicense] = ACTIONS(432), - [anon_sym_ATpackage] = ACTIONS(432), - [anon_sym_ATsource] = ACTIONS(432), - [anon_sym_ATsubpackage] = ACTIONS(432), - [anon_sym_ATuses] = ACTIONS(432), - [anon_sym_ATauthor] = ACTIONS(432), - [anon_sym_ATglobal] = ACTIONS(432), - [anon_sym_ATlink] = ACTIONS(432), - [anon_sym_ATmethod] = ACTIONS(432), - [anon_sym_ATparam] = ACTIONS(434), - [anon_sym_ATproperty] = ACTIONS(434), - [anon_sym_ATproperty_DASHread] = ACTIONS(432), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(432), - [anon_sym_ATreturn] = ACTIONS(432), - [anon_sym_ATsee] = ACTIONS(432), - [anon_sym_ATthrows] = ACTIONS(432), - [anon_sym_ATvar] = ACTIONS(432), - [anon_sym_ATdeprecated] = ACTIONS(432), - [anon_sym_ATsince] = ACTIONS(432), - [anon_sym_ATversion] = ACTIONS(432), - [anon_sym_ATtemplate] = ACTIONS(434), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(432), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(432), - [anon_sym_ATimplements] = ACTIONS(432), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(432), - [anon_sym_ATextends] = ACTIONS(432), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(432), - [anon_sym_ATuse] = ACTIONS(434), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(432), - [anon_sym_ATafter] = ACTIONS(434), - [anon_sym_ATafterClass] = ACTIONS(432), - [anon_sym_ATannotation] = ACTIONS(432), - [anon_sym_ATbackupGlobals] = ACTIONS(432), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(432), - [anon_sym_ATbefore] = ACTIONS(434), - [anon_sym_ATbeforeClass] = ACTIONS(432), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(434), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(432), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(432), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(432), - [anon_sym_ATcovers] = ACTIONS(434), - [anon_sym_ATcoversDefaultClass] = ACTIONS(434), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(432), - [anon_sym_ATcoversNothing] = ACTIONS(432), - [anon_sym_ATdataProvider] = ACTIONS(432), - [anon_sym_ATdepends] = ACTIONS(434), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(432), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(432), - [anon_sym_ATgroup] = ACTIONS(432), - [anon_sym_ATlarge] = ACTIONS(432), - [anon_sym_ATmedium] = ACTIONS(432), - [anon_sym_ATpreserveGlobalState] = ACTIONS(432), - [anon_sym_ATrequires] = ACTIONS(434), - [anon_sym_ATrequiresusages] = ACTIONS(432), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(432), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(432), - [anon_sym_ATsmall] = ACTIONS(432), - [anon_sym_ATtest] = ACTIONS(434), - [anon_sym_ATtestWith] = ACTIONS(432), - [anon_sym_ATtestdox] = ACTIONS(432), - [anon_sym_ATticket] = ACTIONS(432), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(432), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(432), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(432), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(434), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(432), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(434), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(432), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(432), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(432), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(432), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(432), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(432), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(432), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(432), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(432), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(434), - [anon_sym_ATreadonly] = ACTIONS(432), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(432), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(432), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(432), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(432), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(432), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(432), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(432), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(432), - [anon_sym_ATparam_DASHout] = ACTIONS(432), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(432), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(434), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(432), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(432), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(432), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(432), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(432), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(432), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(432), - [anon_sym_ATmixin] = ACTIONS(432), - [sym__end] = ACTIONS(432), + [anon_sym_ATinheritdoc] = ACTIONS(430), + [anon_sym_ATinheritDoc] = ACTIONS(430), + [anon_sym_ATapi] = ACTIONS(430), + [anon_sym_ATfilesource] = ACTIONS(430), + [anon_sym_ATignore] = ACTIONS(430), + [anon_sym_ATinternal] = ACTIONS(430), + [anon_sym_ATcategory] = ACTIONS(430), + [anon_sym_ATcopyright] = ACTIONS(430), + [anon_sym_ATtodo] = ACTIONS(430), + [anon_sym_ATexample] = ACTIONS(430), + [anon_sym_ATlicense] = ACTIONS(430), + [anon_sym_ATpackage] = ACTIONS(430), + [anon_sym_ATsource] = ACTIONS(430), + [anon_sym_ATsubpackage] = ACTIONS(430), + [anon_sym_ATuses] = ACTIONS(430), + [anon_sym_ATauthor] = ACTIONS(430), + [anon_sym_ATglobal] = ACTIONS(430), + [anon_sym_ATlink] = ACTIONS(430), + [anon_sym_ATmethod] = ACTIONS(430), + [anon_sym_ATparam] = ACTIONS(432), + [anon_sym_ATproperty] = ACTIONS(432), + [anon_sym_ATproperty_DASHread] = ACTIONS(430), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(430), + [anon_sym_ATreturn] = ACTIONS(430), + [anon_sym_ATsee] = ACTIONS(430), + [anon_sym_ATthrows] = ACTIONS(430), + [anon_sym_ATvar] = ACTIONS(430), + [anon_sym_ATdeprecated] = ACTIONS(430), + [anon_sym_ATsince] = ACTIONS(430), + [anon_sym_ATversion] = ACTIONS(430), + [anon_sym_ATtemplate] = ACTIONS(432), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(430), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(430), + [anon_sym_ATimplements] = ACTIONS(430), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(430), + [anon_sym_ATextends] = ACTIONS(430), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(430), + [anon_sym_ATuse] = ACTIONS(432), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(430), + [anon_sym_ATafter] = ACTIONS(432), + [anon_sym_ATafterClass] = ACTIONS(430), + [anon_sym_ATannotation] = ACTIONS(430), + [anon_sym_ATbackupGlobals] = ACTIONS(430), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(430), + [anon_sym_ATbefore] = ACTIONS(432), + [anon_sym_ATbeforeClass] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(432), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(430), + [anon_sym_ATcovers] = ACTIONS(432), + [anon_sym_ATcoversDefaultClass] = ACTIONS(432), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(430), + [anon_sym_ATcoversNothing] = ACTIONS(430), + [anon_sym_ATdataProvider] = ACTIONS(430), + [anon_sym_ATdepends] = ACTIONS(432), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(430), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(430), + [anon_sym_ATgroup] = ACTIONS(430), + [anon_sym_ATlarge] = ACTIONS(430), + [anon_sym_ATmedium] = ACTIONS(430), + [anon_sym_ATpreserveGlobalState] = ACTIONS(430), + [anon_sym_ATrequires] = ACTIONS(432), + [anon_sym_ATrequiresusages] = ACTIONS(430), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(430), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(430), + [anon_sym_ATsmall] = ACTIONS(430), + [anon_sym_ATtest] = ACTIONS(432), + [anon_sym_ATtestWith] = ACTIONS(430), + [anon_sym_ATtestdox] = ACTIONS(430), + [anon_sym_ATticket] = ACTIONS(430), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(430), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(430), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(430), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(432), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(432), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(430), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(430), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(430), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(430), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(430), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(432), + [anon_sym_ATreadonly] = ACTIONS(430), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(430), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(430), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(430), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(430), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(430), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(430), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(430), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(430), + [anon_sym_ATparam_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(432), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(430), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(430), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(430), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(430), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(430), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(430), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(430), + [anon_sym_ATmixin] = ACTIONS(430), + [sym__end] = ACTIONS(430), [sym_text] = ACTIONS(75), }, [82] = { - [sym_description] = STATE(148), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(170), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(436), - [anon_sym_ATinheritDoc] = ACTIONS(436), - [anon_sym_ATapi] = ACTIONS(436), - [anon_sym_ATfilesource] = ACTIONS(436), - [anon_sym_ATignore] = ACTIONS(436), - [anon_sym_ATinternal] = ACTIONS(436), - [anon_sym_ATcategory] = ACTIONS(436), - [anon_sym_ATcopyright] = ACTIONS(436), - [anon_sym_ATtodo] = ACTIONS(436), - [anon_sym_ATexample] = ACTIONS(436), - [anon_sym_ATlicense] = ACTIONS(436), - [anon_sym_ATpackage] = ACTIONS(436), - [anon_sym_ATsource] = ACTIONS(436), - [anon_sym_ATsubpackage] = ACTIONS(436), - [anon_sym_ATuses] = ACTIONS(436), - [anon_sym_ATauthor] = ACTIONS(436), - [anon_sym_ATglobal] = ACTIONS(436), - [anon_sym_ATlink] = ACTIONS(436), - [anon_sym_ATmethod] = ACTIONS(436), - [anon_sym_ATparam] = ACTIONS(438), - [anon_sym_ATproperty] = ACTIONS(438), - [anon_sym_ATproperty_DASHread] = ACTIONS(436), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(436), - [anon_sym_ATreturn] = ACTIONS(436), - [anon_sym_ATsee] = ACTIONS(436), - [anon_sym_ATthrows] = ACTIONS(436), - [anon_sym_ATvar] = ACTIONS(436), - [anon_sym_ATdeprecated] = ACTIONS(436), - [anon_sym_ATsince] = ACTIONS(436), - [anon_sym_ATversion] = ACTIONS(436), - [anon_sym_ATtemplate] = ACTIONS(438), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(436), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(436), - [anon_sym_ATimplements] = ACTIONS(436), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(436), - [anon_sym_ATextends] = ACTIONS(436), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(436), - [anon_sym_ATuse] = ACTIONS(438), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(436), - [anon_sym_ATafter] = ACTIONS(438), - [anon_sym_ATafterClass] = ACTIONS(436), - [anon_sym_ATannotation] = ACTIONS(436), - [anon_sym_ATbackupGlobals] = ACTIONS(436), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(436), - [anon_sym_ATbefore] = ACTIONS(438), - [anon_sym_ATbeforeClass] = ACTIONS(436), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(438), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(436), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(436), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(436), - [anon_sym_ATcovers] = ACTIONS(438), - [anon_sym_ATcoversDefaultClass] = ACTIONS(438), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(436), - [anon_sym_ATcoversNothing] = ACTIONS(436), - [anon_sym_ATdataProvider] = ACTIONS(436), - [anon_sym_ATdepends] = ACTIONS(438), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(436), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(436), - [anon_sym_ATgroup] = ACTIONS(436), - [anon_sym_ATlarge] = ACTIONS(436), - [anon_sym_ATmedium] = ACTIONS(436), - [anon_sym_ATpreserveGlobalState] = ACTIONS(436), - [anon_sym_ATrequires] = ACTIONS(438), - [anon_sym_ATrequiresusages] = ACTIONS(436), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(436), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(436), - [anon_sym_ATsmall] = ACTIONS(436), - [anon_sym_ATtest] = ACTIONS(438), - [anon_sym_ATtestWith] = ACTIONS(436), - [anon_sym_ATtestdox] = ACTIONS(436), - [anon_sym_ATticket] = ACTIONS(436), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(436), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(436), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(436), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(438), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(436), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(438), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(436), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(436), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(436), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(436), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(436), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(436), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(436), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(436), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(436), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(438), - [anon_sym_ATreadonly] = ACTIONS(436), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(436), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(436), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(436), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(436), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(436), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(436), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(436), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(436), - [anon_sym_ATparam_DASHout] = ACTIONS(436), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(436), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(438), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(436), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(436), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(436), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(436), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(436), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(436), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(436), - [anon_sym_ATmixin] = ACTIONS(436), - [sym__end] = ACTIONS(436), + [anon_sym_ATinheritdoc] = ACTIONS(434), + [anon_sym_ATinheritDoc] = ACTIONS(434), + [anon_sym_ATapi] = ACTIONS(434), + [anon_sym_ATfilesource] = ACTIONS(434), + [anon_sym_ATignore] = ACTIONS(434), + [anon_sym_ATinternal] = ACTIONS(434), + [anon_sym_ATcategory] = ACTIONS(434), + [anon_sym_ATcopyright] = ACTIONS(434), + [anon_sym_ATtodo] = ACTIONS(434), + [anon_sym_ATexample] = ACTIONS(434), + [anon_sym_ATlicense] = ACTIONS(434), + [anon_sym_ATpackage] = ACTIONS(434), + [anon_sym_ATsource] = ACTIONS(434), + [anon_sym_ATsubpackage] = ACTIONS(434), + [anon_sym_ATuses] = ACTIONS(434), + [anon_sym_ATauthor] = ACTIONS(434), + [anon_sym_ATglobal] = ACTIONS(434), + [anon_sym_ATlink] = ACTIONS(434), + [anon_sym_ATmethod] = ACTIONS(434), + [anon_sym_ATparam] = ACTIONS(436), + [anon_sym_ATproperty] = ACTIONS(436), + [anon_sym_ATproperty_DASHread] = ACTIONS(434), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(434), + [anon_sym_ATreturn] = ACTIONS(434), + [anon_sym_ATsee] = ACTIONS(434), + [anon_sym_ATthrows] = ACTIONS(434), + [anon_sym_ATvar] = ACTIONS(434), + [anon_sym_ATdeprecated] = ACTIONS(434), + [anon_sym_ATsince] = ACTIONS(434), + [anon_sym_ATversion] = ACTIONS(434), + [anon_sym_ATtemplate] = ACTIONS(436), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(434), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(434), + [anon_sym_ATimplements] = ACTIONS(434), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(434), + [anon_sym_ATextends] = ACTIONS(434), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(434), + [anon_sym_ATuse] = ACTIONS(436), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(434), + [anon_sym_ATafter] = ACTIONS(436), + [anon_sym_ATafterClass] = ACTIONS(434), + [anon_sym_ATannotation] = ACTIONS(434), + [anon_sym_ATbackupGlobals] = ACTIONS(434), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(434), + [anon_sym_ATbefore] = ACTIONS(436), + [anon_sym_ATbeforeClass] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(436), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(434), + [anon_sym_ATcovers] = ACTIONS(436), + [anon_sym_ATcoversDefaultClass] = ACTIONS(436), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(434), + [anon_sym_ATcoversNothing] = ACTIONS(434), + [anon_sym_ATdataProvider] = ACTIONS(434), + [anon_sym_ATdepends] = ACTIONS(436), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(434), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(434), + [anon_sym_ATgroup] = ACTIONS(434), + [anon_sym_ATlarge] = ACTIONS(434), + [anon_sym_ATmedium] = ACTIONS(434), + [anon_sym_ATpreserveGlobalState] = ACTIONS(434), + [anon_sym_ATrequires] = ACTIONS(436), + [anon_sym_ATrequiresusages] = ACTIONS(434), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(434), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(434), + [anon_sym_ATsmall] = ACTIONS(434), + [anon_sym_ATtest] = ACTIONS(436), + [anon_sym_ATtestWith] = ACTIONS(434), + [anon_sym_ATtestdox] = ACTIONS(434), + [anon_sym_ATticket] = ACTIONS(434), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(434), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(434), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(434), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(436), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(436), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(434), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(434), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(434), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(434), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(434), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(436), + [anon_sym_ATreadonly] = ACTIONS(434), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(434), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(434), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(434), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(434), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(434), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(434), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(434), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(434), + [anon_sym_ATparam_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(436), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(434), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(434), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(434), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(434), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(434), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(434), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(434), + [anon_sym_ATmixin] = ACTIONS(434), + [sym__end] = ACTIONS(434), [sym_text] = ACTIONS(75), }, [83] = { - [sym__description_after_type] = STATE(149), - [sym_inline_tag] = STATE(123), - [aux_sym__description_after_type_repeat1] = STATE(114), - [anon_sym_LBRACE] = ACTIONS(334), - [anon_sym_ATinheritdoc] = ACTIONS(440), - [anon_sym_ATinheritDoc] = ACTIONS(440), - [anon_sym_ATapi] = ACTIONS(440), - [anon_sym_ATfilesource] = ACTIONS(440), - [anon_sym_ATignore] = ACTIONS(440), - [anon_sym_ATinternal] = ACTIONS(440), - [anon_sym_ATcategory] = ACTIONS(440), - [anon_sym_ATcopyright] = ACTIONS(440), - [anon_sym_ATtodo] = ACTIONS(440), - [anon_sym_ATexample] = ACTIONS(440), - [anon_sym_ATlicense] = ACTIONS(440), - [anon_sym_ATpackage] = ACTIONS(440), - [anon_sym_ATsource] = ACTIONS(440), - [anon_sym_ATsubpackage] = ACTIONS(440), - [anon_sym_ATuses] = ACTIONS(440), - [anon_sym_ATauthor] = ACTIONS(440), - [anon_sym_ATglobal] = ACTIONS(440), - [anon_sym_ATlink] = ACTIONS(440), - [anon_sym_ATmethod] = ACTIONS(440), - [anon_sym_ATparam] = ACTIONS(442), - [anon_sym_ATproperty] = ACTIONS(442), - [anon_sym_ATproperty_DASHread] = ACTIONS(440), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(440), - [anon_sym_ATreturn] = ACTIONS(440), - [anon_sym_ATsee] = ACTIONS(440), - [anon_sym_ATthrows] = ACTIONS(440), - [anon_sym_ATvar] = ACTIONS(440), - [anon_sym_ATdeprecated] = ACTIONS(440), - [anon_sym_ATsince] = ACTIONS(440), - [anon_sym_ATversion] = ACTIONS(440), - [anon_sym_ATtemplate] = ACTIONS(442), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(440), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(440), - [anon_sym_ATimplements] = ACTIONS(440), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(440), - [anon_sym_ATextends] = ACTIONS(440), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(440), - [anon_sym_ATuse] = ACTIONS(442), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(440), - [anon_sym_ATafter] = ACTIONS(442), - [anon_sym_ATafterClass] = ACTIONS(440), - [anon_sym_ATannotation] = ACTIONS(440), - [anon_sym_ATbackupGlobals] = ACTIONS(440), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(440), - [anon_sym_ATbefore] = ACTIONS(442), - [anon_sym_ATbeforeClass] = ACTIONS(440), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(442), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(440), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(440), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(440), - [anon_sym_ATcovers] = ACTIONS(442), - [anon_sym_ATcoversDefaultClass] = ACTIONS(442), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(440), - [anon_sym_ATcoversNothing] = ACTIONS(440), - [anon_sym_ATdataProvider] = ACTIONS(440), - [anon_sym_ATdepends] = ACTIONS(442), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(440), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(440), - [anon_sym_ATgroup] = ACTIONS(440), - [anon_sym_ATlarge] = ACTIONS(440), - [anon_sym_ATmedium] = ACTIONS(440), - [anon_sym_ATpreserveGlobalState] = ACTIONS(440), - [anon_sym_ATrequires] = ACTIONS(442), - [anon_sym_ATrequiresusages] = ACTIONS(440), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(440), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(440), - [anon_sym_ATsmall] = ACTIONS(440), - [anon_sym_ATtest] = ACTIONS(442), - [anon_sym_ATtestWith] = ACTIONS(440), - [anon_sym_ATtestdox] = ACTIONS(440), - [anon_sym_ATticket] = ACTIONS(440), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(440), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(440), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(440), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(442), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(440), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(442), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(440), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(440), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(440), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(440), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(440), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(440), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(440), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(440), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(440), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(442), - [anon_sym_ATreadonly] = ACTIONS(440), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(440), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(440), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(440), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(440), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(440), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(440), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(440), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(440), - [anon_sym_ATparam_DASHout] = ACTIONS(440), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(440), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(442), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(440), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(440), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(440), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(440), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(440), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(440), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(440), - [anon_sym_ATmixin] = ACTIONS(440), - [sym__end] = ACTIONS(440), - [sym__text_after_type] = ACTIONS(342), + [sym_description] = STATE(173), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(438), + [anon_sym_ATinheritDoc] = ACTIONS(438), + [anon_sym_ATapi] = ACTIONS(438), + [anon_sym_ATfilesource] = ACTIONS(438), + [anon_sym_ATignore] = ACTIONS(438), + [anon_sym_ATinternal] = ACTIONS(438), + [anon_sym_ATcategory] = ACTIONS(438), + [anon_sym_ATcopyright] = ACTIONS(438), + [anon_sym_ATtodo] = ACTIONS(438), + [anon_sym_ATexample] = ACTIONS(438), + [anon_sym_ATlicense] = ACTIONS(438), + [anon_sym_ATpackage] = ACTIONS(438), + [anon_sym_ATsource] = ACTIONS(438), + [anon_sym_ATsubpackage] = ACTIONS(438), + [anon_sym_ATuses] = ACTIONS(438), + [anon_sym_ATauthor] = ACTIONS(438), + [anon_sym_ATglobal] = ACTIONS(438), + [anon_sym_ATlink] = ACTIONS(438), + [anon_sym_ATmethod] = ACTIONS(438), + [anon_sym_ATparam] = ACTIONS(440), + [anon_sym_ATproperty] = ACTIONS(440), + [anon_sym_ATproperty_DASHread] = ACTIONS(438), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(438), + [anon_sym_ATreturn] = ACTIONS(438), + [anon_sym_ATsee] = ACTIONS(438), + [anon_sym_ATthrows] = ACTIONS(438), + [anon_sym_ATvar] = ACTIONS(438), + [anon_sym_ATdeprecated] = ACTIONS(438), + [anon_sym_ATsince] = ACTIONS(438), + [anon_sym_ATversion] = ACTIONS(438), + [anon_sym_ATtemplate] = ACTIONS(440), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(438), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(438), + [anon_sym_ATimplements] = ACTIONS(438), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(438), + [anon_sym_ATextends] = ACTIONS(438), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(438), + [anon_sym_ATuse] = ACTIONS(440), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(438), + [anon_sym_ATafter] = ACTIONS(440), + [anon_sym_ATafterClass] = ACTIONS(438), + [anon_sym_ATannotation] = ACTIONS(438), + [anon_sym_ATbackupGlobals] = ACTIONS(438), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(438), + [anon_sym_ATbefore] = ACTIONS(440), + [anon_sym_ATbeforeClass] = ACTIONS(438), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(440), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(438), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(438), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(438), + [anon_sym_ATcovers] = ACTIONS(440), + [anon_sym_ATcoversDefaultClass] = ACTIONS(440), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(438), + [anon_sym_ATcoversNothing] = ACTIONS(438), + [anon_sym_ATdataProvider] = ACTIONS(438), + [anon_sym_ATdepends] = ACTIONS(440), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(438), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(438), + [anon_sym_ATgroup] = ACTIONS(438), + [anon_sym_ATlarge] = ACTIONS(438), + [anon_sym_ATmedium] = ACTIONS(438), + [anon_sym_ATpreserveGlobalState] = ACTIONS(438), + [anon_sym_ATrequires] = ACTIONS(440), + [anon_sym_ATrequiresusages] = ACTIONS(438), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(438), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(438), + [anon_sym_ATsmall] = ACTIONS(438), + [anon_sym_ATtest] = ACTIONS(440), + [anon_sym_ATtestWith] = ACTIONS(438), + [anon_sym_ATtestdox] = ACTIONS(438), + [anon_sym_ATticket] = ACTIONS(438), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(438), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(438), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(438), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(440), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(438), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(440), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(438), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(438), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(438), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(438), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(438), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(438), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(438), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(438), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(438), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(440), + [anon_sym_ATreadonly] = ACTIONS(438), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(438), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(438), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(438), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(438), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(438), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(438), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(438), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(438), + [anon_sym_ATparam_DASHout] = ACTIONS(438), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(438), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(440), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(438), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(438), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(438), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(438), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(438), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(438), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(438), + [anon_sym_ATmixin] = ACTIONS(438), + [sym__end] = ACTIONS(438), + [sym_text] = ACTIONS(75), }, [84] = { - [sym_description] = STATE(142), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(175), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(444), - [anon_sym_ATinheritDoc] = ACTIONS(444), - [anon_sym_ATapi] = ACTIONS(444), - [anon_sym_ATfilesource] = ACTIONS(444), - [anon_sym_ATignore] = ACTIONS(444), - [anon_sym_ATinternal] = ACTIONS(444), - [anon_sym_ATcategory] = ACTIONS(444), - [anon_sym_ATcopyright] = ACTIONS(444), - [anon_sym_ATtodo] = ACTIONS(444), - [anon_sym_ATexample] = ACTIONS(444), - [anon_sym_ATlicense] = ACTIONS(444), - [anon_sym_ATpackage] = ACTIONS(444), - [anon_sym_ATsource] = ACTIONS(444), - [anon_sym_ATsubpackage] = ACTIONS(444), - [anon_sym_ATuses] = ACTIONS(444), - [anon_sym_ATauthor] = ACTIONS(444), - [anon_sym_ATglobal] = ACTIONS(444), - [anon_sym_ATlink] = ACTIONS(444), - [anon_sym_ATmethod] = ACTIONS(444), - [anon_sym_ATparam] = ACTIONS(446), - [anon_sym_ATproperty] = ACTIONS(446), - [anon_sym_ATproperty_DASHread] = ACTIONS(444), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(444), - [anon_sym_ATreturn] = ACTIONS(444), - [anon_sym_ATsee] = ACTIONS(444), - [anon_sym_ATthrows] = ACTIONS(444), - [anon_sym_ATvar] = ACTIONS(444), - [anon_sym_ATdeprecated] = ACTIONS(444), - [anon_sym_ATsince] = ACTIONS(444), - [anon_sym_ATversion] = ACTIONS(444), - [anon_sym_ATtemplate] = ACTIONS(446), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(444), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(444), - [anon_sym_ATimplements] = ACTIONS(444), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(444), - [anon_sym_ATextends] = ACTIONS(444), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(444), - [anon_sym_ATuse] = ACTIONS(446), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(444), - [anon_sym_ATafter] = ACTIONS(446), - [anon_sym_ATafterClass] = ACTIONS(444), - [anon_sym_ATannotation] = ACTIONS(444), - [anon_sym_ATbackupGlobals] = ACTIONS(444), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(444), - [anon_sym_ATbefore] = ACTIONS(446), - [anon_sym_ATbeforeClass] = ACTIONS(444), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(446), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(444), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(444), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(444), - [anon_sym_ATcovers] = ACTIONS(446), - [anon_sym_ATcoversDefaultClass] = ACTIONS(446), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(444), - [anon_sym_ATcoversNothing] = ACTIONS(444), - [anon_sym_ATdataProvider] = ACTIONS(444), - [anon_sym_ATdepends] = ACTIONS(446), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(444), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(444), - [anon_sym_ATgroup] = ACTIONS(444), - [anon_sym_ATlarge] = ACTIONS(444), - [anon_sym_ATmedium] = ACTIONS(444), - [anon_sym_ATpreserveGlobalState] = ACTIONS(444), - [anon_sym_ATrequires] = ACTIONS(446), - [anon_sym_ATrequiresusages] = ACTIONS(444), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(444), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(444), - [anon_sym_ATsmall] = ACTIONS(444), - [anon_sym_ATtest] = ACTIONS(446), - [anon_sym_ATtestWith] = ACTIONS(444), - [anon_sym_ATtestdox] = ACTIONS(444), - [anon_sym_ATticket] = ACTIONS(444), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(444), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(444), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(444), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(446), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(444), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(446), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(444), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(444), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(444), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(444), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(444), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(444), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(444), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(444), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(444), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(446), - [anon_sym_ATreadonly] = ACTIONS(444), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(444), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(444), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(444), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(444), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(444), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(444), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(444), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(444), - [anon_sym_ATparam_DASHout] = ACTIONS(444), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(444), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(446), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(444), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(444), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(444), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(444), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(444), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(444), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(444), - [anon_sym_ATmixin] = ACTIONS(444), - [sym__end] = ACTIONS(444), + [anon_sym_ATinheritdoc] = ACTIONS(442), + [anon_sym_ATinheritDoc] = ACTIONS(442), + [anon_sym_ATapi] = ACTIONS(442), + [anon_sym_ATfilesource] = ACTIONS(442), + [anon_sym_ATignore] = ACTIONS(442), + [anon_sym_ATinternal] = ACTIONS(442), + [anon_sym_ATcategory] = ACTIONS(442), + [anon_sym_ATcopyright] = ACTIONS(442), + [anon_sym_ATtodo] = ACTIONS(442), + [anon_sym_ATexample] = ACTIONS(442), + [anon_sym_ATlicense] = ACTIONS(442), + [anon_sym_ATpackage] = ACTIONS(442), + [anon_sym_ATsource] = ACTIONS(442), + [anon_sym_ATsubpackage] = ACTIONS(442), + [anon_sym_ATuses] = ACTIONS(442), + [anon_sym_ATauthor] = ACTIONS(442), + [anon_sym_ATglobal] = ACTIONS(442), + [anon_sym_ATlink] = ACTIONS(442), + [anon_sym_ATmethod] = ACTIONS(442), + [anon_sym_ATparam] = ACTIONS(444), + [anon_sym_ATproperty] = ACTIONS(444), + [anon_sym_ATproperty_DASHread] = ACTIONS(442), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(442), + [anon_sym_ATreturn] = ACTIONS(442), + [anon_sym_ATsee] = ACTIONS(442), + [anon_sym_ATthrows] = ACTIONS(442), + [anon_sym_ATvar] = ACTIONS(442), + [anon_sym_ATdeprecated] = ACTIONS(442), + [anon_sym_ATsince] = ACTIONS(442), + [anon_sym_ATversion] = ACTIONS(442), + [anon_sym_ATtemplate] = ACTIONS(444), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(442), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(442), + [anon_sym_ATimplements] = ACTIONS(442), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(442), + [anon_sym_ATextends] = ACTIONS(442), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(442), + [anon_sym_ATuse] = ACTIONS(444), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(442), + [anon_sym_ATafter] = ACTIONS(444), + [anon_sym_ATafterClass] = ACTIONS(442), + [anon_sym_ATannotation] = ACTIONS(442), + [anon_sym_ATbackupGlobals] = ACTIONS(442), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(442), + [anon_sym_ATbefore] = ACTIONS(444), + [anon_sym_ATbeforeClass] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(444), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(442), + [anon_sym_ATcovers] = ACTIONS(444), + [anon_sym_ATcoversDefaultClass] = ACTIONS(444), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(442), + [anon_sym_ATcoversNothing] = ACTIONS(442), + [anon_sym_ATdataProvider] = ACTIONS(442), + [anon_sym_ATdepends] = ACTIONS(444), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(442), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(442), + [anon_sym_ATgroup] = ACTIONS(442), + [anon_sym_ATlarge] = ACTIONS(442), + [anon_sym_ATmedium] = ACTIONS(442), + [anon_sym_ATpreserveGlobalState] = ACTIONS(442), + [anon_sym_ATrequires] = ACTIONS(444), + [anon_sym_ATrequiresusages] = ACTIONS(442), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(442), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(442), + [anon_sym_ATsmall] = ACTIONS(442), + [anon_sym_ATtest] = ACTIONS(444), + [anon_sym_ATtestWith] = ACTIONS(442), + [anon_sym_ATtestdox] = ACTIONS(442), + [anon_sym_ATticket] = ACTIONS(442), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(442), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(442), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(442), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(444), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(444), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(442), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(442), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(442), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(442), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(442), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(444), + [anon_sym_ATreadonly] = ACTIONS(442), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(442), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(442), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(442), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(442), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(442), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(442), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(442), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(442), + [anon_sym_ATparam_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(444), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(442), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(442), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(442), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(442), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(442), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(442), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(442), + [anon_sym_ATmixin] = ACTIONS(442), + [sym__end] = ACTIONS(442), [sym_text] = ACTIONS(75), }, [85] = { - [sym_description] = STATE(163), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(181), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(448), - [anon_sym_ATinheritDoc] = ACTIONS(448), - [anon_sym_ATapi] = ACTIONS(448), - [anon_sym_ATfilesource] = ACTIONS(448), - [anon_sym_ATignore] = ACTIONS(448), - [anon_sym_ATinternal] = ACTIONS(448), - [anon_sym_ATcategory] = ACTIONS(448), - [anon_sym_ATcopyright] = ACTIONS(448), - [anon_sym_ATtodo] = ACTIONS(448), - [anon_sym_ATexample] = ACTIONS(448), - [anon_sym_ATlicense] = ACTIONS(448), - [anon_sym_ATpackage] = ACTIONS(448), - [anon_sym_ATsource] = ACTIONS(448), - [anon_sym_ATsubpackage] = ACTIONS(448), - [anon_sym_ATuses] = ACTIONS(448), - [anon_sym_ATauthor] = ACTIONS(448), - [anon_sym_ATglobal] = ACTIONS(448), - [anon_sym_ATlink] = ACTIONS(448), - [anon_sym_ATmethod] = ACTIONS(448), - [anon_sym_ATparam] = ACTIONS(450), - [anon_sym_ATproperty] = ACTIONS(450), - [anon_sym_ATproperty_DASHread] = ACTIONS(448), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(448), - [anon_sym_ATreturn] = ACTIONS(448), - [anon_sym_ATsee] = ACTIONS(448), - [anon_sym_ATthrows] = ACTIONS(448), - [anon_sym_ATvar] = ACTIONS(448), - [anon_sym_ATdeprecated] = ACTIONS(448), - [anon_sym_ATsince] = ACTIONS(448), - [anon_sym_ATversion] = ACTIONS(448), - [anon_sym_ATtemplate] = ACTIONS(450), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(448), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(448), - [anon_sym_ATimplements] = ACTIONS(448), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(448), - [anon_sym_ATextends] = ACTIONS(448), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(448), - [anon_sym_ATuse] = ACTIONS(450), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(448), - [anon_sym_ATafter] = ACTIONS(450), - [anon_sym_ATafterClass] = ACTIONS(448), - [anon_sym_ATannotation] = ACTIONS(448), - [anon_sym_ATbackupGlobals] = ACTIONS(448), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(448), - [anon_sym_ATbefore] = ACTIONS(450), - [anon_sym_ATbeforeClass] = ACTIONS(448), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(450), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(448), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(448), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(448), - [anon_sym_ATcovers] = ACTIONS(450), - [anon_sym_ATcoversDefaultClass] = ACTIONS(450), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(448), - [anon_sym_ATcoversNothing] = ACTIONS(448), - [anon_sym_ATdataProvider] = ACTIONS(448), - [anon_sym_ATdepends] = ACTIONS(450), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(448), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(448), - [anon_sym_ATgroup] = ACTIONS(448), - [anon_sym_ATlarge] = ACTIONS(448), - [anon_sym_ATmedium] = ACTIONS(448), - [anon_sym_ATpreserveGlobalState] = ACTIONS(448), - [anon_sym_ATrequires] = ACTIONS(450), - [anon_sym_ATrequiresusages] = ACTIONS(448), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(448), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(448), - [anon_sym_ATsmall] = ACTIONS(448), - [anon_sym_ATtest] = ACTIONS(450), - [anon_sym_ATtestWith] = ACTIONS(448), - [anon_sym_ATtestdox] = ACTIONS(448), - [anon_sym_ATticket] = ACTIONS(448), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(448), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(448), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(448), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(450), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(448), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(450), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(448), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(448), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(448), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(448), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(448), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(448), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(448), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(448), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(448), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(450), - [anon_sym_ATreadonly] = ACTIONS(448), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(448), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(448), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(448), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(448), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(448), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(448), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(448), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(448), - [anon_sym_ATparam_DASHout] = ACTIONS(448), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(448), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(450), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(448), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(448), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(448), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(448), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(448), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(448), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(448), - [anon_sym_ATmixin] = ACTIONS(448), - [sym__end] = ACTIONS(448), + [anon_sym_ATinheritdoc] = ACTIONS(446), + [anon_sym_ATinheritDoc] = ACTIONS(446), + [anon_sym_ATapi] = ACTIONS(446), + [anon_sym_ATfilesource] = ACTIONS(446), + [anon_sym_ATignore] = ACTIONS(446), + [anon_sym_ATinternal] = ACTIONS(446), + [anon_sym_ATcategory] = ACTIONS(446), + [anon_sym_ATcopyright] = ACTIONS(446), + [anon_sym_ATtodo] = ACTIONS(446), + [anon_sym_ATexample] = ACTIONS(446), + [anon_sym_ATlicense] = ACTIONS(446), + [anon_sym_ATpackage] = ACTIONS(446), + [anon_sym_ATsource] = ACTIONS(446), + [anon_sym_ATsubpackage] = ACTIONS(446), + [anon_sym_ATuses] = ACTIONS(446), + [anon_sym_ATauthor] = ACTIONS(446), + [anon_sym_ATglobal] = ACTIONS(446), + [anon_sym_ATlink] = ACTIONS(446), + [anon_sym_ATmethod] = ACTIONS(446), + [anon_sym_ATparam] = ACTIONS(448), + [anon_sym_ATproperty] = ACTIONS(448), + [anon_sym_ATproperty_DASHread] = ACTIONS(446), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(446), + [anon_sym_ATreturn] = ACTIONS(446), + [anon_sym_ATsee] = ACTIONS(446), + [anon_sym_ATthrows] = ACTIONS(446), + [anon_sym_ATvar] = ACTIONS(446), + [anon_sym_ATdeprecated] = ACTIONS(446), + [anon_sym_ATsince] = ACTIONS(446), + [anon_sym_ATversion] = ACTIONS(446), + [anon_sym_ATtemplate] = ACTIONS(448), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(446), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(446), + [anon_sym_ATimplements] = ACTIONS(446), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(446), + [anon_sym_ATextends] = ACTIONS(446), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(446), + [anon_sym_ATuse] = ACTIONS(448), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(446), + [anon_sym_ATafter] = ACTIONS(448), + [anon_sym_ATafterClass] = ACTIONS(446), + [anon_sym_ATannotation] = ACTIONS(446), + [anon_sym_ATbackupGlobals] = ACTIONS(446), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(446), + [anon_sym_ATbefore] = ACTIONS(448), + [anon_sym_ATbeforeClass] = ACTIONS(446), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(448), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(446), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(446), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(446), + [anon_sym_ATcovers] = ACTIONS(448), + [anon_sym_ATcoversDefaultClass] = ACTIONS(448), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(446), + [anon_sym_ATcoversNothing] = ACTIONS(446), + [anon_sym_ATdataProvider] = ACTIONS(446), + [anon_sym_ATdepends] = ACTIONS(448), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(446), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(446), + [anon_sym_ATgroup] = ACTIONS(446), + [anon_sym_ATlarge] = ACTIONS(446), + [anon_sym_ATmedium] = ACTIONS(446), + [anon_sym_ATpreserveGlobalState] = ACTIONS(446), + [anon_sym_ATrequires] = ACTIONS(448), + [anon_sym_ATrequiresusages] = ACTIONS(446), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(446), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(446), + [anon_sym_ATsmall] = ACTIONS(446), + [anon_sym_ATtest] = ACTIONS(448), + [anon_sym_ATtestWith] = ACTIONS(446), + [anon_sym_ATtestdox] = ACTIONS(446), + [anon_sym_ATticket] = ACTIONS(446), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(446), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(446), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(446), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(448), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(446), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(448), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(446), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(446), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(446), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(446), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(446), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(446), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(446), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(446), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(446), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(448), + [anon_sym_ATreadonly] = ACTIONS(446), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(446), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(446), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(446), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(446), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(446), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(446), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(446), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(446), + [anon_sym_ATparam_DASHout] = ACTIONS(446), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(446), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(448), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(446), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(446), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(446), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(446), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(446), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(446), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(446), + [anon_sym_ATmixin] = ACTIONS(446), + [sym__end] = ACTIONS(446), [sym_text] = ACTIONS(75), }, [86] = { - [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), + [sym_description] = STATE(155), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(450), + [anon_sym_ATinheritDoc] = ACTIONS(450), + [anon_sym_ATapi] = ACTIONS(450), + [anon_sym_ATfilesource] = ACTIONS(450), + [anon_sym_ATignore] = ACTIONS(450), + [anon_sym_ATinternal] = ACTIONS(450), + [anon_sym_ATcategory] = ACTIONS(450), + [anon_sym_ATcopyright] = ACTIONS(450), + [anon_sym_ATtodo] = ACTIONS(450), + [anon_sym_ATexample] = ACTIONS(450), + [anon_sym_ATlicense] = ACTIONS(450), + [anon_sym_ATpackage] = ACTIONS(450), + [anon_sym_ATsource] = ACTIONS(450), + [anon_sym_ATsubpackage] = ACTIONS(450), + [anon_sym_ATuses] = ACTIONS(450), + [anon_sym_ATauthor] = ACTIONS(450), + [anon_sym_ATglobal] = ACTIONS(450), + [anon_sym_ATlink] = ACTIONS(450), + [anon_sym_ATmethod] = ACTIONS(450), + [anon_sym_ATparam] = ACTIONS(452), + [anon_sym_ATproperty] = ACTIONS(452), + [anon_sym_ATproperty_DASHread] = ACTIONS(450), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(450), + [anon_sym_ATreturn] = ACTIONS(450), + [anon_sym_ATsee] = ACTIONS(450), + [anon_sym_ATthrows] = ACTIONS(450), + [anon_sym_ATvar] = ACTIONS(450), + [anon_sym_ATdeprecated] = ACTIONS(450), + [anon_sym_ATsince] = ACTIONS(450), + [anon_sym_ATversion] = ACTIONS(450), + [anon_sym_ATtemplate] = ACTIONS(452), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(450), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(450), + [anon_sym_ATimplements] = ACTIONS(450), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(450), + [anon_sym_ATextends] = ACTIONS(450), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(450), + [anon_sym_ATuse] = ACTIONS(452), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(450), + [anon_sym_ATafter] = ACTIONS(452), + [anon_sym_ATafterClass] = ACTIONS(450), + [anon_sym_ATannotation] = ACTIONS(450), + [anon_sym_ATbackupGlobals] = ACTIONS(450), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(450), + [anon_sym_ATbefore] = ACTIONS(452), + [anon_sym_ATbeforeClass] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(450), + [anon_sym_ATcovers] = ACTIONS(452), + [anon_sym_ATcoversDefaultClass] = ACTIONS(452), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(450), + [anon_sym_ATcoversNothing] = ACTIONS(450), + [anon_sym_ATdataProvider] = ACTIONS(450), + [anon_sym_ATdepends] = ACTIONS(452), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(450), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(450), + [anon_sym_ATgroup] = ACTIONS(450), + [anon_sym_ATlarge] = ACTIONS(450), + [anon_sym_ATmedium] = ACTIONS(450), + [anon_sym_ATpreserveGlobalState] = ACTIONS(450), + [anon_sym_ATrequires] = ACTIONS(452), + [anon_sym_ATrequiresusages] = ACTIONS(450), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(450), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(450), + [anon_sym_ATsmall] = ACTIONS(450), + [anon_sym_ATtest] = ACTIONS(452), + [anon_sym_ATtestWith] = ACTIONS(450), + [anon_sym_ATtestdox] = ACTIONS(450), + [anon_sym_ATticket] = ACTIONS(450), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(450), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(450), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(450), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(450), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(450), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(450), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(450), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(450), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(452), + [anon_sym_ATreadonly] = ACTIONS(450), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(450), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(450), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(450), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(450), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(450), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(450), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(450), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(450), + [anon_sym_ATparam_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(450), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(450), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(450), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(450), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(450), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(450), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(450), + [anon_sym_ATmixin] = ACTIONS(450), + [sym__end] = ACTIONS(450), + [sym_text] = ACTIONS(75), }, [87] = { - [sym__description_after_type] = STATE(153), - [sym_inline_tag] = STATE(123), - [aux_sym__description_after_type_repeat1] = STATE(114), - [anon_sym_LBRACE] = ACTIONS(334), - [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_after_type] = ACTIONS(342), + [sym_description] = STATE(174), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(454), + [anon_sym_ATinheritDoc] = ACTIONS(454), + [anon_sym_ATapi] = ACTIONS(454), + [anon_sym_ATfilesource] = ACTIONS(454), + [anon_sym_ATignore] = ACTIONS(454), + [anon_sym_ATinternal] = ACTIONS(454), + [anon_sym_ATcategory] = ACTIONS(454), + [anon_sym_ATcopyright] = ACTIONS(454), + [anon_sym_ATtodo] = ACTIONS(454), + [anon_sym_ATexample] = ACTIONS(454), + [anon_sym_ATlicense] = ACTIONS(454), + [anon_sym_ATpackage] = ACTIONS(454), + [anon_sym_ATsource] = ACTIONS(454), + [anon_sym_ATsubpackage] = ACTIONS(454), + [anon_sym_ATuses] = ACTIONS(454), + [anon_sym_ATauthor] = ACTIONS(454), + [anon_sym_ATglobal] = ACTIONS(454), + [anon_sym_ATlink] = ACTIONS(454), + [anon_sym_ATmethod] = ACTIONS(454), + [anon_sym_ATparam] = ACTIONS(456), + [anon_sym_ATproperty] = ACTIONS(456), + [anon_sym_ATproperty_DASHread] = ACTIONS(454), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(454), + [anon_sym_ATreturn] = ACTIONS(454), + [anon_sym_ATsee] = ACTIONS(454), + [anon_sym_ATthrows] = ACTIONS(454), + [anon_sym_ATvar] = ACTIONS(454), + [anon_sym_ATdeprecated] = ACTIONS(454), + [anon_sym_ATsince] = ACTIONS(454), + [anon_sym_ATversion] = ACTIONS(454), + [anon_sym_ATtemplate] = ACTIONS(456), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(454), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(454), + [anon_sym_ATimplements] = ACTIONS(454), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(454), + [anon_sym_ATextends] = ACTIONS(454), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(454), + [anon_sym_ATuse] = ACTIONS(456), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(454), + [anon_sym_ATafter] = ACTIONS(456), + [anon_sym_ATafterClass] = ACTIONS(454), + [anon_sym_ATannotation] = ACTIONS(454), + [anon_sym_ATbackupGlobals] = ACTIONS(454), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(454), + [anon_sym_ATbefore] = ACTIONS(456), + [anon_sym_ATbeforeClass] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(454), + [anon_sym_ATcovers] = ACTIONS(456), + [anon_sym_ATcoversDefaultClass] = ACTIONS(456), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(454), + [anon_sym_ATcoversNothing] = ACTIONS(454), + [anon_sym_ATdataProvider] = ACTIONS(454), + [anon_sym_ATdepends] = ACTIONS(456), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(454), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(454), + [anon_sym_ATgroup] = ACTIONS(454), + [anon_sym_ATlarge] = ACTIONS(454), + [anon_sym_ATmedium] = ACTIONS(454), + [anon_sym_ATpreserveGlobalState] = ACTIONS(454), + [anon_sym_ATrequires] = ACTIONS(456), + [anon_sym_ATrequiresusages] = ACTIONS(454), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(454), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(454), + [anon_sym_ATsmall] = ACTIONS(454), + [anon_sym_ATtest] = ACTIONS(456), + [anon_sym_ATtestWith] = ACTIONS(454), + [anon_sym_ATtestdox] = ACTIONS(454), + [anon_sym_ATticket] = ACTIONS(454), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(454), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(454), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(454), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(454), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(454), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(454), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(456), + [anon_sym_ATreadonly] = ACTIONS(454), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(454), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(454), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(454), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(454), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(454), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(454), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(454), + [anon_sym_ATparam_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(454), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(454), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(454), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(454), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(454), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(454), + [anon_sym_ATmixin] = ACTIONS(454), + [sym__end] = ACTIONS(454), + [sym_text] = ACTIONS(75), }, [88] = { - [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), + [sym__description_after_type] = STATE(172), + [sym_inline_tag] = STATE(139), + [aux_sym__description_after_type_repeat1] = STATE(124), + [anon_sym_LBRACE] = ACTIONS(351), + [anon_sym_ATinheritdoc] = ACTIONS(458), + [anon_sym_ATinheritDoc] = ACTIONS(458), + [anon_sym_ATapi] = ACTIONS(458), + [anon_sym_ATfilesource] = ACTIONS(458), + [anon_sym_ATignore] = ACTIONS(458), + [anon_sym_ATinternal] = ACTIONS(458), + [anon_sym_ATcategory] = ACTIONS(458), + [anon_sym_ATcopyright] = ACTIONS(458), + [anon_sym_ATtodo] = ACTIONS(458), + [anon_sym_ATexample] = ACTIONS(458), + [anon_sym_ATlicense] = ACTIONS(458), + [anon_sym_ATpackage] = ACTIONS(458), + [anon_sym_ATsource] = ACTIONS(458), + [anon_sym_ATsubpackage] = ACTIONS(458), + [anon_sym_ATuses] = ACTIONS(458), + [anon_sym_ATauthor] = ACTIONS(458), + [anon_sym_ATglobal] = ACTIONS(458), + [anon_sym_ATlink] = ACTIONS(458), + [anon_sym_ATmethod] = ACTIONS(458), + [anon_sym_ATparam] = ACTIONS(460), + [anon_sym_ATproperty] = ACTIONS(460), + [anon_sym_ATproperty_DASHread] = ACTIONS(458), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(458), + [anon_sym_ATreturn] = ACTIONS(458), + [anon_sym_ATsee] = ACTIONS(458), + [anon_sym_ATthrows] = ACTIONS(458), + [anon_sym_ATvar] = ACTIONS(458), + [anon_sym_ATdeprecated] = ACTIONS(458), + [anon_sym_ATsince] = ACTIONS(458), + [anon_sym_ATversion] = ACTIONS(458), + [anon_sym_ATtemplate] = ACTIONS(460), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(458), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(458), + [anon_sym_ATimplements] = ACTIONS(458), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(458), + [anon_sym_ATextends] = ACTIONS(458), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(458), + [anon_sym_ATuse] = ACTIONS(460), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(458), + [anon_sym_ATafter] = ACTIONS(460), + [anon_sym_ATafterClass] = ACTIONS(458), + [anon_sym_ATannotation] = ACTIONS(458), + [anon_sym_ATbackupGlobals] = ACTIONS(458), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(458), + [anon_sym_ATbefore] = ACTIONS(460), + [anon_sym_ATbeforeClass] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(460), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(458), + [anon_sym_ATcovers] = ACTIONS(460), + [anon_sym_ATcoversDefaultClass] = ACTIONS(460), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(458), + [anon_sym_ATcoversNothing] = ACTIONS(458), + [anon_sym_ATdataProvider] = ACTIONS(458), + [anon_sym_ATdepends] = ACTIONS(460), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(458), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(458), + [anon_sym_ATgroup] = ACTIONS(458), + [anon_sym_ATlarge] = ACTIONS(458), + [anon_sym_ATmedium] = ACTIONS(458), + [anon_sym_ATpreserveGlobalState] = ACTIONS(458), + [anon_sym_ATrequires] = ACTIONS(460), + [anon_sym_ATrequiresusages] = ACTIONS(458), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(458), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(458), + [anon_sym_ATsmall] = ACTIONS(458), + [anon_sym_ATtest] = ACTIONS(460), + [anon_sym_ATtestWith] = ACTIONS(458), + [anon_sym_ATtestdox] = ACTIONS(458), + [anon_sym_ATticket] = ACTIONS(458), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(458), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(458), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(458), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(460), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(458), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(460), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(458), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(458), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(458), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(458), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(458), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(458), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(458), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(458), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(458), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(460), + [anon_sym_ATreadonly] = ACTIONS(458), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(458), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(458), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(458), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(458), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(458), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(458), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(458), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(458), + [anon_sym_ATparam_DASHout] = ACTIONS(458), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(458), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(460), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(458), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(458), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(458), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(458), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(458), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(458), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(458), + [anon_sym_ATmixin] = ACTIONS(458), + [sym__end] = ACTIONS(458), + [sym__text_after_type] = ACTIONS(359), }, [89] = { - [anon_sym_LBRACE] = ACTIONS(306), - [anon_sym_ATinheritdoc] = ACTIONS(306), - [anon_sym_ATinheritDoc] = ACTIONS(306), - [anon_sym_ATapi] = ACTIONS(306), - [anon_sym_ATfilesource] = ACTIONS(306), - [anon_sym_ATignore] = ACTIONS(306), - [anon_sym_ATinternal] = ACTIONS(306), - [anon_sym_ATcategory] = ACTIONS(306), - [anon_sym_ATcopyright] = ACTIONS(306), - [anon_sym_ATtodo] = ACTIONS(306), - [anon_sym_ATexample] = ACTIONS(306), - [anon_sym_ATlicense] = ACTIONS(306), - [anon_sym_ATpackage] = ACTIONS(306), - [anon_sym_ATsource] = ACTIONS(306), - [anon_sym_ATsubpackage] = ACTIONS(306), - [anon_sym_ATuses] = ACTIONS(306), - [anon_sym_ATauthor] = ACTIONS(306), - [anon_sym_ATglobal] = ACTIONS(306), - [anon_sym_ATlink] = ACTIONS(306), - [anon_sym_ATmethod] = ACTIONS(306), - [anon_sym_ATparam] = ACTIONS(304), - [anon_sym_ATproperty] = ACTIONS(304), - [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), + [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), }, [90] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(90), - [anon_sym_LBRACE] = ACTIONS(360), - [anon_sym_ATinheritdoc] = ACTIONS(360), - [anon_sym_ATinheritDoc] = ACTIONS(360), - [anon_sym_ATapi] = ACTIONS(360), - [anon_sym_ATfilesource] = ACTIONS(360), - [anon_sym_ATignore] = ACTIONS(360), - [anon_sym_ATinternal] = ACTIONS(360), - [anon_sym_ATcategory] = ACTIONS(360), - [anon_sym_ATcopyright] = ACTIONS(360), - [anon_sym_ATtodo] = ACTIONS(360), - [anon_sym_ATexample] = ACTIONS(360), - [anon_sym_ATlicense] = ACTIONS(360), - [anon_sym_ATpackage] = ACTIONS(360), - [anon_sym_ATsource] = ACTIONS(360), - [anon_sym_ATsubpackage] = ACTIONS(360), - [anon_sym_ATuses] = ACTIONS(360), - [anon_sym_ATauthor] = ACTIONS(360), - [anon_sym_ATglobal] = ACTIONS(360), - [anon_sym_ATlink] = ACTIONS(360), - [anon_sym_ATmethod] = ACTIONS(360), - [anon_sym_ATparam] = ACTIONS(358), - [anon_sym_ATproperty] = ACTIONS(358), - [anon_sym_ATproperty_DASHread] = ACTIONS(360), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATreturn] = ACTIONS(360), - [anon_sym_ATsee] = ACTIONS(360), - [anon_sym_ATthrows] = ACTIONS(360), - [anon_sym_ATvar] = ACTIONS(360), - [anon_sym_ATdeprecated] = ACTIONS(360), - [anon_sym_ATsince] = ACTIONS(360), - [anon_sym_ATversion] = ACTIONS(360), - [anon_sym_ATtemplate] = ACTIONS(358), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(360), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(360), - [anon_sym_ATimplements] = ACTIONS(360), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(360), - [anon_sym_ATextends] = ACTIONS(360), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(360), - [anon_sym_ATuse] = ACTIONS(358), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), - [anon_sym_ATafter] = ACTIONS(358), - [anon_sym_ATafterClass] = ACTIONS(360), - [anon_sym_ATannotation] = ACTIONS(360), - [anon_sym_ATbackupGlobals] = ACTIONS(360), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), - [anon_sym_ATbefore] = ACTIONS(358), - [anon_sym_ATbeforeClass] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), - [anon_sym_ATcovers] = ACTIONS(358), - [anon_sym_ATcoversDefaultClass] = ACTIONS(358), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), - [anon_sym_ATcoversNothing] = ACTIONS(360), - [anon_sym_ATdataProvider] = ACTIONS(360), - [anon_sym_ATdepends] = ACTIONS(358), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(360), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(360), - [anon_sym_ATgroup] = ACTIONS(360), - [anon_sym_ATlarge] = ACTIONS(360), - [anon_sym_ATmedium] = ACTIONS(360), - [anon_sym_ATpreserveGlobalState] = ACTIONS(360), - [anon_sym_ATrequires] = ACTIONS(358), - [anon_sym_ATrequiresusages] = ACTIONS(360), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), - [anon_sym_ATsmall] = ACTIONS(360), - [anon_sym_ATtest] = ACTIONS(358), - [anon_sym_ATtestWith] = ACTIONS(360), - [anon_sym_ATtestdox] = ACTIONS(360), - [anon_sym_ATticket] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(360), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(360), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), - [anon_sym_ATreadonly] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(360), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(360), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(360), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(360), - [anon_sym_ATparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(360), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(360), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(360), - [anon_sym_ATmixin] = ACTIONS(360), - [anon_sym_PIPE] = ACTIONS(456), - [anon_sym_DOLLAR] = ACTIONS(360), - [sym__end] = ACTIONS(360), - [sym__text_after_type] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(338), + [anon_sym_ATinheritdoc] = ACTIONS(338), + [anon_sym_ATinheritDoc] = ACTIONS(338), + [anon_sym_ATapi] = ACTIONS(338), + [anon_sym_ATfilesource] = ACTIONS(338), + [anon_sym_ATignore] = ACTIONS(338), + [anon_sym_ATinternal] = ACTIONS(338), + [anon_sym_ATcategory] = ACTIONS(338), + [anon_sym_ATcopyright] = ACTIONS(338), + [anon_sym_ATtodo] = ACTIONS(338), + [anon_sym_ATexample] = ACTIONS(338), + [anon_sym_ATlicense] = ACTIONS(338), + [anon_sym_ATpackage] = ACTIONS(338), + [anon_sym_ATsource] = ACTIONS(338), + [anon_sym_ATsubpackage] = ACTIONS(338), + [anon_sym_ATuses] = ACTIONS(338), + [anon_sym_ATauthor] = ACTIONS(338), + [anon_sym_ATglobal] = ACTIONS(338), + [anon_sym_ATlink] = ACTIONS(338), + [anon_sym_ATmethod] = ACTIONS(338), + [anon_sym_ATparam] = ACTIONS(336), + [anon_sym_ATproperty] = ACTIONS(336), + [anon_sym_ATproperty_DASHread] = ACTIONS(338), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(338), + [anon_sym_ATreturn] = ACTIONS(338), + [anon_sym_ATsee] = ACTIONS(338), + [anon_sym_ATthrows] = ACTIONS(338), + [anon_sym_ATvar] = ACTIONS(338), + [anon_sym_ATdeprecated] = ACTIONS(338), + [anon_sym_ATsince] = ACTIONS(338), + [anon_sym_ATversion] = ACTIONS(338), + [anon_sym_ATtemplate] = ACTIONS(336), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(338), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(338), + [anon_sym_ATimplements] = ACTIONS(338), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(338), + [anon_sym_ATextends] = ACTIONS(338), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(338), + [anon_sym_ATuse] = ACTIONS(336), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(338), + [anon_sym_ATafter] = ACTIONS(336), + [anon_sym_ATafterClass] = ACTIONS(338), + [anon_sym_ATannotation] = ACTIONS(338), + [anon_sym_ATbackupGlobals] = ACTIONS(338), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(338), + [anon_sym_ATbefore] = ACTIONS(336), + [anon_sym_ATbeforeClass] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(336), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(338), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(338), + [anon_sym_ATcovers] = ACTIONS(336), + [anon_sym_ATcoversDefaultClass] = ACTIONS(336), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(338), + [anon_sym_ATcoversNothing] = ACTIONS(338), + [anon_sym_ATdataProvider] = ACTIONS(338), + [anon_sym_ATdepends] = ACTIONS(336), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(338), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(338), + [anon_sym_ATgroup] = ACTIONS(338), + [anon_sym_ATlarge] = ACTIONS(338), + [anon_sym_ATmedium] = ACTIONS(338), + [anon_sym_ATpreserveGlobalState] = ACTIONS(338), + [anon_sym_ATrequires] = ACTIONS(336), + [anon_sym_ATrequiresusages] = ACTIONS(338), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(338), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(338), + [anon_sym_ATsmall] = ACTIONS(338), + [anon_sym_ATtest] = ACTIONS(336), + [anon_sym_ATtestWith] = ACTIONS(338), + [anon_sym_ATtestdox] = ACTIONS(338), + [anon_sym_ATticket] = ACTIONS(338), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(338), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(338), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(338), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(336), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(336), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(338), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(338), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(338), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(338), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(338), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(338), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(336), + [anon_sym_ATreadonly] = ACTIONS(338), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(338), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(338), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(338), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(338), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(338), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(338), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(338), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(338), + [anon_sym_ATparam_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(338), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(336), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(338), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(338), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(338), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(338), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(338), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(338), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(338), + [anon_sym_ATmixin] = ACTIONS(338), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym__end] = ACTIONS(338), + [sym__text_after_type] = ACTIONS(338), }, [91] = { - [aux_sym_intersection_type_repeat1] = STATE(91), - [anon_sym_LBRACE] = ACTIONS(348), - [anon_sym_ATinheritdoc] = ACTIONS(348), - [anon_sym_ATinheritDoc] = ACTIONS(348), - [anon_sym_ATapi] = ACTIONS(348), - [anon_sym_ATfilesource] = ACTIONS(348), - [anon_sym_ATignore] = ACTIONS(348), - [anon_sym_ATinternal] = ACTIONS(348), - [anon_sym_ATcategory] = ACTIONS(348), - [anon_sym_ATcopyright] = ACTIONS(348), - [anon_sym_ATtodo] = ACTIONS(348), - [anon_sym_ATexample] = ACTIONS(348), - [anon_sym_ATlicense] = ACTIONS(348), - [anon_sym_ATpackage] = ACTIONS(348), - [anon_sym_ATsource] = ACTIONS(348), - [anon_sym_ATsubpackage] = ACTIONS(348), - [anon_sym_ATuses] = ACTIONS(348), - [anon_sym_ATauthor] = ACTIONS(348), - [anon_sym_ATglobal] = ACTIONS(348), - [anon_sym_ATlink] = ACTIONS(348), - [anon_sym_ATmethod] = ACTIONS(348), - [anon_sym_ATparam] = ACTIONS(346), - [anon_sym_ATproperty] = ACTIONS(346), - [anon_sym_ATproperty_DASHread] = ACTIONS(348), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATreturn] = ACTIONS(348), - [anon_sym_ATsee] = ACTIONS(348), - [anon_sym_ATthrows] = ACTIONS(348), - [anon_sym_ATvar] = ACTIONS(348), - [anon_sym_ATdeprecated] = ACTIONS(348), - [anon_sym_ATsince] = ACTIONS(348), - [anon_sym_ATversion] = ACTIONS(348), - [anon_sym_ATtemplate] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(348), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(348), - [anon_sym_ATimplements] = ACTIONS(348), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(348), - [anon_sym_ATextends] = ACTIONS(348), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(348), - [anon_sym_ATuse] = ACTIONS(346), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(348), - [anon_sym_ATafter] = ACTIONS(346), - [anon_sym_ATafterClass] = ACTIONS(348), - [anon_sym_ATannotation] = ACTIONS(348), - [anon_sym_ATbackupGlobals] = ACTIONS(348), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(348), - [anon_sym_ATbefore] = ACTIONS(346), - [anon_sym_ATbeforeClass] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(348), - [anon_sym_ATcovers] = ACTIONS(346), - [anon_sym_ATcoversDefaultClass] = ACTIONS(346), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(348), - [anon_sym_ATcoversNothing] = ACTIONS(348), - [anon_sym_ATdataProvider] = ACTIONS(348), - [anon_sym_ATdepends] = ACTIONS(346), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(348), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(348), - [anon_sym_ATgroup] = ACTIONS(348), - [anon_sym_ATlarge] = ACTIONS(348), - [anon_sym_ATmedium] = ACTIONS(348), - [anon_sym_ATpreserveGlobalState] = ACTIONS(348), - [anon_sym_ATrequires] = ACTIONS(346), - [anon_sym_ATrequiresusages] = ACTIONS(348), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(348), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(348), - [anon_sym_ATsmall] = ACTIONS(348), - [anon_sym_ATtest] = ACTIONS(346), - [anon_sym_ATtestWith] = ACTIONS(348), - [anon_sym_ATtestdox] = ACTIONS(348), - [anon_sym_ATticket] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(348), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(348), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(346), - [anon_sym_ATreadonly] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(348), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(348), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(348), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(348), - [anon_sym_ATparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(348), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(348), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(348), - [anon_sym_ATmixin] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(459), - [anon_sym_DOLLAR] = ACTIONS(348), - [sym__end] = ACTIONS(348), - [sym__text_after_type] = ACTIONS(348), - }, - [92] = { - [sym_description] = STATE(156), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), + [sym_description] = STATE(177), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(462), [anon_sym_ATinheritDoc] = ACTIONS(462), @@ -18141,1157 +18163,3220 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(462), [sym_text] = ACTIONS(75), }, - [93] = { - [sym_name] = ACTIONS(466), - [anon_sym_ATinheritdoc] = ACTIONS(468), - [anon_sym_ATinheritDoc] = ACTIONS(468), - [anon_sym_ATapi] = ACTIONS(468), - [anon_sym_ATfilesource] = ACTIONS(468), - [anon_sym_ATignore] = ACTIONS(468), - [anon_sym_ATinternal] = ACTIONS(468), - [anon_sym_ATcategory] = ACTIONS(468), - [anon_sym_ATcopyright] = ACTIONS(468), - [anon_sym_ATtodo] = ACTIONS(468), - [anon_sym_ATexample] = ACTIONS(468), - [anon_sym_ATlicense] = ACTIONS(468), - [anon_sym_ATpackage] = ACTIONS(468), - [anon_sym_ATsource] = ACTIONS(468), - [anon_sym_ATsubpackage] = ACTIONS(468), - [anon_sym_ATuses] = ACTIONS(468), - [anon_sym_ATauthor] = ACTIONS(468), - [anon_sym_ATglobal] = ACTIONS(468), - [anon_sym_ATlink] = ACTIONS(468), - [anon_sym_ATmethod] = ACTIONS(468), - [anon_sym_ATparam] = ACTIONS(466), - [anon_sym_ATproperty] = ACTIONS(466), - [anon_sym_ATproperty_DASHread] = ACTIONS(468), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(468), - [anon_sym_ATreturn] = ACTIONS(468), - [anon_sym_ATsee] = ACTIONS(468), - [anon_sym_ATthrows] = ACTIONS(468), - [anon_sym_ATvar] = ACTIONS(468), - [anon_sym_ATdeprecated] = ACTIONS(468), - [anon_sym_ATsince] = ACTIONS(468), - [anon_sym_ATversion] = ACTIONS(468), - [anon_sym_ATtemplate] = ACTIONS(466), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(468), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(468), - [anon_sym_of] = ACTIONS(466), - [anon_sym_ATimplements] = ACTIONS(468), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(468), - [anon_sym_ATextends] = ACTIONS(468), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(468), - [anon_sym_ATuse] = ACTIONS(466), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(468), - [anon_sym_ATafter] = ACTIONS(466), - [anon_sym_ATafterClass] = ACTIONS(468), - [anon_sym_ATannotation] = ACTIONS(468), - [anon_sym_ATbackupGlobals] = ACTIONS(468), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(468), - [anon_sym_ATbefore] = ACTIONS(466), - [anon_sym_ATbeforeClass] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(468), - [anon_sym_ATcovers] = ACTIONS(466), - [anon_sym_ATcoversDefaultClass] = ACTIONS(466), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(468), - [anon_sym_ATcoversNothing] = ACTIONS(468), - [anon_sym_ATdataProvider] = ACTIONS(468), - [anon_sym_ATdepends] = ACTIONS(466), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(468), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(468), - [anon_sym_ATgroup] = ACTIONS(468), - [anon_sym_ATlarge] = ACTIONS(468), - [anon_sym_ATmedium] = ACTIONS(468), - [anon_sym_ATpreserveGlobalState] = ACTIONS(468), - [anon_sym_ATrequires] = ACTIONS(466), - [anon_sym_ATrequiresusages] = ACTIONS(468), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(468), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(468), - [anon_sym_ATsmall] = ACTIONS(468), - [anon_sym_ATtest] = ACTIONS(466), - [anon_sym_ATtestWith] = ACTIONS(468), - [anon_sym_ATtestdox] = ACTIONS(468), - [anon_sym_ATticket] = ACTIONS(468), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(468), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(468), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(468), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(466), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(466), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(468), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(468), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(468), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(468), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(468), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(466), - [anon_sym_ATreadonly] = ACTIONS(468), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(468), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(468), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(468), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(468), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(468), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(468), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(468), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(468), - [anon_sym_ATparam_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(466), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(468), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(468), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(468), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(468), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(468), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(468), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(468), - [anon_sym_ATmixin] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(468), - [anon_sym_PIPE] = ACTIONS(468), - [anon_sym_DOLLAR] = ACTIONS(468), - [sym__end] = ACTIONS(468), - }, - [94] = { - [aux_sym_union_type_repeat1] = STATE(94), - [anon_sym_LBRACE] = ACTIONS(367), - [anon_sym_ATinheritdoc] = ACTIONS(367), - [anon_sym_ATinheritDoc] = ACTIONS(367), - [anon_sym_ATapi] = ACTIONS(367), - [anon_sym_ATfilesource] = ACTIONS(367), - [anon_sym_ATignore] = ACTIONS(367), - [anon_sym_ATinternal] = ACTIONS(367), - [anon_sym_ATcategory] = ACTIONS(367), - [anon_sym_ATcopyright] = ACTIONS(367), - [anon_sym_ATtodo] = ACTIONS(367), - [anon_sym_ATexample] = ACTIONS(367), - [anon_sym_ATlicense] = ACTIONS(367), - [anon_sym_ATpackage] = ACTIONS(367), - [anon_sym_ATsource] = ACTIONS(367), - [anon_sym_ATsubpackage] = ACTIONS(367), - [anon_sym_ATuses] = ACTIONS(367), - [anon_sym_ATauthor] = ACTIONS(367), - [anon_sym_ATglobal] = ACTIONS(367), - [anon_sym_ATlink] = ACTIONS(367), - [anon_sym_ATmethod] = ACTIONS(367), - [anon_sym_ATparam] = ACTIONS(365), - [anon_sym_ATproperty] = ACTIONS(365), - [anon_sym_ATproperty_DASHread] = ACTIONS(367), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(367), - [anon_sym_ATreturn] = ACTIONS(367), - [anon_sym_ATsee] = ACTIONS(367), - [anon_sym_ATthrows] = ACTIONS(367), - [anon_sym_ATvar] = ACTIONS(367), - [anon_sym_ATdeprecated] = ACTIONS(367), - [anon_sym_ATsince] = ACTIONS(367), - [anon_sym_ATversion] = ACTIONS(367), - [anon_sym_ATtemplate] = ACTIONS(365), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(367), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(367), - [anon_sym_ATimplements] = ACTIONS(367), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(367), - [anon_sym_ATextends] = ACTIONS(367), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(367), - [anon_sym_ATuse] = ACTIONS(365), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(367), - [anon_sym_ATafter] = ACTIONS(365), - [anon_sym_ATafterClass] = ACTIONS(367), - [anon_sym_ATannotation] = ACTIONS(367), - [anon_sym_ATbackupGlobals] = ACTIONS(367), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(367), - [anon_sym_ATbefore] = ACTIONS(365), - [anon_sym_ATbeforeClass] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(365), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(367), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(367), - [anon_sym_ATcovers] = ACTIONS(365), - [anon_sym_ATcoversDefaultClass] = ACTIONS(365), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(367), - [anon_sym_ATcoversNothing] = ACTIONS(367), - [anon_sym_ATdataProvider] = ACTIONS(367), - [anon_sym_ATdepends] = ACTIONS(365), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(367), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(367), - [anon_sym_ATgroup] = ACTIONS(367), - [anon_sym_ATlarge] = ACTIONS(367), - [anon_sym_ATmedium] = ACTIONS(367), - [anon_sym_ATpreserveGlobalState] = ACTIONS(367), - [anon_sym_ATrequires] = ACTIONS(365), - [anon_sym_ATrequiresusages] = ACTIONS(367), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(367), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(367), - [anon_sym_ATsmall] = ACTIONS(367), - [anon_sym_ATtest] = ACTIONS(365), - [anon_sym_ATtestWith] = ACTIONS(367), - [anon_sym_ATtestdox] = ACTIONS(367), - [anon_sym_ATticket] = ACTIONS(367), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(367), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(367), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(367), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(365), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(365), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(367), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(367), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(367), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(367), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(367), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(367), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(365), - [anon_sym_ATreadonly] = ACTIONS(367), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(367), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(367), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(367), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(367), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(367), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(367), - [anon_sym_ATparam_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(367), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(365), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(367), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(367), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(367), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(367), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(367), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(367), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), - [anon_sym_ATmixin] = ACTIONS(367), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_DOLLAR] = ACTIONS(367), - [sym__end] = ACTIONS(367), - [sym__text_after_type] = ACTIONS(367), - }, - [95] = { - [sym_description] = STATE(157), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(473), - [anon_sym_ATinheritDoc] = ACTIONS(473), - [anon_sym_ATapi] = ACTIONS(473), - [anon_sym_ATfilesource] = ACTIONS(473), - [anon_sym_ATignore] = ACTIONS(473), - [anon_sym_ATinternal] = ACTIONS(473), - [anon_sym_ATcategory] = ACTIONS(473), - [anon_sym_ATcopyright] = ACTIONS(473), - [anon_sym_ATtodo] = ACTIONS(473), - [anon_sym_ATexample] = ACTIONS(473), - [anon_sym_ATlicense] = ACTIONS(473), - [anon_sym_ATpackage] = ACTIONS(473), - [anon_sym_ATsource] = ACTIONS(473), - [anon_sym_ATsubpackage] = ACTIONS(473), - [anon_sym_ATuses] = ACTIONS(473), - [anon_sym_ATauthor] = ACTIONS(473), - [anon_sym_ATglobal] = ACTIONS(473), - [anon_sym_ATlink] = ACTIONS(473), - [anon_sym_ATmethod] = ACTIONS(473), - [anon_sym_ATparam] = ACTIONS(475), - [anon_sym_ATproperty] = ACTIONS(475), - [anon_sym_ATproperty_DASHread] = ACTIONS(473), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(473), - [anon_sym_ATreturn] = ACTIONS(473), - [anon_sym_ATsee] = ACTIONS(473), - [anon_sym_ATthrows] = ACTIONS(473), - [anon_sym_ATvar] = ACTIONS(473), - [anon_sym_ATdeprecated] = ACTIONS(473), - [anon_sym_ATsince] = ACTIONS(473), - [anon_sym_ATversion] = ACTIONS(473), - [anon_sym_ATtemplate] = ACTIONS(475), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(473), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(473), - [anon_sym_ATimplements] = ACTIONS(473), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(473), - [anon_sym_ATextends] = ACTIONS(473), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(473), - [anon_sym_ATuse] = ACTIONS(475), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(473), - [anon_sym_ATafter] = ACTIONS(475), - [anon_sym_ATafterClass] = ACTIONS(473), - [anon_sym_ATannotation] = ACTIONS(473), - [anon_sym_ATbackupGlobals] = ACTIONS(473), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(473), - [anon_sym_ATbefore] = ACTIONS(475), - [anon_sym_ATbeforeClass] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(475), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(473), - [anon_sym_ATcovers] = ACTIONS(475), - [anon_sym_ATcoversDefaultClass] = ACTIONS(475), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(473), - [anon_sym_ATcoversNothing] = ACTIONS(473), - [anon_sym_ATdataProvider] = ACTIONS(473), - [anon_sym_ATdepends] = ACTIONS(475), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(473), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(473), - [anon_sym_ATgroup] = ACTIONS(473), - [anon_sym_ATlarge] = ACTIONS(473), - [anon_sym_ATmedium] = ACTIONS(473), - [anon_sym_ATpreserveGlobalState] = ACTIONS(473), - [anon_sym_ATrequires] = ACTIONS(475), - [anon_sym_ATrequiresusages] = ACTIONS(473), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(473), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(473), - [anon_sym_ATsmall] = ACTIONS(473), - [anon_sym_ATtest] = ACTIONS(475), - [anon_sym_ATtestWith] = ACTIONS(473), - [anon_sym_ATtestdox] = ACTIONS(473), - [anon_sym_ATticket] = ACTIONS(473), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(473), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(473), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(473), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(475), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(475), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(473), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(473), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(473), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(473), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(473), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(475), - [anon_sym_ATreadonly] = ACTIONS(473), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(473), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(473), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(473), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(473), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(473), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(473), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(473), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(473), - [anon_sym_ATparam_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(475), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(473), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(473), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(473), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(473), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(473), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(473), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(473), - [anon_sym_ATmixin] = ACTIONS(473), - [sym__end] = ACTIONS(473), - [sym_text] = ACTIONS(75), + [92] = { + [aux_sym_union_type_repeat1] = STATE(106), + [anon_sym_LBRACE] = ACTIONS(389), + [anon_sym_ATinheritdoc] = ACTIONS(389), + [anon_sym_ATinheritDoc] = ACTIONS(389), + [anon_sym_ATapi] = ACTIONS(389), + [anon_sym_ATfilesource] = ACTIONS(389), + [anon_sym_ATignore] = ACTIONS(389), + [anon_sym_ATinternal] = ACTIONS(389), + [anon_sym_ATcategory] = ACTIONS(389), + [anon_sym_ATcopyright] = ACTIONS(389), + [anon_sym_ATtodo] = ACTIONS(389), + [anon_sym_ATexample] = ACTIONS(389), + [anon_sym_ATlicense] = ACTIONS(389), + [anon_sym_ATpackage] = ACTIONS(389), + [anon_sym_ATsource] = ACTIONS(389), + [anon_sym_ATsubpackage] = ACTIONS(389), + [anon_sym_ATuses] = ACTIONS(389), + [anon_sym_ATauthor] = ACTIONS(389), + [anon_sym_ATglobal] = ACTIONS(389), + [anon_sym_ATlink] = ACTIONS(389), + [anon_sym_ATmethod] = ACTIONS(389), + [anon_sym_ATparam] = ACTIONS(387), + [anon_sym_ATproperty] = ACTIONS(387), + [anon_sym_ATproperty_DASHread] = ACTIONS(389), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(389), + [anon_sym_ATreturn] = ACTIONS(389), + [anon_sym_ATsee] = ACTIONS(389), + [anon_sym_ATthrows] = ACTIONS(389), + [anon_sym_ATvar] = ACTIONS(389), + [anon_sym_ATdeprecated] = ACTIONS(389), + [anon_sym_ATsince] = ACTIONS(389), + [anon_sym_ATversion] = ACTIONS(389), + [anon_sym_ATtemplate] = ACTIONS(387), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(389), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(389), + [anon_sym_ATimplements] = ACTIONS(389), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(389), + [anon_sym_ATextends] = ACTIONS(389), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(389), + [anon_sym_ATuse] = ACTIONS(387), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(389), + [anon_sym_ATafter] = ACTIONS(387), + [anon_sym_ATafterClass] = ACTIONS(389), + [anon_sym_ATannotation] = ACTIONS(389), + [anon_sym_ATbackupGlobals] = ACTIONS(389), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(389), + [anon_sym_ATbefore] = ACTIONS(387), + [anon_sym_ATbeforeClass] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(387), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(389), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(389), + [anon_sym_ATcovers] = ACTIONS(387), + [anon_sym_ATcoversDefaultClass] = ACTIONS(387), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(389), + [anon_sym_ATcoversNothing] = ACTIONS(389), + [anon_sym_ATdataProvider] = ACTIONS(389), + [anon_sym_ATdepends] = ACTIONS(387), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(389), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(389), + [anon_sym_ATgroup] = ACTIONS(389), + [anon_sym_ATlarge] = ACTIONS(389), + [anon_sym_ATmedium] = ACTIONS(389), + [anon_sym_ATpreserveGlobalState] = ACTIONS(389), + [anon_sym_ATrequires] = ACTIONS(387), + [anon_sym_ATrequiresusages] = ACTIONS(389), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(389), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(389), + [anon_sym_ATsmall] = ACTIONS(389), + [anon_sym_ATtest] = ACTIONS(387), + [anon_sym_ATtestWith] = ACTIONS(389), + [anon_sym_ATtestdox] = ACTIONS(389), + [anon_sym_ATticket] = ACTIONS(389), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(389), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(389), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(389), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(387), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(387), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(389), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(389), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(389), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(389), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(389), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(389), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(387), + [anon_sym_ATreadonly] = ACTIONS(389), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(389), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(389), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(389), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(389), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(389), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(389), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(389), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(389), + [anon_sym_ATparam_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(389), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(387), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(389), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(389), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(389), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(389), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(389), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(389), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(389), + [anon_sym_ATmixin] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(466), + [anon_sym_DOLLAR] = ACTIONS(389), + [sym__end] = ACTIONS(389), + [sym__text_after_type] = ACTIONS(389), }, - [96] = { - [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), + [93] = { + [aux_sym_intersection_type_repeat1] = STATE(107), + [anon_sym_LBRACE] = ACTIONS(349), + [anon_sym_ATinheritdoc] = ACTIONS(349), + [anon_sym_ATinheritDoc] = ACTIONS(349), + [anon_sym_ATapi] = ACTIONS(349), + [anon_sym_ATfilesource] = ACTIONS(349), + [anon_sym_ATignore] = ACTIONS(349), + [anon_sym_ATinternal] = ACTIONS(349), + [anon_sym_ATcategory] = ACTIONS(349), + [anon_sym_ATcopyright] = ACTIONS(349), + [anon_sym_ATtodo] = ACTIONS(349), + [anon_sym_ATexample] = ACTIONS(349), + [anon_sym_ATlicense] = ACTIONS(349), + [anon_sym_ATpackage] = ACTIONS(349), + [anon_sym_ATsource] = ACTIONS(349), + [anon_sym_ATsubpackage] = ACTIONS(349), + [anon_sym_ATuses] = ACTIONS(349), + [anon_sym_ATauthor] = ACTIONS(349), + [anon_sym_ATglobal] = ACTIONS(349), + [anon_sym_ATlink] = ACTIONS(349), + [anon_sym_ATmethod] = ACTIONS(349), + [anon_sym_ATparam] = ACTIONS(347), + [anon_sym_ATproperty] = ACTIONS(347), + [anon_sym_ATproperty_DASHread] = ACTIONS(349), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(349), + [anon_sym_ATreturn] = ACTIONS(349), + [anon_sym_ATsee] = ACTIONS(349), + [anon_sym_ATthrows] = ACTIONS(349), + [anon_sym_ATvar] = ACTIONS(349), + [anon_sym_ATdeprecated] = ACTIONS(349), + [anon_sym_ATsince] = ACTIONS(349), + [anon_sym_ATversion] = ACTIONS(349), + [anon_sym_ATtemplate] = ACTIONS(347), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(349), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(349), + [anon_sym_ATimplements] = ACTIONS(349), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(349), + [anon_sym_ATextends] = ACTIONS(349), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(349), + [anon_sym_ATuse] = ACTIONS(347), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(349), + [anon_sym_ATafter] = ACTIONS(347), + [anon_sym_ATafterClass] = ACTIONS(349), + [anon_sym_ATannotation] = ACTIONS(349), + [anon_sym_ATbackupGlobals] = ACTIONS(349), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(349), + [anon_sym_ATbefore] = ACTIONS(347), + [anon_sym_ATbeforeClass] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(347), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(349), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(349), + [anon_sym_ATcovers] = ACTIONS(347), + [anon_sym_ATcoversDefaultClass] = ACTIONS(347), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(349), + [anon_sym_ATcoversNothing] = ACTIONS(349), + [anon_sym_ATdataProvider] = ACTIONS(349), + [anon_sym_ATdepends] = ACTIONS(347), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(349), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(349), + [anon_sym_ATgroup] = ACTIONS(349), + [anon_sym_ATlarge] = ACTIONS(349), + [anon_sym_ATmedium] = ACTIONS(349), + [anon_sym_ATpreserveGlobalState] = ACTIONS(349), + [anon_sym_ATrequires] = ACTIONS(347), + [anon_sym_ATrequiresusages] = ACTIONS(349), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(349), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(349), + [anon_sym_ATsmall] = ACTIONS(349), + [anon_sym_ATtest] = ACTIONS(347), + [anon_sym_ATtestWith] = ACTIONS(349), + [anon_sym_ATtestdox] = ACTIONS(349), + [anon_sym_ATticket] = ACTIONS(349), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(349), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(349), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(349), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(347), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(347), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(349), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(349), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(349), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(349), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(349), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(349), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(347), + [anon_sym_ATreadonly] = ACTIONS(349), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(349), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(349), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(349), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(349), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(349), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(349), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(349), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(349), + [anon_sym_ATparam_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(349), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(347), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(349), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(349), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(349), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(349), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(349), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(349), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(349), + [anon_sym_ATmixin] = ACTIONS(349), [anon_sym_AMP] = ACTIONS(314), - [anon_sym_DOLLAR] = ACTIONS(314), - [sym__end] = ACTIONS(314), - [sym__text_after_type] = ACTIONS(314), - }, - [97] = { - [sym_description] = STATE(158), - [sym_inline_tag] = STATE(113), - [aux_sym_description_repeat1] = STATE(113), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(477), - [anon_sym_ATinheritDoc] = ACTIONS(477), - [anon_sym_ATapi] = ACTIONS(477), - [anon_sym_ATfilesource] = ACTIONS(477), - [anon_sym_ATignore] = ACTIONS(477), - [anon_sym_ATinternal] = ACTIONS(477), - [anon_sym_ATcategory] = ACTIONS(477), - [anon_sym_ATcopyright] = ACTIONS(477), - [anon_sym_ATtodo] = ACTIONS(477), - [anon_sym_ATexample] = ACTIONS(477), - [anon_sym_ATlicense] = ACTIONS(477), - [anon_sym_ATpackage] = ACTIONS(477), - [anon_sym_ATsource] = ACTIONS(477), - [anon_sym_ATsubpackage] = ACTIONS(477), - [anon_sym_ATuses] = ACTIONS(477), - [anon_sym_ATauthor] = ACTIONS(477), - [anon_sym_ATglobal] = ACTIONS(477), - [anon_sym_ATlink] = ACTIONS(477), - [anon_sym_ATmethod] = ACTIONS(477), - [anon_sym_ATparam] = ACTIONS(479), - [anon_sym_ATproperty] = ACTIONS(479), - [anon_sym_ATproperty_DASHread] = ACTIONS(477), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(477), - [anon_sym_ATreturn] = ACTIONS(477), - [anon_sym_ATsee] = ACTIONS(477), - [anon_sym_ATthrows] = ACTIONS(477), - [anon_sym_ATvar] = ACTIONS(477), - [anon_sym_ATdeprecated] = ACTIONS(477), - [anon_sym_ATsince] = ACTIONS(477), - [anon_sym_ATversion] = ACTIONS(477), - [anon_sym_ATtemplate] = ACTIONS(479), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(477), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(477), - [anon_sym_ATimplements] = ACTIONS(477), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(477), - [anon_sym_ATextends] = ACTIONS(477), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(477), - [anon_sym_ATuse] = ACTIONS(479), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(477), - [anon_sym_ATafter] = ACTIONS(479), - [anon_sym_ATafterClass] = ACTIONS(477), - [anon_sym_ATannotation] = ACTIONS(477), - [anon_sym_ATbackupGlobals] = ACTIONS(477), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(477), - [anon_sym_ATbefore] = ACTIONS(479), - [anon_sym_ATbeforeClass] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(479), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(477), - [anon_sym_ATcovers] = ACTIONS(479), - [anon_sym_ATcoversDefaultClass] = ACTIONS(479), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(477), - [anon_sym_ATcoversNothing] = ACTIONS(477), - [anon_sym_ATdataProvider] = ACTIONS(477), - [anon_sym_ATdepends] = ACTIONS(479), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(477), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(477), - [anon_sym_ATgroup] = ACTIONS(477), - [anon_sym_ATlarge] = ACTIONS(477), - [anon_sym_ATmedium] = ACTIONS(477), - [anon_sym_ATpreserveGlobalState] = ACTIONS(477), - [anon_sym_ATrequires] = ACTIONS(479), - [anon_sym_ATrequiresusages] = ACTIONS(477), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(477), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(477), - [anon_sym_ATsmall] = ACTIONS(477), - [anon_sym_ATtest] = ACTIONS(479), - [anon_sym_ATtestWith] = ACTIONS(477), - [anon_sym_ATtestdox] = ACTIONS(477), - [anon_sym_ATticket] = ACTIONS(477), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(477), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(477), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(477), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(479), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(479), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(477), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(477), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(477), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(477), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(477), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(479), - [anon_sym_ATreadonly] = ACTIONS(477), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(477), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(477), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(477), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(477), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(477), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(477), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(477), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(477), - [anon_sym_ATparam_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(479), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(477), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(477), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(477), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(477), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(477), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(477), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(477), - [anon_sym_ATmixin] = ACTIONS(477), - [sym__end] = ACTIONS(477), - [sym_text] = ACTIONS(75), + [anon_sym_DOLLAR] = ACTIONS(349), + [sym__end] = ACTIONS(349), + [sym__text_after_type] = ACTIONS(349), }, - [98] = { - [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), + [94] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(109), + [anon_sym_LBRACE] = ACTIONS(406), + [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(404), + [anon_sym_ATproperty] = ACTIONS(404), + [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(404), + [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(404), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(406), + [anon_sym_ATafter] = ACTIONS(404), + [anon_sym_ATafterClass] = ACTIONS(406), + [anon_sym_ATannotation] = ACTIONS(406), + [anon_sym_ATbackupGlobals] = ACTIONS(406), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(406), + [anon_sym_ATbefore] = ACTIONS(404), + [anon_sym_ATbeforeClass] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(404), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(406), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(406), + [anon_sym_ATcovers] = ACTIONS(404), + [anon_sym_ATcoversDefaultClass] = ACTIONS(404), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(406), + [anon_sym_ATcoversNothing] = ACTIONS(406), + [anon_sym_ATdataProvider] = ACTIONS(406), + [anon_sym_ATdepends] = ACTIONS(404), + [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(404), + [anon_sym_ATrequiresusages] = ACTIONS(406), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(406), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(406), + [anon_sym_ATsmall] = ACTIONS(406), + [anon_sym_ATtest] = ACTIONS(404), + [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(404), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(406), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(404), + [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(404), + [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(404), + [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), + [anon_sym_PIPE] = ACTIONS(468), + [anon_sym_DOLLAR] = ACTIONS(406), + [sym__end] = ACTIONS(406), + [sym__text_after_type] = ACTIONS(406), }, - [99] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(80), - [anon_sym_LBRACE] = ACTIONS(390), - [anon_sym_ATinheritdoc] = ACTIONS(390), - [anon_sym_ATinheritDoc] = ACTIONS(390), - [anon_sym_ATapi] = ACTIONS(390), - [anon_sym_ATfilesource] = ACTIONS(390), - [anon_sym_ATignore] = ACTIONS(390), - [anon_sym_ATinternal] = ACTIONS(390), - [anon_sym_ATcategory] = ACTIONS(390), - [anon_sym_ATcopyright] = ACTIONS(390), - [anon_sym_ATtodo] = ACTIONS(390), - [anon_sym_ATexample] = ACTIONS(390), - [anon_sym_ATlicense] = ACTIONS(390), - [anon_sym_ATpackage] = ACTIONS(390), - [anon_sym_ATsource] = ACTIONS(390), - [anon_sym_ATsubpackage] = ACTIONS(390), - [anon_sym_ATuses] = ACTIONS(390), - [anon_sym_ATauthor] = ACTIONS(390), - [anon_sym_ATglobal] = ACTIONS(390), - [anon_sym_ATlink] = ACTIONS(390), - [anon_sym_ATmethod] = ACTIONS(390), - [anon_sym_ATparam] = ACTIONS(388), - [anon_sym_ATproperty] = ACTIONS(388), - [anon_sym_ATproperty_DASHread] = ACTIONS(390), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(390), - [anon_sym_ATreturn] = ACTIONS(390), - [anon_sym_ATsee] = ACTIONS(390), - [anon_sym_ATthrows] = ACTIONS(390), - [anon_sym_ATvar] = ACTIONS(390), - [anon_sym_ATdeprecated] = ACTIONS(390), - [anon_sym_ATsince] = ACTIONS(390), - [anon_sym_ATversion] = ACTIONS(390), - [anon_sym_ATtemplate] = ACTIONS(388), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(390), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(390), - [anon_sym_ATimplements] = ACTIONS(390), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(390), - [anon_sym_ATextends] = ACTIONS(390), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(390), - [anon_sym_ATuse] = ACTIONS(388), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(390), - [anon_sym_ATafter] = ACTIONS(388), - [anon_sym_ATafterClass] = ACTIONS(390), - [anon_sym_ATannotation] = ACTIONS(390), - [anon_sym_ATbackupGlobals] = ACTIONS(390), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(390), - [anon_sym_ATbefore] = ACTIONS(388), - [anon_sym_ATbeforeClass] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(388), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(390), - [anon_sym_ATcovers] = ACTIONS(388), - [anon_sym_ATcoversDefaultClass] = ACTIONS(388), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(390), - [anon_sym_ATcoversNothing] = ACTIONS(390), - [anon_sym_ATdataProvider] = ACTIONS(390), - [anon_sym_ATdepends] = ACTIONS(388), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(390), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(390), - [anon_sym_ATgroup] = ACTIONS(390), - [anon_sym_ATlarge] = ACTIONS(390), - [anon_sym_ATmedium] = ACTIONS(390), - [anon_sym_ATpreserveGlobalState] = ACTIONS(390), - [anon_sym_ATrequires] = ACTIONS(388), - [anon_sym_ATrequiresusages] = ACTIONS(390), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(390), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(390), - [anon_sym_ATsmall] = ACTIONS(390), - [anon_sym_ATtest] = ACTIONS(388), - [anon_sym_ATtestWith] = ACTIONS(390), - [anon_sym_ATtestdox] = ACTIONS(390), - [anon_sym_ATticket] = ACTIONS(390), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(390), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(390), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(390), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(388), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(388), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(390), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(390), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(390), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(390), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(390), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(388), - [anon_sym_ATreadonly] = ACTIONS(390), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(390), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(390), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(390), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(390), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(390), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(390), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(390), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(390), - [anon_sym_ATparam_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(390), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(388), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(390), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(390), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(390), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(390), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(390), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(390), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(390), - [anon_sym_ATmixin] = ACTIONS(390), - [anon_sym_PIPE] = ACTIONS(430), - [anon_sym_DOLLAR] = ACTIONS(390), - [sym__end] = ACTIONS(390), - [sym__text_after_type] = ACTIONS(390), + [95] = { + [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(265), + [anon_sym_ATproperty] = ACTIONS(265), + [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(265), + [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(265), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(267), + [anon_sym_ATafter] = ACTIONS(265), + [anon_sym_ATafterClass] = ACTIONS(267), + [anon_sym_ATannotation] = ACTIONS(267), + [anon_sym_ATbackupGlobals] = ACTIONS(267), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(267), + [anon_sym_ATbefore] = ACTIONS(265), + [anon_sym_ATbeforeClass] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(265), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(267), + [anon_sym_ATcovers] = ACTIONS(265), + [anon_sym_ATcoversDefaultClass] = ACTIONS(265), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(267), + [anon_sym_ATcoversNothing] = ACTIONS(267), + [anon_sym_ATdataProvider] = ACTIONS(267), + [anon_sym_ATdepends] = ACTIONS(265), + [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(265), + [anon_sym_ATrequiresusages] = ACTIONS(267), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(267), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(267), + [anon_sym_ATsmall] = ACTIONS(267), + [anon_sym_ATtest] = ACTIONS(265), + [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(265), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(267), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(265), + [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(265), + [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(265), + [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_PIPE] = ACTIONS(267), + [anon_sym_AMP] = ACTIONS(267), + [anon_sym_DOLLAR] = ACTIONS(267), + [sym__end] = ACTIONS(267), + [sym__text_after_type] = ACTIONS(267), }, - [100] = { - [aux_sym_union_type_repeat1] = STATE(94), - [anon_sym_LBRACE] = ACTIONS(384), - [anon_sym_ATinheritdoc] = ACTIONS(384), - [anon_sym_ATinheritDoc] = ACTIONS(384), - [anon_sym_ATapi] = ACTIONS(384), - [anon_sym_ATfilesource] = ACTIONS(384), - [anon_sym_ATignore] = ACTIONS(384), - [anon_sym_ATinternal] = ACTIONS(384), - [anon_sym_ATcategory] = ACTIONS(384), - [anon_sym_ATcopyright] = ACTIONS(384), - [anon_sym_ATtodo] = ACTIONS(384), - [anon_sym_ATexample] = ACTIONS(384), - [anon_sym_ATlicense] = ACTIONS(384), - [anon_sym_ATpackage] = ACTIONS(384), - [anon_sym_ATsource] = ACTIONS(384), - [anon_sym_ATsubpackage] = ACTIONS(384), - [anon_sym_ATuses] = ACTIONS(384), - [anon_sym_ATauthor] = ACTIONS(384), - [anon_sym_ATglobal] = ACTIONS(384), - [anon_sym_ATlink] = ACTIONS(384), - [anon_sym_ATmethod] = ACTIONS(384), - [anon_sym_ATparam] = ACTIONS(382), - [anon_sym_ATproperty] = ACTIONS(382), - [anon_sym_ATproperty_DASHread] = ACTIONS(384), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(384), - [anon_sym_ATreturn] = ACTIONS(384), - [anon_sym_ATsee] = ACTIONS(384), - [anon_sym_ATthrows] = ACTIONS(384), - [anon_sym_ATvar] = ACTIONS(384), - [anon_sym_ATdeprecated] = ACTIONS(384), - [anon_sym_ATsince] = ACTIONS(384), - [anon_sym_ATversion] = ACTIONS(384), - [anon_sym_ATtemplate] = ACTIONS(382), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(384), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(384), - [anon_sym_ATimplements] = ACTIONS(384), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(384), - [anon_sym_ATextends] = ACTIONS(384), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(384), - [anon_sym_ATuse] = ACTIONS(382), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(384), - [anon_sym_ATafter] = ACTIONS(382), - [anon_sym_ATafterClass] = ACTIONS(384), - [anon_sym_ATannotation] = ACTIONS(384), - [anon_sym_ATbackupGlobals] = ACTIONS(384), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(384), - [anon_sym_ATbefore] = ACTIONS(382), - [anon_sym_ATbeforeClass] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(382), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(384), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(384), - [anon_sym_ATcovers] = ACTIONS(382), - [anon_sym_ATcoversDefaultClass] = ACTIONS(382), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(384), - [anon_sym_ATcoversNothing] = ACTIONS(384), - [anon_sym_ATdataProvider] = ACTIONS(384), - [anon_sym_ATdepends] = ACTIONS(382), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(384), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(384), - [anon_sym_ATgroup] = ACTIONS(384), - [anon_sym_ATlarge] = ACTIONS(384), - [anon_sym_ATmedium] = ACTIONS(384), - [anon_sym_ATpreserveGlobalState] = ACTIONS(384), - [anon_sym_ATrequires] = ACTIONS(382), - [anon_sym_ATrequiresusages] = ACTIONS(384), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(384), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(384), - [anon_sym_ATsmall] = ACTIONS(384), - [anon_sym_ATtest] = ACTIONS(382), - [anon_sym_ATtestWith] = ACTIONS(384), - [anon_sym_ATtestdox] = ACTIONS(384), - [anon_sym_ATticket] = ACTIONS(384), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(384), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(384), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(384), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(382), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(382), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(384), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(384), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(384), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(384), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(384), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(384), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(382), - [anon_sym_ATreadonly] = ACTIONS(384), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(384), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(384), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(384), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(384), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(384), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(384), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(384), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(384), - [anon_sym_ATparam_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(384), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(382), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(384), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(384), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(384), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(384), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(384), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(384), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(384), - [anon_sym_ATmixin] = ACTIONS(384), - [anon_sym_PIPE] = ACTIONS(481), - [anon_sym_DOLLAR] = ACTIONS(384), - [sym__end] = ACTIONS(384), - [sym__text_after_type] = ACTIONS(384), + [96] = { + [sym_description] = STATE(169), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(470), + [anon_sym_ATinheritDoc] = ACTIONS(470), + [anon_sym_ATapi] = ACTIONS(470), + [anon_sym_ATfilesource] = ACTIONS(470), + [anon_sym_ATignore] = ACTIONS(470), + [anon_sym_ATinternal] = ACTIONS(470), + [anon_sym_ATcategory] = ACTIONS(470), + [anon_sym_ATcopyright] = ACTIONS(470), + [anon_sym_ATtodo] = ACTIONS(470), + [anon_sym_ATexample] = ACTIONS(470), + [anon_sym_ATlicense] = ACTIONS(470), + [anon_sym_ATpackage] = ACTIONS(470), + [anon_sym_ATsource] = ACTIONS(470), + [anon_sym_ATsubpackage] = ACTIONS(470), + [anon_sym_ATuses] = ACTIONS(470), + [anon_sym_ATauthor] = ACTIONS(470), + [anon_sym_ATglobal] = ACTIONS(470), + [anon_sym_ATlink] = ACTIONS(470), + [anon_sym_ATmethod] = ACTIONS(470), + [anon_sym_ATparam] = ACTIONS(472), + [anon_sym_ATproperty] = ACTIONS(472), + [anon_sym_ATproperty_DASHread] = ACTIONS(470), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(470), + [anon_sym_ATreturn] = ACTIONS(470), + [anon_sym_ATsee] = ACTIONS(470), + [anon_sym_ATthrows] = ACTIONS(470), + [anon_sym_ATvar] = ACTIONS(470), + [anon_sym_ATdeprecated] = ACTIONS(470), + [anon_sym_ATsince] = ACTIONS(470), + [anon_sym_ATversion] = ACTIONS(470), + [anon_sym_ATtemplate] = ACTIONS(472), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(470), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(470), + [anon_sym_ATimplements] = ACTIONS(470), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(470), + [anon_sym_ATextends] = ACTIONS(470), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(470), + [anon_sym_ATuse] = ACTIONS(472), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(470), + [anon_sym_ATafter] = ACTIONS(472), + [anon_sym_ATafterClass] = ACTIONS(470), + [anon_sym_ATannotation] = ACTIONS(470), + [anon_sym_ATbackupGlobals] = ACTIONS(470), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(470), + [anon_sym_ATbefore] = ACTIONS(472), + [anon_sym_ATbeforeClass] = ACTIONS(470), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(472), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(470), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(470), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(470), + [anon_sym_ATcovers] = ACTIONS(472), + [anon_sym_ATcoversDefaultClass] = ACTIONS(472), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(470), + [anon_sym_ATcoversNothing] = ACTIONS(470), + [anon_sym_ATdataProvider] = ACTIONS(470), + [anon_sym_ATdepends] = ACTIONS(472), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(470), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(470), + [anon_sym_ATgroup] = ACTIONS(470), + [anon_sym_ATlarge] = ACTIONS(470), + [anon_sym_ATmedium] = ACTIONS(470), + [anon_sym_ATpreserveGlobalState] = ACTIONS(470), + [anon_sym_ATrequires] = ACTIONS(472), + [anon_sym_ATrequiresusages] = ACTIONS(470), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(470), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(470), + [anon_sym_ATsmall] = ACTIONS(470), + [anon_sym_ATtest] = ACTIONS(472), + [anon_sym_ATtestWith] = ACTIONS(470), + [anon_sym_ATtestdox] = ACTIONS(470), + [anon_sym_ATticket] = ACTIONS(470), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(470), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(470), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(470), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(472), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(470), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(472), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(470), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(470), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(470), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(470), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(470), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(470), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(470), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(470), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(470), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(472), + [anon_sym_ATreadonly] = ACTIONS(470), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(470), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(470), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(470), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(470), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(470), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(470), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(470), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(470), + [anon_sym_ATparam_DASHout] = ACTIONS(470), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(470), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(472), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(470), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(470), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(470), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(470), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(470), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(470), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(470), + [anon_sym_ATmixin] = ACTIONS(470), + [sym__end] = ACTIONS(470), + [sym_text] = ACTIONS(75), }, - [101] = { - [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(90), - [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(430), - [anon_sym_DOLLAR] = ACTIONS(380), - [sym__end] = ACTIONS(380), - [sym__text_after_type] = ACTIONS(380), + [97] = { + [sym_description] = STATE(176), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(474), + [anon_sym_ATinheritDoc] = ACTIONS(474), + [anon_sym_ATapi] = ACTIONS(474), + [anon_sym_ATfilesource] = ACTIONS(474), + [anon_sym_ATignore] = ACTIONS(474), + [anon_sym_ATinternal] = ACTIONS(474), + [anon_sym_ATcategory] = ACTIONS(474), + [anon_sym_ATcopyright] = ACTIONS(474), + [anon_sym_ATtodo] = ACTIONS(474), + [anon_sym_ATexample] = ACTIONS(474), + [anon_sym_ATlicense] = ACTIONS(474), + [anon_sym_ATpackage] = ACTIONS(474), + [anon_sym_ATsource] = ACTIONS(474), + [anon_sym_ATsubpackage] = ACTIONS(474), + [anon_sym_ATuses] = ACTIONS(474), + [anon_sym_ATauthor] = ACTIONS(474), + [anon_sym_ATglobal] = ACTIONS(474), + [anon_sym_ATlink] = ACTIONS(474), + [anon_sym_ATmethod] = ACTIONS(474), + [anon_sym_ATparam] = ACTIONS(476), + [anon_sym_ATproperty] = ACTIONS(476), + [anon_sym_ATproperty_DASHread] = ACTIONS(474), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(474), + [anon_sym_ATreturn] = ACTIONS(474), + [anon_sym_ATsee] = ACTIONS(474), + [anon_sym_ATthrows] = ACTIONS(474), + [anon_sym_ATvar] = ACTIONS(474), + [anon_sym_ATdeprecated] = ACTIONS(474), + [anon_sym_ATsince] = ACTIONS(474), + [anon_sym_ATversion] = ACTIONS(474), + [anon_sym_ATtemplate] = ACTIONS(476), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(474), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(474), + [anon_sym_ATimplements] = ACTIONS(474), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(474), + [anon_sym_ATextends] = ACTIONS(474), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(474), + [anon_sym_ATuse] = ACTIONS(476), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(474), + [anon_sym_ATafter] = ACTIONS(476), + [anon_sym_ATafterClass] = ACTIONS(474), + [anon_sym_ATannotation] = ACTIONS(474), + [anon_sym_ATbackupGlobals] = ACTIONS(474), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(474), + [anon_sym_ATbefore] = ACTIONS(476), + [anon_sym_ATbeforeClass] = ACTIONS(474), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(476), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(474), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(474), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(474), + [anon_sym_ATcovers] = ACTIONS(476), + [anon_sym_ATcoversDefaultClass] = ACTIONS(476), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(474), + [anon_sym_ATcoversNothing] = ACTIONS(474), + [anon_sym_ATdataProvider] = ACTIONS(474), + [anon_sym_ATdepends] = ACTIONS(476), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(474), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(474), + [anon_sym_ATgroup] = ACTIONS(474), + [anon_sym_ATlarge] = ACTIONS(474), + [anon_sym_ATmedium] = ACTIONS(474), + [anon_sym_ATpreserveGlobalState] = ACTIONS(474), + [anon_sym_ATrequires] = ACTIONS(476), + [anon_sym_ATrequiresusages] = ACTIONS(474), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(474), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(474), + [anon_sym_ATsmall] = ACTIONS(474), + [anon_sym_ATtest] = ACTIONS(476), + [anon_sym_ATtestWith] = ACTIONS(474), + [anon_sym_ATtestdox] = ACTIONS(474), + [anon_sym_ATticket] = ACTIONS(474), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(474), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(474), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(474), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(476), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(474), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(476), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(474), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(474), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(474), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(474), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(474), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(474), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(474), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(474), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(474), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(476), + [anon_sym_ATreadonly] = ACTIONS(474), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(474), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(474), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(474), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(474), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(474), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(474), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(474), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(474), + [anon_sym_ATparam_DASHout] = ACTIONS(474), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(474), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(476), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(474), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(474), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(474), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(474), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(474), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(474), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(474), + [anon_sym_ATmixin] = ACTIONS(474), + [sym__end] = ACTIONS(474), + [sym_text] = ACTIONS(75), }, - [102] = { - [aux_sym_intersection_type_repeat1] = STATE(91), - [anon_sym_LBRACE] = ACTIONS(330), - [anon_sym_ATinheritdoc] = ACTIONS(330), - [anon_sym_ATinheritDoc] = ACTIONS(330), - [anon_sym_ATapi] = ACTIONS(330), - [anon_sym_ATfilesource] = ACTIONS(330), - [anon_sym_ATignore] = ACTIONS(330), - [anon_sym_ATinternal] = ACTIONS(330), - [anon_sym_ATcategory] = ACTIONS(330), - [anon_sym_ATcopyright] = ACTIONS(330), - [anon_sym_ATtodo] = ACTIONS(330), - [anon_sym_ATexample] = ACTIONS(330), - [anon_sym_ATlicense] = ACTIONS(330), - [anon_sym_ATpackage] = ACTIONS(330), - [anon_sym_ATsource] = ACTIONS(330), - [anon_sym_ATsubpackage] = ACTIONS(330), - [anon_sym_ATuses] = ACTIONS(330), - [anon_sym_ATauthor] = ACTIONS(330), - [anon_sym_ATglobal] = ACTIONS(330), - [anon_sym_ATlink] = ACTIONS(330), - [anon_sym_ATmethod] = ACTIONS(330), - [anon_sym_ATparam] = ACTIONS(328), - [anon_sym_ATproperty] = ACTIONS(328), - [anon_sym_ATproperty_DASHread] = ACTIONS(330), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(330), - [anon_sym_ATreturn] = ACTIONS(330), - [anon_sym_ATsee] = ACTIONS(330), - [anon_sym_ATthrows] = ACTIONS(330), - [anon_sym_ATvar] = ACTIONS(330), - [anon_sym_ATdeprecated] = ACTIONS(330), - [anon_sym_ATsince] = ACTIONS(330), - [anon_sym_ATversion] = ACTIONS(330), - [anon_sym_ATtemplate] = ACTIONS(328), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(330), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(330), - [anon_sym_ATimplements] = ACTIONS(330), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(330), - [anon_sym_ATextends] = ACTIONS(330), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(330), - [anon_sym_ATuse] = ACTIONS(328), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(330), - [anon_sym_ATafter] = ACTIONS(328), - [anon_sym_ATafterClass] = ACTIONS(330), - [anon_sym_ATannotation] = ACTIONS(330), - [anon_sym_ATbackupGlobals] = ACTIONS(330), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(330), - [anon_sym_ATbefore] = ACTIONS(328), - [anon_sym_ATbeforeClass] = ACTIONS(330), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(328), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(330), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(330), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(330), - [anon_sym_ATcovers] = ACTIONS(328), - [anon_sym_ATcoversDefaultClass] = ACTIONS(328), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(330), - [anon_sym_ATcoversNothing] = ACTIONS(330), - [anon_sym_ATdataProvider] = ACTIONS(330), - [anon_sym_ATdepends] = ACTIONS(328), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(330), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(330), - [anon_sym_ATgroup] = ACTIONS(330), - [anon_sym_ATlarge] = ACTIONS(330), - [anon_sym_ATmedium] = ACTIONS(330), - [anon_sym_ATpreserveGlobalState] = ACTIONS(330), - [anon_sym_ATrequires] = ACTIONS(328), - [anon_sym_ATrequiresusages] = ACTIONS(330), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(330), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(330), - [anon_sym_ATsmall] = ACTIONS(330), - [anon_sym_ATtest] = ACTIONS(328), - [anon_sym_ATtestWith] = ACTIONS(330), - [anon_sym_ATtestdox] = ACTIONS(330), - [anon_sym_ATticket] = ACTIONS(330), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(330), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(330), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(330), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(328), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(330), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(328), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(330), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(330), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(330), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(330), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(330), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(330), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(330), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(330), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(330), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(328), - [anon_sym_ATreadonly] = ACTIONS(330), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(330), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(330), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(330), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(330), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(330), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(330), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(330), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(330), - [anon_sym_ATparam_DASHout] = ACTIONS(330), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(330), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(328), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(330), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(330), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(330), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(330), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(330), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(330), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(330), - [anon_sym_ATmixin] = ACTIONS(330), + [98] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(105), + [anon_sym_LBRACE] = ACTIONS(402), + [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(400), + [anon_sym_ATproperty] = ACTIONS(400), + [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(400), + [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(400), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(402), + [anon_sym_ATafter] = ACTIONS(400), + [anon_sym_ATafterClass] = ACTIONS(402), + [anon_sym_ATannotation] = ACTIONS(402), + [anon_sym_ATbackupGlobals] = ACTIONS(402), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(402), + [anon_sym_ATbefore] = ACTIONS(400), + [anon_sym_ATbeforeClass] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(400), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(402), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(402), + [anon_sym_ATcovers] = ACTIONS(400), + [anon_sym_ATcoversDefaultClass] = ACTIONS(400), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(402), + [anon_sym_ATcoversNothing] = ACTIONS(402), + [anon_sym_ATdataProvider] = ACTIONS(402), + [anon_sym_ATdepends] = ACTIONS(400), + [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(400), + [anon_sym_ATrequiresusages] = ACTIONS(402), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(402), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(402), + [anon_sym_ATsmall] = ACTIONS(402), + [anon_sym_ATtest] = ACTIONS(400), + [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(400), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(402), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(400), + [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(400), + [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(400), + [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), + [anon_sym_PIPE] = ACTIONS(468), + [anon_sym_DOLLAR] = ACTIONS(402), + [sym__end] = ACTIONS(402), + [sym__text_after_type] = ACTIONS(402), + }, + [99] = { + [sym__type_argument_list] = STATE(132), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(300), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_COLON_COLON] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym_text] = ACTIONS(223), + }, + [100] = { + [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(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_DOLLAR] = ACTIONS(334), + [sym__end] = ACTIONS(334), + [sym__text_after_type] = ACTIONS(334), + }, + [101] = { + [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), + }, + [102] = { + [sym_description] = STATE(164), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(478), + [anon_sym_ATinheritDoc] = ACTIONS(478), + [anon_sym_ATapi] = ACTIONS(478), + [anon_sym_ATfilesource] = ACTIONS(478), + [anon_sym_ATignore] = ACTIONS(478), + [anon_sym_ATinternal] = ACTIONS(478), + [anon_sym_ATcategory] = ACTIONS(478), + [anon_sym_ATcopyright] = ACTIONS(478), + [anon_sym_ATtodo] = ACTIONS(478), + [anon_sym_ATexample] = ACTIONS(478), + [anon_sym_ATlicense] = ACTIONS(478), + [anon_sym_ATpackage] = ACTIONS(478), + [anon_sym_ATsource] = ACTIONS(478), + [anon_sym_ATsubpackage] = ACTIONS(478), + [anon_sym_ATuses] = ACTIONS(478), + [anon_sym_ATauthor] = ACTIONS(478), + [anon_sym_ATglobal] = ACTIONS(478), + [anon_sym_ATlink] = ACTIONS(478), + [anon_sym_ATmethod] = ACTIONS(478), + [anon_sym_ATparam] = ACTIONS(480), + [anon_sym_ATproperty] = ACTIONS(480), + [anon_sym_ATproperty_DASHread] = ACTIONS(478), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(478), + [anon_sym_ATreturn] = ACTIONS(478), + [anon_sym_ATsee] = ACTIONS(478), + [anon_sym_ATthrows] = ACTIONS(478), + [anon_sym_ATvar] = ACTIONS(478), + [anon_sym_ATdeprecated] = ACTIONS(478), + [anon_sym_ATsince] = ACTIONS(478), + [anon_sym_ATversion] = ACTIONS(478), + [anon_sym_ATtemplate] = ACTIONS(480), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(478), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(478), + [anon_sym_ATimplements] = ACTIONS(478), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(478), + [anon_sym_ATextends] = ACTIONS(478), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(478), + [anon_sym_ATuse] = ACTIONS(480), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(478), + [anon_sym_ATafter] = ACTIONS(480), + [anon_sym_ATafterClass] = ACTIONS(478), + [anon_sym_ATannotation] = ACTIONS(478), + [anon_sym_ATbackupGlobals] = ACTIONS(478), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(478), + [anon_sym_ATbefore] = ACTIONS(480), + [anon_sym_ATbeforeClass] = ACTIONS(478), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(480), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(478), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(478), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(478), + [anon_sym_ATcovers] = ACTIONS(480), + [anon_sym_ATcoversDefaultClass] = ACTIONS(480), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(478), + [anon_sym_ATcoversNothing] = ACTIONS(478), + [anon_sym_ATdataProvider] = ACTIONS(478), + [anon_sym_ATdepends] = ACTIONS(480), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(478), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(478), + [anon_sym_ATgroup] = ACTIONS(478), + [anon_sym_ATlarge] = ACTIONS(478), + [anon_sym_ATmedium] = ACTIONS(478), + [anon_sym_ATpreserveGlobalState] = ACTIONS(478), + [anon_sym_ATrequires] = ACTIONS(480), + [anon_sym_ATrequiresusages] = ACTIONS(478), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(478), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(478), + [anon_sym_ATsmall] = ACTIONS(478), + [anon_sym_ATtest] = ACTIONS(480), + [anon_sym_ATtestWith] = ACTIONS(478), + [anon_sym_ATtestdox] = ACTIONS(478), + [anon_sym_ATticket] = ACTIONS(478), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(478), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(478), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(478), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(480), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(478), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(480), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(478), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(478), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(478), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(478), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(478), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(478), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(478), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(478), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(478), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(480), + [anon_sym_ATreadonly] = ACTIONS(478), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(478), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(478), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(478), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(478), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(478), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(478), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(478), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(478), + [anon_sym_ATparam_DASHout] = ACTIONS(478), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(478), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(480), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(478), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(478), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(478), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(478), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(478), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(478), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(478), + [anon_sym_ATmixin] = ACTIONS(478), + [sym__end] = ACTIONS(478), + [sym_text] = ACTIONS(75), + }, + [103] = { + [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), + }, + [104] = { + [sym_name] = ACTIONS(482), + [anon_sym_ATinheritdoc] = ACTIONS(484), + [anon_sym_ATinheritDoc] = ACTIONS(484), + [anon_sym_ATapi] = ACTIONS(484), + [anon_sym_ATfilesource] = ACTIONS(484), + [anon_sym_ATignore] = ACTIONS(484), + [anon_sym_ATinternal] = ACTIONS(484), + [anon_sym_ATcategory] = ACTIONS(484), + [anon_sym_ATcopyright] = ACTIONS(484), + [anon_sym_ATtodo] = ACTIONS(484), + [anon_sym_ATexample] = ACTIONS(484), + [anon_sym_ATlicense] = ACTIONS(484), + [anon_sym_ATpackage] = ACTIONS(484), + [anon_sym_ATsource] = ACTIONS(484), + [anon_sym_ATsubpackage] = ACTIONS(484), + [anon_sym_ATuses] = ACTIONS(484), + [anon_sym_ATauthor] = ACTIONS(484), + [anon_sym_ATglobal] = ACTIONS(484), + [anon_sym_ATlink] = ACTIONS(484), + [anon_sym_ATmethod] = ACTIONS(484), + [anon_sym_ATparam] = ACTIONS(482), + [anon_sym_ATproperty] = ACTIONS(482), + [anon_sym_ATproperty_DASHread] = ACTIONS(484), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(484), + [anon_sym_ATreturn] = ACTIONS(484), + [anon_sym_ATsee] = ACTIONS(484), + [anon_sym_ATthrows] = ACTIONS(484), + [anon_sym_ATvar] = ACTIONS(484), + [anon_sym_ATdeprecated] = ACTIONS(484), + [anon_sym_ATsince] = ACTIONS(484), + [anon_sym_ATversion] = ACTIONS(484), + [anon_sym_ATtemplate] = ACTIONS(482), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(484), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(484), + [anon_sym_of] = ACTIONS(482), + [anon_sym_ATimplements] = ACTIONS(484), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(484), + [anon_sym_ATextends] = ACTIONS(484), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(484), + [anon_sym_ATuse] = ACTIONS(482), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(484), + [anon_sym_ATafter] = ACTIONS(482), + [anon_sym_ATafterClass] = ACTIONS(484), + [anon_sym_ATannotation] = ACTIONS(484), + [anon_sym_ATbackupGlobals] = ACTIONS(484), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(484), + [anon_sym_ATbefore] = ACTIONS(482), + [anon_sym_ATbeforeClass] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(482), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(484), + [anon_sym_ATcovers] = ACTIONS(482), + [anon_sym_ATcoversDefaultClass] = ACTIONS(482), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(484), + [anon_sym_ATcoversNothing] = ACTIONS(484), + [anon_sym_ATdataProvider] = ACTIONS(484), + [anon_sym_ATdepends] = ACTIONS(482), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(484), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(484), + [anon_sym_ATgroup] = ACTIONS(484), + [anon_sym_ATlarge] = ACTIONS(484), + [anon_sym_ATmedium] = ACTIONS(484), + [anon_sym_ATpreserveGlobalState] = ACTIONS(484), + [anon_sym_ATrequires] = ACTIONS(482), + [anon_sym_ATrequiresusages] = ACTIONS(484), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(484), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(484), + [anon_sym_ATsmall] = ACTIONS(484), + [anon_sym_ATtest] = ACTIONS(482), + [anon_sym_ATtestWith] = ACTIONS(484), + [anon_sym_ATtestdox] = ACTIONS(484), + [anon_sym_ATticket] = ACTIONS(484), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(484), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(484), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(484), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(482), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(482), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(484), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(484), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(484), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(484), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(484), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(482), + [anon_sym_ATreadonly] = ACTIONS(484), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(484), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(484), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(484), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(484), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(484), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(484), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(484), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(484), + [anon_sym_ATparam_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(482), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(484), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(484), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(484), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(484), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(484), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(484), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(484), + [anon_sym_ATmixin] = ACTIONS(484), + [anon_sym_COMMA] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym__end] = ACTIONS(484), + }, + [105] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(109), + [anon_sym_LBRACE] = ACTIONS(376), + [anon_sym_ATinheritdoc] = ACTIONS(376), + [anon_sym_ATinheritDoc] = ACTIONS(376), + [anon_sym_ATapi] = ACTIONS(376), + [anon_sym_ATfilesource] = ACTIONS(376), + [anon_sym_ATignore] = ACTIONS(376), + [anon_sym_ATinternal] = ACTIONS(376), + [anon_sym_ATcategory] = ACTIONS(376), + [anon_sym_ATcopyright] = ACTIONS(376), + [anon_sym_ATtodo] = ACTIONS(376), + [anon_sym_ATexample] = ACTIONS(376), + [anon_sym_ATlicense] = ACTIONS(376), + [anon_sym_ATpackage] = ACTIONS(376), + [anon_sym_ATsource] = ACTIONS(376), + [anon_sym_ATsubpackage] = ACTIONS(376), + [anon_sym_ATuses] = ACTIONS(376), + [anon_sym_ATauthor] = ACTIONS(376), + [anon_sym_ATglobal] = ACTIONS(376), + [anon_sym_ATlink] = ACTIONS(376), + [anon_sym_ATmethod] = ACTIONS(376), + [anon_sym_ATparam] = ACTIONS(374), + [anon_sym_ATproperty] = ACTIONS(374), + [anon_sym_ATproperty_DASHread] = ACTIONS(376), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(376), + [anon_sym_ATreturn] = ACTIONS(376), + [anon_sym_ATsee] = ACTIONS(376), + [anon_sym_ATthrows] = ACTIONS(376), + [anon_sym_ATvar] = ACTIONS(376), + [anon_sym_ATdeprecated] = ACTIONS(376), + [anon_sym_ATsince] = ACTIONS(376), + [anon_sym_ATversion] = ACTIONS(376), + [anon_sym_ATtemplate] = ACTIONS(374), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(376), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(376), + [anon_sym_ATimplements] = ACTIONS(376), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(376), + [anon_sym_ATextends] = ACTIONS(376), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(376), + [anon_sym_ATuse] = ACTIONS(374), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(376), + [anon_sym_ATafter] = ACTIONS(374), + [anon_sym_ATafterClass] = ACTIONS(376), + [anon_sym_ATannotation] = ACTIONS(376), + [anon_sym_ATbackupGlobals] = ACTIONS(376), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(376), + [anon_sym_ATbefore] = ACTIONS(374), + [anon_sym_ATbeforeClass] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(374), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(376), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(376), + [anon_sym_ATcovers] = ACTIONS(374), + [anon_sym_ATcoversDefaultClass] = ACTIONS(374), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(376), + [anon_sym_ATcoversNothing] = ACTIONS(376), + [anon_sym_ATdataProvider] = ACTIONS(376), + [anon_sym_ATdepends] = ACTIONS(374), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(376), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(376), + [anon_sym_ATgroup] = ACTIONS(376), + [anon_sym_ATlarge] = ACTIONS(376), + [anon_sym_ATmedium] = ACTIONS(376), + [anon_sym_ATpreserveGlobalState] = ACTIONS(376), + [anon_sym_ATrequires] = ACTIONS(374), + [anon_sym_ATrequiresusages] = ACTIONS(376), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(376), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(376), + [anon_sym_ATsmall] = ACTIONS(376), + [anon_sym_ATtest] = ACTIONS(374), + [anon_sym_ATtestWith] = ACTIONS(376), + [anon_sym_ATtestdox] = ACTIONS(376), + [anon_sym_ATticket] = ACTIONS(376), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(376), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(376), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(376), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(374), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(374), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(376), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(376), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(376), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(376), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(376), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(376), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(374), + [anon_sym_ATreadonly] = ACTIONS(376), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(376), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(376), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(376), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(376), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(376), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(376), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(376), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(376), + [anon_sym_ATparam_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(376), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(374), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(376), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(376), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(376), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(376), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(376), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(376), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(376), + [anon_sym_ATmixin] = ACTIONS(376), + [anon_sym_PIPE] = ACTIONS(468), + [anon_sym_DOLLAR] = ACTIONS(376), + [sym__end] = ACTIONS(376), + [sym__text_after_type] = ACTIONS(376), + }, + [106] = { + [aux_sym_union_type_repeat1] = STATE(106), + [anon_sym_LBRACE] = ACTIONS(382), + [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), + [anon_sym_ATparam] = ACTIONS(380), + [anon_sym_ATproperty] = ACTIONS(380), + [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_ATtemplate] = ACTIONS(380), + [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_ATuse] = ACTIONS(380), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(382), + [anon_sym_ATafter] = ACTIONS(380), + [anon_sym_ATafterClass] = ACTIONS(382), + [anon_sym_ATannotation] = ACTIONS(382), + [anon_sym_ATbackupGlobals] = ACTIONS(382), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(382), + [anon_sym_ATbefore] = ACTIONS(380), + [anon_sym_ATbeforeClass] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(382), + [anon_sym_ATcovers] = ACTIONS(380), + [anon_sym_ATcoversDefaultClass] = ACTIONS(380), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(382), + [anon_sym_ATcoversNothing] = ACTIONS(382), + [anon_sym_ATdataProvider] = ACTIONS(382), + [anon_sym_ATdepends] = ACTIONS(380), + [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(380), + [anon_sym_ATrequiresusages] = ACTIONS(382), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(382), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(382), + [anon_sym_ATsmall] = ACTIONS(382), + [anon_sym_ATtest] = ACTIONS(380), + [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(380), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(382), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(380), + [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(380), + [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(380), + [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), + [anon_sym_PIPE] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym__end] = ACTIONS(382), + [sym__text_after_type] = ACTIONS(382), + }, + [107] = { + [aux_sym_intersection_type_repeat1] = STATE(107), + [anon_sym_LBRACE] = ACTIONS(367), + [anon_sym_ATinheritdoc] = ACTIONS(367), + [anon_sym_ATinheritDoc] = ACTIONS(367), + [anon_sym_ATapi] = ACTIONS(367), + [anon_sym_ATfilesource] = ACTIONS(367), + [anon_sym_ATignore] = ACTIONS(367), + [anon_sym_ATinternal] = ACTIONS(367), + [anon_sym_ATcategory] = ACTIONS(367), + [anon_sym_ATcopyright] = ACTIONS(367), + [anon_sym_ATtodo] = ACTIONS(367), + [anon_sym_ATexample] = ACTIONS(367), + [anon_sym_ATlicense] = ACTIONS(367), + [anon_sym_ATpackage] = ACTIONS(367), + [anon_sym_ATsource] = ACTIONS(367), + [anon_sym_ATsubpackage] = ACTIONS(367), + [anon_sym_ATuses] = ACTIONS(367), + [anon_sym_ATauthor] = ACTIONS(367), + [anon_sym_ATglobal] = ACTIONS(367), + [anon_sym_ATlink] = ACTIONS(367), + [anon_sym_ATmethod] = ACTIONS(367), + [anon_sym_ATparam] = ACTIONS(365), + [anon_sym_ATproperty] = ACTIONS(365), + [anon_sym_ATproperty_DASHread] = ACTIONS(367), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(367), + [anon_sym_ATreturn] = ACTIONS(367), + [anon_sym_ATsee] = ACTIONS(367), + [anon_sym_ATthrows] = ACTIONS(367), + [anon_sym_ATvar] = ACTIONS(367), + [anon_sym_ATdeprecated] = ACTIONS(367), + [anon_sym_ATsince] = ACTIONS(367), + [anon_sym_ATversion] = ACTIONS(367), + [anon_sym_ATtemplate] = ACTIONS(365), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(367), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(367), + [anon_sym_ATimplements] = ACTIONS(367), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(367), + [anon_sym_ATextends] = ACTIONS(367), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(367), + [anon_sym_ATuse] = ACTIONS(365), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(367), + [anon_sym_ATafter] = ACTIONS(365), + [anon_sym_ATafterClass] = ACTIONS(367), + [anon_sym_ATannotation] = ACTIONS(367), + [anon_sym_ATbackupGlobals] = ACTIONS(367), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(367), + [anon_sym_ATbefore] = ACTIONS(365), + [anon_sym_ATbeforeClass] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(365), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(367), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(367), + [anon_sym_ATcovers] = ACTIONS(365), + [anon_sym_ATcoversDefaultClass] = ACTIONS(365), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(367), + [anon_sym_ATcoversNothing] = ACTIONS(367), + [anon_sym_ATdataProvider] = ACTIONS(367), + [anon_sym_ATdepends] = ACTIONS(365), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(367), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(367), + [anon_sym_ATgroup] = ACTIONS(367), + [anon_sym_ATlarge] = ACTIONS(367), + [anon_sym_ATmedium] = ACTIONS(367), + [anon_sym_ATpreserveGlobalState] = ACTIONS(367), + [anon_sym_ATrequires] = ACTIONS(365), + [anon_sym_ATrequiresusages] = ACTIONS(367), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(367), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(367), + [anon_sym_ATsmall] = ACTIONS(367), + [anon_sym_ATtest] = ACTIONS(365), + [anon_sym_ATtestWith] = ACTIONS(367), + [anon_sym_ATtestdox] = ACTIONS(367), + [anon_sym_ATticket] = ACTIONS(367), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(367), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(367), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(367), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(365), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(365), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(367), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(367), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(367), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(367), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(367), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(365), + [anon_sym_ATreadonly] = ACTIONS(367), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(367), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(367), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(367), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(367), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(367), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(367), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(367), + [anon_sym_ATparam_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(365), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(367), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(367), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(367), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(367), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(367), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(367), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), + [anon_sym_ATmixin] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_DOLLAR] = ACTIONS(367), + [sym__end] = ACTIONS(367), + [sym__text_after_type] = ACTIONS(367), + }, + [108] = { + [sym_name] = ACTIONS(380), + [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), + [anon_sym_ATparam] = ACTIONS(380), + [anon_sym_ATproperty] = ACTIONS(380), + [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_ATtemplate] = ACTIONS(380), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(382), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(382), + [anon_sym_of] = ACTIONS(380), + [anon_sym_ATimplements] = ACTIONS(382), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(382), + [anon_sym_ATextends] = ACTIONS(382), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(382), + [anon_sym_ATuse] = ACTIONS(380), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(382), + [anon_sym_ATafter] = ACTIONS(380), + [anon_sym_ATafterClass] = ACTIONS(382), + [anon_sym_ATannotation] = ACTIONS(382), + [anon_sym_ATbackupGlobals] = ACTIONS(382), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(382), + [anon_sym_ATbefore] = ACTIONS(380), + [anon_sym_ATbeforeClass] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(382), + [anon_sym_ATcovers] = ACTIONS(380), + [anon_sym_ATcoversDefaultClass] = ACTIONS(380), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(382), + [anon_sym_ATcoversNothing] = ACTIONS(382), + [anon_sym_ATdataProvider] = ACTIONS(382), + [anon_sym_ATdepends] = ACTIONS(380), + [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(380), + [anon_sym_ATrequiresusages] = ACTIONS(382), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(382), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(382), + [anon_sym_ATsmall] = ACTIONS(382), + [anon_sym_ATtest] = ACTIONS(380), + [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(380), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(382), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(380), + [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(380), + [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(380), + [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), + [anon_sym_COMMA] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym__end] = ACTIONS(382), + }, + [109] = { + [aux_sym_disjunctive_normal_form_type_repeat1] = STATE(109), + [anon_sym_LBRACE] = ACTIONS(395), + [anon_sym_ATinheritdoc] = ACTIONS(395), + [anon_sym_ATinheritDoc] = ACTIONS(395), + [anon_sym_ATapi] = ACTIONS(395), + [anon_sym_ATfilesource] = ACTIONS(395), + [anon_sym_ATignore] = ACTIONS(395), + [anon_sym_ATinternal] = ACTIONS(395), + [anon_sym_ATcategory] = ACTIONS(395), + [anon_sym_ATcopyright] = ACTIONS(395), + [anon_sym_ATtodo] = ACTIONS(395), + [anon_sym_ATexample] = ACTIONS(395), + [anon_sym_ATlicense] = ACTIONS(395), + [anon_sym_ATpackage] = ACTIONS(395), + [anon_sym_ATsource] = ACTIONS(395), + [anon_sym_ATsubpackage] = ACTIONS(395), + [anon_sym_ATuses] = ACTIONS(395), + [anon_sym_ATauthor] = ACTIONS(395), + [anon_sym_ATglobal] = ACTIONS(395), + [anon_sym_ATlink] = ACTIONS(395), + [anon_sym_ATmethod] = ACTIONS(395), + [anon_sym_ATparam] = ACTIONS(393), + [anon_sym_ATproperty] = ACTIONS(393), + [anon_sym_ATproperty_DASHread] = ACTIONS(395), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(395), + [anon_sym_ATreturn] = ACTIONS(395), + [anon_sym_ATsee] = ACTIONS(395), + [anon_sym_ATthrows] = ACTIONS(395), + [anon_sym_ATvar] = ACTIONS(395), + [anon_sym_ATdeprecated] = ACTIONS(395), + [anon_sym_ATsince] = ACTIONS(395), + [anon_sym_ATversion] = ACTIONS(395), + [anon_sym_ATtemplate] = ACTIONS(393), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(395), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(395), + [anon_sym_ATimplements] = ACTIONS(395), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(395), + [anon_sym_ATextends] = ACTIONS(395), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(395), + [anon_sym_ATuse] = ACTIONS(393), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(395), + [anon_sym_ATafter] = ACTIONS(393), + [anon_sym_ATafterClass] = ACTIONS(395), + [anon_sym_ATannotation] = ACTIONS(395), + [anon_sym_ATbackupGlobals] = ACTIONS(395), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(395), + [anon_sym_ATbefore] = ACTIONS(393), + [anon_sym_ATbeforeClass] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(393), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(395), + [anon_sym_ATcovers] = ACTIONS(393), + [anon_sym_ATcoversDefaultClass] = ACTIONS(393), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(395), + [anon_sym_ATcoversNothing] = ACTIONS(395), + [anon_sym_ATdataProvider] = ACTIONS(395), + [anon_sym_ATdepends] = ACTIONS(393), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(395), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(395), + [anon_sym_ATgroup] = ACTIONS(395), + [anon_sym_ATlarge] = ACTIONS(395), + [anon_sym_ATmedium] = ACTIONS(395), + [anon_sym_ATpreserveGlobalState] = ACTIONS(395), + [anon_sym_ATrequires] = ACTIONS(393), + [anon_sym_ATrequiresusages] = ACTIONS(395), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(395), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(395), + [anon_sym_ATsmall] = ACTIONS(395), + [anon_sym_ATtest] = ACTIONS(393), + [anon_sym_ATtestWith] = ACTIONS(395), + [anon_sym_ATtestdox] = ACTIONS(395), + [anon_sym_ATticket] = ACTIONS(395), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(395), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(395), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(395), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(393), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(393), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(395), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(395), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(395), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(395), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(395), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(393), + [anon_sym_ATreadonly] = ACTIONS(395), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(395), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(395), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(395), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(395), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(395), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(395), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(395), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(395), + [anon_sym_ATparam_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(395), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(393), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(395), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(395), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(395), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(395), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(395), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(395), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(395), + [anon_sym_ATmixin] = ACTIONS(395), + [anon_sym_PIPE] = ACTIONS(492), + [anon_sym_DOLLAR] = ACTIONS(395), + [sym__end] = ACTIONS(395), + [sym__text_after_type] = ACTIONS(395), + }, + [110] = { + [sym_description] = STATE(168), + [sym_inline_tag] = STATE(116), + [aux_sym_description_repeat1] = STATE(116), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(495), + [anon_sym_ATinheritDoc] = ACTIONS(495), + [anon_sym_ATapi] = ACTIONS(495), + [anon_sym_ATfilesource] = ACTIONS(495), + [anon_sym_ATignore] = ACTIONS(495), + [anon_sym_ATinternal] = ACTIONS(495), + [anon_sym_ATcategory] = ACTIONS(495), + [anon_sym_ATcopyright] = ACTIONS(495), + [anon_sym_ATtodo] = ACTIONS(495), + [anon_sym_ATexample] = ACTIONS(495), + [anon_sym_ATlicense] = ACTIONS(495), + [anon_sym_ATpackage] = ACTIONS(495), + [anon_sym_ATsource] = ACTIONS(495), + [anon_sym_ATsubpackage] = ACTIONS(495), + [anon_sym_ATuses] = ACTIONS(495), + [anon_sym_ATauthor] = ACTIONS(495), + [anon_sym_ATglobal] = ACTIONS(495), + [anon_sym_ATlink] = ACTIONS(495), + [anon_sym_ATmethod] = ACTIONS(495), + [anon_sym_ATparam] = ACTIONS(497), + [anon_sym_ATproperty] = ACTIONS(497), + [anon_sym_ATproperty_DASHread] = ACTIONS(495), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(495), + [anon_sym_ATreturn] = ACTIONS(495), + [anon_sym_ATsee] = ACTIONS(495), + [anon_sym_ATthrows] = ACTIONS(495), + [anon_sym_ATvar] = ACTIONS(495), + [anon_sym_ATdeprecated] = ACTIONS(495), + [anon_sym_ATsince] = ACTIONS(495), + [anon_sym_ATversion] = ACTIONS(495), + [anon_sym_ATtemplate] = ACTIONS(497), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(495), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(495), + [anon_sym_ATimplements] = ACTIONS(495), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(495), + [anon_sym_ATextends] = ACTIONS(495), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(495), + [anon_sym_ATuse] = ACTIONS(497), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(495), + [anon_sym_ATafter] = ACTIONS(497), + [anon_sym_ATafterClass] = ACTIONS(495), + [anon_sym_ATannotation] = ACTIONS(495), + [anon_sym_ATbackupGlobals] = ACTIONS(495), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(495), + [anon_sym_ATbefore] = ACTIONS(497), + [anon_sym_ATbeforeClass] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(497), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(495), + [anon_sym_ATcovers] = ACTIONS(497), + [anon_sym_ATcoversDefaultClass] = ACTIONS(497), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(495), + [anon_sym_ATcoversNothing] = ACTIONS(495), + [anon_sym_ATdataProvider] = ACTIONS(495), + [anon_sym_ATdepends] = ACTIONS(497), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(495), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(495), + [anon_sym_ATgroup] = ACTIONS(495), + [anon_sym_ATlarge] = ACTIONS(495), + [anon_sym_ATmedium] = ACTIONS(495), + [anon_sym_ATpreserveGlobalState] = ACTIONS(495), + [anon_sym_ATrequires] = ACTIONS(497), + [anon_sym_ATrequiresusages] = ACTIONS(495), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(495), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(495), + [anon_sym_ATsmall] = ACTIONS(495), + [anon_sym_ATtest] = ACTIONS(497), + [anon_sym_ATtestWith] = ACTIONS(495), + [anon_sym_ATtestdox] = ACTIONS(495), + [anon_sym_ATticket] = ACTIONS(495), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(495), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(495), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(495), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(497), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(497), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(495), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(495), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(495), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(495), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(495), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(497), + [anon_sym_ATreadonly] = ACTIONS(495), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(495), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(495), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(495), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(495), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(495), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(495), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(495), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(495), + [anon_sym_ATparam_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(497), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(495), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(495), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(495), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(495), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(495), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(495), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(495), + [anon_sym_ATmixin] = ACTIONS(495), + [sym__end] = ACTIONS(495), + [sym_text] = ACTIONS(75), + }, + [111] = { + [anon_sym_LBRACE] = ACTIONS(342), + [anon_sym_ATinheritdoc] = ACTIONS(342), + [anon_sym_ATinheritDoc] = ACTIONS(342), + [anon_sym_ATapi] = ACTIONS(342), + [anon_sym_ATfilesource] = ACTIONS(342), + [anon_sym_ATignore] = ACTIONS(342), + [anon_sym_ATinternal] = ACTIONS(342), + [anon_sym_ATcategory] = ACTIONS(342), + [anon_sym_ATcopyright] = ACTIONS(342), + [anon_sym_ATtodo] = ACTIONS(342), + [anon_sym_ATexample] = ACTIONS(342), + [anon_sym_ATlicense] = ACTIONS(342), + [anon_sym_ATpackage] = ACTIONS(342), + [anon_sym_ATsource] = ACTIONS(342), + [anon_sym_ATsubpackage] = ACTIONS(342), + [anon_sym_ATuses] = ACTIONS(342), + [anon_sym_ATauthor] = ACTIONS(342), + [anon_sym_ATglobal] = ACTIONS(342), + [anon_sym_ATlink] = ACTIONS(342), + [anon_sym_ATmethod] = ACTIONS(342), + [anon_sym_ATparam] = ACTIONS(340), + [anon_sym_ATproperty] = ACTIONS(340), + [anon_sym_ATproperty_DASHread] = ACTIONS(342), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(342), + [anon_sym_ATreturn] = ACTIONS(342), + [anon_sym_ATsee] = ACTIONS(342), + [anon_sym_ATthrows] = ACTIONS(342), + [anon_sym_ATvar] = ACTIONS(342), + [anon_sym_ATdeprecated] = ACTIONS(342), + [anon_sym_ATsince] = ACTIONS(342), + [anon_sym_ATversion] = ACTIONS(342), + [anon_sym_ATtemplate] = ACTIONS(340), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(342), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(342), + [anon_sym_ATimplements] = ACTIONS(342), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(342), + [anon_sym_ATextends] = ACTIONS(342), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(342), + [anon_sym_ATuse] = ACTIONS(340), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(342), + [anon_sym_ATafter] = ACTIONS(340), + [anon_sym_ATafterClass] = ACTIONS(342), + [anon_sym_ATannotation] = ACTIONS(342), + [anon_sym_ATbackupGlobals] = ACTIONS(342), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(342), + [anon_sym_ATbefore] = ACTIONS(340), + [anon_sym_ATbeforeClass] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(340), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(342), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(342), + [anon_sym_ATcovers] = ACTIONS(340), + [anon_sym_ATcoversDefaultClass] = ACTIONS(340), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(342), + [anon_sym_ATcoversNothing] = ACTIONS(342), + [anon_sym_ATdataProvider] = ACTIONS(342), + [anon_sym_ATdepends] = ACTIONS(340), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(342), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(342), + [anon_sym_ATgroup] = ACTIONS(342), + [anon_sym_ATlarge] = ACTIONS(342), + [anon_sym_ATmedium] = ACTIONS(342), + [anon_sym_ATpreserveGlobalState] = ACTIONS(342), + [anon_sym_ATrequires] = ACTIONS(340), + [anon_sym_ATrequiresusages] = ACTIONS(342), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(342), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(342), + [anon_sym_ATsmall] = ACTIONS(342), + [anon_sym_ATtest] = ACTIONS(340), + [anon_sym_ATtestWith] = ACTIONS(342), + [anon_sym_ATtestdox] = ACTIONS(342), + [anon_sym_ATticket] = ACTIONS(342), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(342), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(342), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(342), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(340), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(340), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(342), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(342), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(342), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(342), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(342), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(342), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(340), + [anon_sym_ATreadonly] = ACTIONS(342), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(342), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(342), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(342), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(342), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(342), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(342), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(342), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(342), + [anon_sym_ATparam_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(342), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(340), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(342), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(342), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(342), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(342), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(342), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(342), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(342), + [anon_sym_ATmixin] = ACTIONS(342), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym__end] = ACTIONS(342), + [sym__text_after_type] = ACTIONS(342), + }, + [112] = { + [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_PIPE] = ACTIONS(326), [anon_sym_AMP] = ACTIONS(326), - [anon_sym_DOLLAR] = ACTIONS(330), - [sym__end] = ACTIONS(330), - [sym__text_after_type] = ACTIONS(330), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym__end] = ACTIONS(326), + [sym__text_after_type] = ACTIONS(326), }, - [103] = { + [113] = { + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_ATinheritdoc] = ACTIONS(211), + [anon_sym_ATinheritDoc] = ACTIONS(211), + [anon_sym_ATapi] = ACTIONS(211), + [anon_sym_ATfilesource] = ACTIONS(211), + [anon_sym_ATignore] = ACTIONS(211), + [anon_sym_ATinternal] = ACTIONS(211), + [anon_sym_ATcategory] = ACTIONS(211), + [anon_sym_ATcopyright] = ACTIONS(211), + [anon_sym_ATtodo] = ACTIONS(211), + [anon_sym_ATexample] = ACTIONS(211), + [anon_sym_ATlicense] = ACTIONS(211), + [anon_sym_ATpackage] = ACTIONS(211), + [anon_sym_ATsource] = ACTIONS(211), + [anon_sym_ATsubpackage] = ACTIONS(211), + [anon_sym_ATuses] = ACTIONS(211), + [anon_sym_ATauthor] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(211), + [anon_sym_ATglobal] = ACTIONS(211), + [anon_sym_ATlink] = ACTIONS(211), + [anon_sym_ATmethod] = ACTIONS(211), + [anon_sym_ATparam] = ACTIONS(209), + [anon_sym_ATproperty] = ACTIONS(209), + [anon_sym_ATproperty_DASHread] = ACTIONS(211), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATreturn] = ACTIONS(211), + [anon_sym_ATsee] = ACTIONS(211), + [anon_sym_ATthrows] = ACTIONS(211), + [anon_sym_ATvar] = ACTIONS(211), + [anon_sym_ATdeprecated] = ACTIONS(211), + [anon_sym_ATsince] = ACTIONS(211), + [anon_sym_ATversion] = ACTIONS(211), + [anon_sym_ATtemplate] = ACTIONS(209), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(211), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(211), + [anon_sym_ATimplements] = ACTIONS(211), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(211), + [anon_sym_ATextends] = ACTIONS(211), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(211), + [anon_sym_ATuse] = ACTIONS(209), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(211), + [anon_sym_ATafter] = ACTIONS(209), + [anon_sym_ATafterClass] = ACTIONS(211), + [anon_sym_ATannotation] = ACTIONS(211), + [anon_sym_ATbackupGlobals] = ACTIONS(211), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(211), + [anon_sym_ATbefore] = ACTIONS(209), + [anon_sym_ATbeforeClass] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(209), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(211), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(211), + [anon_sym_ATcovers] = ACTIONS(209), + [anon_sym_ATcoversDefaultClass] = ACTIONS(209), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(211), + [anon_sym_ATcoversNothing] = ACTIONS(211), + [anon_sym_ATdataProvider] = ACTIONS(211), + [anon_sym_ATdepends] = ACTIONS(209), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(211), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(211), + [anon_sym_ATgroup] = ACTIONS(211), + [anon_sym_ATlarge] = ACTIONS(211), + [anon_sym_ATmedium] = ACTIONS(211), + [anon_sym_ATpreserveGlobalState] = ACTIONS(211), + [anon_sym_ATrequires] = ACTIONS(209), + [anon_sym_ATrequiresusages] = ACTIONS(211), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(211), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(211), + [anon_sym_ATsmall] = ACTIONS(211), + [anon_sym_ATtest] = ACTIONS(209), + [anon_sym_ATtestWith] = ACTIONS(211), + [anon_sym_ATtestdox] = ACTIONS(211), + [anon_sym_ATticket] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(211), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(211), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(209), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(209), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(211), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(211), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(211), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(211), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(209), + [anon_sym_ATreadonly] = ACTIONS(211), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(211), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(211), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(211), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(211), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(211), + [anon_sym_ATparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(209), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(211), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(211), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(211), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(211), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(211), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(211), + [anon_sym_ATmixin] = ACTIONS(211), + [anon_sym_COLON_COLON] = ACTIONS(211), + [sym__end] = ACTIONS(211), + [sym_text] = ACTIONS(211), + }, + [114] = { + [sym_inline_tag] = STATE(114), + [aux_sym_description_repeat1] = STATE(114), + [anon_sym_LBRACE] = ACTIONS(499), + [anon_sym_ATinheritdoc] = ACTIONS(502), + [anon_sym_ATinheritDoc] = ACTIONS(502), + [anon_sym_ATapi] = ACTIONS(502), + [anon_sym_ATfilesource] = ACTIONS(502), + [anon_sym_ATignore] = ACTIONS(502), + [anon_sym_ATinternal] = ACTIONS(502), + [anon_sym_ATcategory] = ACTIONS(502), + [anon_sym_ATcopyright] = ACTIONS(502), + [anon_sym_ATtodo] = ACTIONS(502), + [anon_sym_ATexample] = ACTIONS(502), + [anon_sym_ATlicense] = ACTIONS(502), + [anon_sym_ATpackage] = ACTIONS(502), + [anon_sym_ATsource] = ACTIONS(502), + [anon_sym_ATsubpackage] = ACTIONS(502), + [anon_sym_ATuses] = ACTIONS(502), + [anon_sym_ATauthor] = ACTIONS(502), + [anon_sym_ATglobal] = ACTIONS(502), + [anon_sym_ATlink] = ACTIONS(502), + [anon_sym_ATmethod] = ACTIONS(502), + [anon_sym_ATparam] = ACTIONS(504), + [anon_sym_ATproperty] = ACTIONS(504), + [anon_sym_ATproperty_DASHread] = ACTIONS(502), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(502), + [anon_sym_ATreturn] = ACTIONS(502), + [anon_sym_ATsee] = ACTIONS(502), + [anon_sym_ATthrows] = ACTIONS(502), + [anon_sym_ATvar] = ACTIONS(502), + [anon_sym_ATdeprecated] = ACTIONS(502), + [anon_sym_ATsince] = ACTIONS(502), + [anon_sym_ATversion] = ACTIONS(502), + [anon_sym_ATtemplate] = ACTIONS(504), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(502), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(502), + [anon_sym_ATimplements] = ACTIONS(502), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(502), + [anon_sym_ATextends] = ACTIONS(502), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(502), + [anon_sym_ATuse] = ACTIONS(504), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(502), + [anon_sym_ATafter] = ACTIONS(504), + [anon_sym_ATafterClass] = ACTIONS(502), + [anon_sym_ATannotation] = ACTIONS(502), + [anon_sym_ATbackupGlobals] = ACTIONS(502), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(502), + [anon_sym_ATbefore] = ACTIONS(504), + [anon_sym_ATbeforeClass] = ACTIONS(502), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(504), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(502), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(502), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(502), + [anon_sym_ATcovers] = ACTIONS(504), + [anon_sym_ATcoversDefaultClass] = ACTIONS(504), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(502), + [anon_sym_ATcoversNothing] = ACTIONS(502), + [anon_sym_ATdataProvider] = ACTIONS(502), + [anon_sym_ATdepends] = ACTIONS(504), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(502), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(502), + [anon_sym_ATgroup] = ACTIONS(502), + [anon_sym_ATlarge] = ACTIONS(502), + [anon_sym_ATmedium] = ACTIONS(502), + [anon_sym_ATpreserveGlobalState] = ACTIONS(502), + [anon_sym_ATrequires] = ACTIONS(504), + [anon_sym_ATrequiresusages] = ACTIONS(502), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(502), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(502), + [anon_sym_ATsmall] = ACTIONS(502), + [anon_sym_ATtest] = ACTIONS(504), + [anon_sym_ATtestWith] = ACTIONS(502), + [anon_sym_ATtestdox] = ACTIONS(502), + [anon_sym_ATticket] = ACTIONS(502), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(502), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(502), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(502), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(504), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(502), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(504), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(502), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(502), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(502), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(502), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(502), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(502), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(502), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(502), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(502), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(504), + [anon_sym_ATreadonly] = ACTIONS(502), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(502), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(502), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(502), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(502), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(502), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(502), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(502), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(502), + [anon_sym_ATparam_DASHout] = ACTIONS(502), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(502), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(504), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(502), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(502), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(502), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(502), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(502), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(502), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(502), + [anon_sym_ATmixin] = ACTIONS(502), + [sym__end] = ACTIONS(502), + [sym_text] = ACTIONS(506), + }, + [115] = { + [sym_inline_tag] = STATE(148), + [aux_sym__description_not_version_repeat1] = STATE(121), + [anon_sym_LBRACE] = ACTIONS(246), + [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_not_version] = ACTIONS(256), + }, + [116] = { + [sym_inline_tag] = STATE(114), + [aux_sym_description_repeat1] = STATE(114), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(513), + [anon_sym_ATinheritDoc] = ACTIONS(513), + [anon_sym_ATapi] = ACTIONS(513), + [anon_sym_ATfilesource] = ACTIONS(513), + [anon_sym_ATignore] = ACTIONS(513), + [anon_sym_ATinternal] = ACTIONS(513), + [anon_sym_ATcategory] = ACTIONS(513), + [anon_sym_ATcopyright] = ACTIONS(513), + [anon_sym_ATtodo] = ACTIONS(513), + [anon_sym_ATexample] = ACTIONS(513), + [anon_sym_ATlicense] = ACTIONS(513), + [anon_sym_ATpackage] = ACTIONS(513), + [anon_sym_ATsource] = ACTIONS(513), + [anon_sym_ATsubpackage] = ACTIONS(513), + [anon_sym_ATuses] = ACTIONS(513), + [anon_sym_ATauthor] = ACTIONS(513), + [anon_sym_ATglobal] = ACTIONS(513), + [anon_sym_ATlink] = ACTIONS(513), + [anon_sym_ATmethod] = ACTIONS(513), + [anon_sym_ATparam] = ACTIONS(515), + [anon_sym_ATproperty] = ACTIONS(515), + [anon_sym_ATproperty_DASHread] = ACTIONS(513), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(513), + [anon_sym_ATreturn] = ACTIONS(513), + [anon_sym_ATsee] = ACTIONS(513), + [anon_sym_ATthrows] = ACTIONS(513), + [anon_sym_ATvar] = ACTIONS(513), + [anon_sym_ATdeprecated] = ACTIONS(513), + [anon_sym_ATsince] = ACTIONS(513), + [anon_sym_ATversion] = ACTIONS(513), + [anon_sym_ATtemplate] = ACTIONS(515), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(513), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(513), + [anon_sym_ATimplements] = ACTIONS(513), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(513), + [anon_sym_ATextends] = ACTIONS(513), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(513), + [anon_sym_ATuse] = ACTIONS(515), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(513), + [anon_sym_ATafter] = ACTIONS(515), + [anon_sym_ATafterClass] = ACTIONS(513), + [anon_sym_ATannotation] = ACTIONS(513), + [anon_sym_ATbackupGlobals] = ACTIONS(513), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(513), + [anon_sym_ATbefore] = ACTIONS(515), + [anon_sym_ATbeforeClass] = ACTIONS(513), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(515), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(513), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(513), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(513), + [anon_sym_ATcovers] = ACTIONS(515), + [anon_sym_ATcoversDefaultClass] = ACTIONS(515), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(513), + [anon_sym_ATcoversNothing] = ACTIONS(513), + [anon_sym_ATdataProvider] = ACTIONS(513), + [anon_sym_ATdepends] = ACTIONS(515), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(513), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(513), + [anon_sym_ATgroup] = ACTIONS(513), + [anon_sym_ATlarge] = ACTIONS(513), + [anon_sym_ATmedium] = ACTIONS(513), + [anon_sym_ATpreserveGlobalState] = ACTIONS(513), + [anon_sym_ATrequires] = ACTIONS(515), + [anon_sym_ATrequiresusages] = ACTIONS(513), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(513), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(513), + [anon_sym_ATsmall] = ACTIONS(513), + [anon_sym_ATtest] = ACTIONS(515), + [anon_sym_ATtestWith] = ACTIONS(513), + [anon_sym_ATtestdox] = ACTIONS(513), + [anon_sym_ATticket] = ACTIONS(513), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(513), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(513), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(513), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(515), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(513), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(515), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(513), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(513), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(513), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(513), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(513), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(513), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(513), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(513), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(513), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(515), + [anon_sym_ATreadonly] = ACTIONS(513), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(513), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(513), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(513), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(513), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(513), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(513), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(513), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(513), + [anon_sym_ATparam_DASHout] = ACTIONS(513), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(513), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(515), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(513), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(513), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(513), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(513), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(513), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(513), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(513), + [anon_sym_ATmixin] = ACTIONS(513), + [sym__end] = ACTIONS(513), + [sym_text] = ACTIONS(517), + }, + [117] = { + [sym_inline_tag] = STATE(139), + [aux_sym__description_after_type_repeat1] = STATE(117), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_ATinheritdoc] = ACTIONS(522), + [anon_sym_ATinheritDoc] = ACTIONS(522), + [anon_sym_ATapi] = ACTIONS(522), + [anon_sym_ATfilesource] = ACTIONS(522), + [anon_sym_ATignore] = ACTIONS(522), + [anon_sym_ATinternal] = ACTIONS(522), + [anon_sym_ATcategory] = ACTIONS(522), + [anon_sym_ATcopyright] = ACTIONS(522), + [anon_sym_ATtodo] = ACTIONS(522), + [anon_sym_ATexample] = ACTIONS(522), + [anon_sym_ATlicense] = ACTIONS(522), + [anon_sym_ATpackage] = ACTIONS(522), + [anon_sym_ATsource] = ACTIONS(522), + [anon_sym_ATsubpackage] = ACTIONS(522), + [anon_sym_ATuses] = ACTIONS(522), + [anon_sym_ATauthor] = ACTIONS(522), + [anon_sym_ATglobal] = ACTIONS(522), + [anon_sym_ATlink] = ACTIONS(522), + [anon_sym_ATmethod] = ACTIONS(522), + [anon_sym_ATparam] = ACTIONS(524), + [anon_sym_ATproperty] = ACTIONS(524), + [anon_sym_ATproperty_DASHread] = ACTIONS(522), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(522), + [anon_sym_ATreturn] = ACTIONS(522), + [anon_sym_ATsee] = ACTIONS(522), + [anon_sym_ATthrows] = ACTIONS(522), + [anon_sym_ATvar] = ACTIONS(522), + [anon_sym_ATdeprecated] = ACTIONS(522), + [anon_sym_ATsince] = ACTIONS(522), + [anon_sym_ATversion] = ACTIONS(522), + [anon_sym_ATtemplate] = ACTIONS(524), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(522), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(522), + [anon_sym_ATimplements] = ACTIONS(522), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(522), + [anon_sym_ATextends] = ACTIONS(522), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(522), + [anon_sym_ATuse] = ACTIONS(524), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(522), + [anon_sym_ATafter] = ACTIONS(524), + [anon_sym_ATafterClass] = ACTIONS(522), + [anon_sym_ATannotation] = ACTIONS(522), + [anon_sym_ATbackupGlobals] = ACTIONS(522), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(522), + [anon_sym_ATbefore] = ACTIONS(524), + [anon_sym_ATbeforeClass] = ACTIONS(522), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(524), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(522), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(522), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(522), + [anon_sym_ATcovers] = ACTIONS(524), + [anon_sym_ATcoversDefaultClass] = ACTIONS(524), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(522), + [anon_sym_ATcoversNothing] = ACTIONS(522), + [anon_sym_ATdataProvider] = ACTIONS(522), + [anon_sym_ATdepends] = ACTIONS(524), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(522), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(522), + [anon_sym_ATgroup] = ACTIONS(522), + [anon_sym_ATlarge] = ACTIONS(522), + [anon_sym_ATmedium] = ACTIONS(522), + [anon_sym_ATpreserveGlobalState] = ACTIONS(522), + [anon_sym_ATrequires] = ACTIONS(524), + [anon_sym_ATrequiresusages] = ACTIONS(522), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(522), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(522), + [anon_sym_ATsmall] = ACTIONS(522), + [anon_sym_ATtest] = ACTIONS(524), + [anon_sym_ATtestWith] = ACTIONS(522), + [anon_sym_ATtestdox] = ACTIONS(522), + [anon_sym_ATticket] = ACTIONS(522), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(522), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(522), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(522), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(524), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(522), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(524), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(522), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(522), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(522), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(522), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(522), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(522), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(522), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(522), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(522), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(524), + [anon_sym_ATreadonly] = ACTIONS(522), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(522), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(522), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(522), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(522), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(522), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(522), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(522), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(522), + [anon_sym_ATparam_DASHout] = ACTIONS(522), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(522), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(524), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(522), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(522), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(522), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(522), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(522), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(522), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(522), + [anon_sym_ATmixin] = ACTIONS(522), + [sym__end] = ACTIONS(522), + [sym__text_after_type] = ACTIONS(526), + }, + [118] = { + [anon_sym_LBRACE] = ACTIONS(195), + [anon_sym_ATinheritdoc] = ACTIONS(195), + [anon_sym_ATinheritDoc] = ACTIONS(195), + [anon_sym_ATapi] = ACTIONS(195), + [anon_sym_ATfilesource] = ACTIONS(195), + [anon_sym_ATignore] = ACTIONS(195), + [anon_sym_ATinternal] = ACTIONS(195), + [anon_sym_ATcategory] = ACTIONS(195), + [anon_sym_ATcopyright] = ACTIONS(195), + [anon_sym_ATtodo] = ACTIONS(195), + [anon_sym_ATexample] = ACTIONS(195), + [anon_sym_ATlicense] = ACTIONS(195), + [anon_sym_ATpackage] = ACTIONS(195), + [anon_sym_ATsource] = ACTIONS(195), + [anon_sym_ATsubpackage] = ACTIONS(195), + [anon_sym_ATuses] = ACTIONS(195), + [anon_sym_ATauthor] = ACTIONS(195), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_ATglobal] = ACTIONS(195), + [anon_sym_ATlink] = ACTIONS(195), + [anon_sym_ATmethod] = ACTIONS(195), + [anon_sym_ATparam] = ACTIONS(193), + [anon_sym_ATproperty] = ACTIONS(193), + [anon_sym_ATproperty_DASHread] = ACTIONS(195), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATreturn] = ACTIONS(195), + [anon_sym_ATsee] = ACTIONS(195), + [anon_sym_ATthrows] = ACTIONS(195), + [anon_sym_ATvar] = ACTIONS(195), + [anon_sym_ATdeprecated] = ACTIONS(195), + [anon_sym_ATsince] = ACTIONS(195), + [anon_sym_ATversion] = ACTIONS(195), + [anon_sym_ATtemplate] = ACTIONS(193), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(195), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(195), + [anon_sym_ATimplements] = ACTIONS(195), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(195), + [anon_sym_ATextends] = ACTIONS(195), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(195), + [anon_sym_ATuse] = ACTIONS(193), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(195), + [anon_sym_ATafter] = ACTIONS(193), + [anon_sym_ATafterClass] = ACTIONS(195), + [anon_sym_ATannotation] = ACTIONS(195), + [anon_sym_ATbackupGlobals] = ACTIONS(195), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(195), + [anon_sym_ATbefore] = ACTIONS(193), + [anon_sym_ATbeforeClass] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(193), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(195), + [anon_sym_ATcovers] = ACTIONS(193), + [anon_sym_ATcoversDefaultClass] = ACTIONS(193), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(195), + [anon_sym_ATcoversNothing] = ACTIONS(195), + [anon_sym_ATdataProvider] = ACTIONS(195), + [anon_sym_ATdepends] = ACTIONS(193), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(195), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(195), + [anon_sym_ATgroup] = ACTIONS(195), + [anon_sym_ATlarge] = ACTIONS(195), + [anon_sym_ATmedium] = ACTIONS(195), + [anon_sym_ATpreserveGlobalState] = ACTIONS(195), + [anon_sym_ATrequires] = ACTIONS(193), + [anon_sym_ATrequiresusages] = ACTIONS(195), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(195), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(195), + [anon_sym_ATsmall] = ACTIONS(195), + [anon_sym_ATtest] = ACTIONS(193), + [anon_sym_ATtestWith] = ACTIONS(195), + [anon_sym_ATtestdox] = ACTIONS(195), + [anon_sym_ATticket] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(195), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(195), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(193), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(193), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(195), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(195), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(195), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(195), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(193), + [anon_sym_ATreadonly] = ACTIONS(195), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(195), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(195), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(195), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(195), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(195), + [anon_sym_ATparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(193), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(195), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(195), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(195), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(195), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(195), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(195), + [anon_sym_ATmixin] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym__end] = ACTIONS(195), + [sym_text] = ACTIONS(195), + }, + [119] = { + [anon_sym_LBRACE] = ACTIONS(382), + [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), + [anon_sym_ATparam] = ACTIONS(380), + [anon_sym_ATproperty] = ACTIONS(380), + [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_ATtemplate] = ACTIONS(380), + [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_ATuse] = ACTIONS(380), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(382), + [anon_sym_ATafter] = ACTIONS(380), + [anon_sym_ATafterClass] = ACTIONS(382), + [anon_sym_ATannotation] = ACTIONS(382), + [anon_sym_ATbackupGlobals] = ACTIONS(382), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(382), + [anon_sym_ATbefore] = ACTIONS(380), + [anon_sym_ATbeforeClass] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(382), + [anon_sym_ATcovers] = ACTIONS(380), + [anon_sym_ATcoversDefaultClass] = ACTIONS(380), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(382), + [anon_sym_ATcoversNothing] = ACTIONS(382), + [anon_sym_ATdataProvider] = ACTIONS(382), + [anon_sym_ATdepends] = ACTIONS(380), + [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(380), + [anon_sym_ATrequiresusages] = ACTIONS(382), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(382), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(382), + [anon_sym_ATsmall] = ACTIONS(382), + [anon_sym_ATtest] = ACTIONS(380), + [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(380), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(382), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(380), + [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(380), + [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(380), + [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), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym__end] = ACTIONS(382), + [sym__text_after_type] = ACTIONS(382), + }, + [120] = { [anon_sym_LBRACE] = ACTIONS(395), [anon_sym_ATinheritdoc] = ACTIONS(395), [anon_sym_ATinheritDoc] = ACTIONS(395), @@ -19312,8 +21397,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(395), [anon_sym_ATlink] = ACTIONS(395), [anon_sym_ATmethod] = ACTIONS(395), - [anon_sym_ATparam] = ACTIONS(392), - [anon_sym_ATproperty] = ACTIONS(392), + [anon_sym_ATparam] = ACTIONS(393), + [anon_sym_ATproperty] = ACTIONS(393), [anon_sym_ATproperty_DASHread] = ACTIONS(395), [anon_sym_ATproperty_DASHwrite] = ACTIONS(395), [anon_sym_ATreturn] = ACTIONS(395), @@ -19323,53 +21408,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(395), [anon_sym_ATsince] = ACTIONS(395), [anon_sym_ATversion] = ACTIONS(395), - [anon_sym_ATtemplate] = ACTIONS(392), + [anon_sym_ATtemplate] = ACTIONS(393), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(395), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(395), [anon_sym_ATimplements] = ACTIONS(395), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(395), [anon_sym_ATextends] = ACTIONS(395), [anon_sym_ATtemplate_DASHextends] = ACTIONS(395), - [anon_sym_ATuse] = ACTIONS(392), + [anon_sym_ATuse] = ACTIONS(393), [anon_sym_ATtemplate_DASHuse] = ACTIONS(395), - [anon_sym_ATafter] = ACTIONS(392), + [anon_sym_ATafter] = ACTIONS(393), [anon_sym_ATafterClass] = ACTIONS(395), [anon_sym_ATannotation] = ACTIONS(395), [anon_sym_ATbackupGlobals] = ACTIONS(395), [anon_sym_ATbackupStaticAttributes] = ACTIONS(395), - [anon_sym_ATbefore] = ACTIONS(392), + [anon_sym_ATbefore] = ACTIONS(393), [anon_sym_ATbeforeClass] = ACTIONS(395), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(392), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(393), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(395), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(395), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(395), - [anon_sym_ATcovers] = ACTIONS(392), - [anon_sym_ATcoversDefaultClass] = ACTIONS(392), + [anon_sym_ATcovers] = ACTIONS(393), + [anon_sym_ATcoversDefaultClass] = ACTIONS(393), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(395), [anon_sym_ATcoversNothing] = ACTIONS(395), [anon_sym_ATdataProvider] = ACTIONS(395), - [anon_sym_ATdepends] = ACTIONS(392), + [anon_sym_ATdepends] = ACTIONS(393), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(395), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(395), [anon_sym_ATgroup] = ACTIONS(395), [anon_sym_ATlarge] = ACTIONS(395), [anon_sym_ATmedium] = ACTIONS(395), [anon_sym_ATpreserveGlobalState] = ACTIONS(395), - [anon_sym_ATrequires] = ACTIONS(392), + [anon_sym_ATrequires] = ACTIONS(393), [anon_sym_ATrequiresusages] = ACTIONS(395), [anon_sym_ATrunInSeparateProcess] = ACTIONS(395), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(395), [anon_sym_ATsmall] = ACTIONS(395), - [anon_sym_ATtest] = ACTIONS(392), + [anon_sym_ATtest] = ACTIONS(393), [anon_sym_ATtestWith] = ACTIONS(395), [anon_sym_ATtestdox] = ACTIONS(395), [anon_sym_ATticket] = ACTIONS(395), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(395), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(395), [anon_sym_ATpsalm_DASHvar] = ACTIONS(395), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(392), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(393), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(395), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(392), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(393), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(395), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(395), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(395), @@ -19379,7 +21464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(395), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(395), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(395), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(392), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(393), [anon_sym_ATreadonly] = ACTIONS(395), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(395), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(395), @@ -19391,7 +21476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(395), [anon_sym_ATparam_DASHout] = ACTIONS(395), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(395), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(392), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(393), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(395), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(395), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(395), @@ -19405,463 +21490,235 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(395), [sym__text_after_type] = ACTIONS(395), }, - [104] = { - [anon_sym_LBRACE] = ACTIONS(348), - [anon_sym_ATinheritdoc] = ACTIONS(348), - [anon_sym_ATinheritDoc] = ACTIONS(348), - [anon_sym_ATapi] = ACTIONS(348), - [anon_sym_ATfilesource] = ACTIONS(348), - [anon_sym_ATignore] = ACTIONS(348), - [anon_sym_ATinternal] = ACTIONS(348), - [anon_sym_ATcategory] = ACTIONS(348), - [anon_sym_ATcopyright] = ACTIONS(348), - [anon_sym_ATtodo] = ACTIONS(348), - [anon_sym_ATexample] = ACTIONS(348), - [anon_sym_ATlicense] = ACTIONS(348), - [anon_sym_ATpackage] = ACTIONS(348), - [anon_sym_ATsource] = ACTIONS(348), - [anon_sym_ATsubpackage] = ACTIONS(348), - [anon_sym_ATuses] = ACTIONS(348), - [anon_sym_ATauthor] = ACTIONS(348), - [anon_sym_ATglobal] = ACTIONS(348), - [anon_sym_ATlink] = ACTIONS(348), - [anon_sym_ATmethod] = ACTIONS(348), - [anon_sym_ATparam] = ACTIONS(346), - [anon_sym_ATproperty] = ACTIONS(346), - [anon_sym_ATproperty_DASHread] = ACTIONS(348), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATreturn] = ACTIONS(348), - [anon_sym_ATsee] = ACTIONS(348), - [anon_sym_ATthrows] = ACTIONS(348), - [anon_sym_ATvar] = ACTIONS(348), - [anon_sym_ATdeprecated] = ACTIONS(348), - [anon_sym_ATsince] = ACTIONS(348), - [anon_sym_ATversion] = ACTIONS(348), - [anon_sym_ATtemplate] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(348), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(348), - [anon_sym_ATimplements] = ACTIONS(348), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(348), - [anon_sym_ATextends] = ACTIONS(348), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(348), - [anon_sym_ATuse] = ACTIONS(346), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(348), - [anon_sym_ATafter] = ACTIONS(346), - [anon_sym_ATafterClass] = ACTIONS(348), - [anon_sym_ATannotation] = ACTIONS(348), - [anon_sym_ATbackupGlobals] = ACTIONS(348), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(348), - [anon_sym_ATbefore] = ACTIONS(346), - [anon_sym_ATbeforeClass] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(348), - [anon_sym_ATcovers] = ACTIONS(346), - [anon_sym_ATcoversDefaultClass] = ACTIONS(346), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(348), - [anon_sym_ATcoversNothing] = ACTIONS(348), - [anon_sym_ATdataProvider] = ACTIONS(348), - [anon_sym_ATdepends] = ACTIONS(346), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(348), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(348), - [anon_sym_ATgroup] = ACTIONS(348), - [anon_sym_ATlarge] = ACTIONS(348), - [anon_sym_ATmedium] = ACTIONS(348), - [anon_sym_ATpreserveGlobalState] = ACTIONS(348), - [anon_sym_ATrequires] = ACTIONS(346), - [anon_sym_ATrequiresusages] = ACTIONS(348), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(348), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(348), - [anon_sym_ATsmall] = ACTIONS(348), - [anon_sym_ATtest] = ACTIONS(346), - [anon_sym_ATtestWith] = ACTIONS(348), - [anon_sym_ATtestdox] = ACTIONS(348), - [anon_sym_ATticket] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(348), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(348), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(348), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(348), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(346), - [anon_sym_ATreadonly] = ACTIONS(348), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(348), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(348), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(348), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(348), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(348), - [anon_sym_ATparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(348), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(348), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(348), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(348), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(348), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(348), - [anon_sym_ATmixin] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_DOLLAR] = ACTIONS(348), - [sym__end] = ACTIONS(348), - [sym__text_after_type] = ACTIONS(348), - }, - [105] = { - [sym_inline_tag] = STATE(134), - [aux_sym__description_not_version_repeat1] = STATE(105), - [anon_sym_LBRACE] = ACTIONS(483), - [anon_sym_ATinheritdoc] = ACTIONS(486), - [anon_sym_ATinheritDoc] = ACTIONS(486), - [anon_sym_ATapi] = ACTIONS(486), - [anon_sym_ATfilesource] = ACTIONS(486), - [anon_sym_ATignore] = ACTIONS(486), - [anon_sym_ATinternal] = ACTIONS(486), - [anon_sym_ATcategory] = ACTIONS(486), - [anon_sym_ATcopyright] = ACTIONS(486), - [anon_sym_ATtodo] = ACTIONS(486), - [anon_sym_ATexample] = ACTIONS(486), - [anon_sym_ATlicense] = ACTIONS(486), - [anon_sym_ATpackage] = ACTIONS(486), - [anon_sym_ATsource] = ACTIONS(486), - [anon_sym_ATsubpackage] = ACTIONS(486), - [anon_sym_ATuses] = ACTIONS(486), - [anon_sym_ATauthor] = ACTIONS(486), - [anon_sym_ATglobal] = ACTIONS(486), - [anon_sym_ATlink] = ACTIONS(486), - [anon_sym_ATmethod] = ACTIONS(486), - [anon_sym_ATparam] = ACTIONS(488), - [anon_sym_ATproperty] = ACTIONS(488), - [anon_sym_ATproperty_DASHread] = ACTIONS(486), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(486), - [anon_sym_ATreturn] = ACTIONS(486), - [anon_sym_ATsee] = ACTIONS(486), - [anon_sym_ATthrows] = ACTIONS(486), - [anon_sym_ATvar] = ACTIONS(486), - [anon_sym_ATdeprecated] = ACTIONS(486), - [anon_sym_ATsince] = ACTIONS(486), - [anon_sym_ATversion] = ACTIONS(486), - [anon_sym_ATtemplate] = ACTIONS(488), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(486), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(486), - [anon_sym_ATimplements] = ACTIONS(486), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(486), - [anon_sym_ATextends] = ACTIONS(486), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(486), - [anon_sym_ATuse] = ACTIONS(488), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(486), - [anon_sym_ATafter] = ACTIONS(488), - [anon_sym_ATafterClass] = ACTIONS(486), - [anon_sym_ATannotation] = ACTIONS(486), - [anon_sym_ATbackupGlobals] = ACTIONS(486), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(486), - [anon_sym_ATbefore] = ACTIONS(488), - [anon_sym_ATbeforeClass] = ACTIONS(486), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(488), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(486), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(486), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(486), - [anon_sym_ATcovers] = ACTIONS(488), - [anon_sym_ATcoversDefaultClass] = ACTIONS(488), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(486), - [anon_sym_ATcoversNothing] = ACTIONS(486), - [anon_sym_ATdataProvider] = ACTIONS(486), - [anon_sym_ATdepends] = ACTIONS(488), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(486), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(486), - [anon_sym_ATgroup] = ACTIONS(486), - [anon_sym_ATlarge] = ACTIONS(486), - [anon_sym_ATmedium] = ACTIONS(486), - [anon_sym_ATpreserveGlobalState] = ACTIONS(486), - [anon_sym_ATrequires] = ACTIONS(488), - [anon_sym_ATrequiresusages] = ACTIONS(486), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(486), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(486), - [anon_sym_ATsmall] = ACTIONS(486), - [anon_sym_ATtest] = ACTIONS(488), - [anon_sym_ATtestWith] = ACTIONS(486), - [anon_sym_ATtestdox] = ACTIONS(486), - [anon_sym_ATticket] = ACTIONS(486), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(486), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(486), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(486), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(488), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(486), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(488), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(486), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(486), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(486), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(486), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(486), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(486), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(486), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(486), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(486), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(488), - [anon_sym_ATreadonly] = ACTIONS(486), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(486), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(486), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(486), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(486), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(486), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(486), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(486), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(486), - [anon_sym_ATparam_DASHout] = ACTIONS(486), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(486), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(488), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(486), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(486), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(486), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(486), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(486), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(486), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(486), - [anon_sym_ATmixin] = ACTIONS(486), - [sym__end] = ACTIONS(486), - [sym__text_not_version] = ACTIONS(490), - }, - [106] = { - [sym_inline_tag] = STATE(134), - [aux_sym__description_not_version_repeat1] = STATE(105), - [anon_sym_LBRACE] = ACTIONS(236), - [anon_sym_ATinheritdoc] = ACTIONS(493), - [anon_sym_ATinheritDoc] = ACTIONS(493), - [anon_sym_ATapi] = ACTIONS(493), - [anon_sym_ATfilesource] = ACTIONS(493), - [anon_sym_ATignore] = ACTIONS(493), - [anon_sym_ATinternal] = ACTIONS(493), - [anon_sym_ATcategory] = ACTIONS(493), - [anon_sym_ATcopyright] = ACTIONS(493), - [anon_sym_ATtodo] = ACTIONS(493), - [anon_sym_ATexample] = ACTIONS(493), - [anon_sym_ATlicense] = ACTIONS(493), - [anon_sym_ATpackage] = ACTIONS(493), - [anon_sym_ATsource] = ACTIONS(493), - [anon_sym_ATsubpackage] = ACTIONS(493), - [anon_sym_ATuses] = ACTIONS(493), - [anon_sym_ATauthor] = ACTIONS(493), - [anon_sym_ATglobal] = ACTIONS(493), - [anon_sym_ATlink] = ACTIONS(493), - [anon_sym_ATmethod] = ACTIONS(493), - [anon_sym_ATparam] = ACTIONS(495), - [anon_sym_ATproperty] = ACTIONS(495), - [anon_sym_ATproperty_DASHread] = ACTIONS(493), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(493), - [anon_sym_ATreturn] = ACTIONS(493), - [anon_sym_ATsee] = ACTIONS(493), - [anon_sym_ATthrows] = ACTIONS(493), - [anon_sym_ATvar] = ACTIONS(493), - [anon_sym_ATdeprecated] = ACTIONS(493), - [anon_sym_ATsince] = ACTIONS(493), - [anon_sym_ATversion] = ACTIONS(493), - [anon_sym_ATtemplate] = ACTIONS(495), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(493), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(493), - [anon_sym_ATimplements] = ACTIONS(493), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(493), - [anon_sym_ATextends] = ACTIONS(493), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(493), - [anon_sym_ATuse] = ACTIONS(495), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(493), - [anon_sym_ATafter] = ACTIONS(495), - [anon_sym_ATafterClass] = ACTIONS(493), - [anon_sym_ATannotation] = ACTIONS(493), - [anon_sym_ATbackupGlobals] = ACTIONS(493), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(493), - [anon_sym_ATbefore] = ACTIONS(495), - [anon_sym_ATbeforeClass] = ACTIONS(493), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(495), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(493), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(493), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(493), - [anon_sym_ATcovers] = ACTIONS(495), - [anon_sym_ATcoversDefaultClass] = ACTIONS(495), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(493), - [anon_sym_ATcoversNothing] = ACTIONS(493), - [anon_sym_ATdataProvider] = ACTIONS(493), - [anon_sym_ATdepends] = ACTIONS(495), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(493), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(493), - [anon_sym_ATgroup] = ACTIONS(493), - [anon_sym_ATlarge] = ACTIONS(493), - [anon_sym_ATmedium] = ACTIONS(493), - [anon_sym_ATpreserveGlobalState] = ACTIONS(493), - [anon_sym_ATrequires] = ACTIONS(495), - [anon_sym_ATrequiresusages] = ACTIONS(493), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(493), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(493), - [anon_sym_ATsmall] = ACTIONS(493), - [anon_sym_ATtest] = ACTIONS(495), - [anon_sym_ATtestWith] = ACTIONS(493), - [anon_sym_ATtestdox] = ACTIONS(493), - [anon_sym_ATticket] = ACTIONS(493), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(493), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(493), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(493), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(495), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(493), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(495), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(493), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(493), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(493), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(493), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(493), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(493), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(493), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(493), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(493), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(495), - [anon_sym_ATreadonly] = ACTIONS(493), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(493), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(493), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(493), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(493), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(493), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(493), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(493), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(493), - [anon_sym_ATparam_DASHout] = ACTIONS(493), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(493), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(495), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(493), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(493), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(493), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(493), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(493), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(493), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(493), - [anon_sym_ATmixin] = ACTIONS(493), - [sym__end] = ACTIONS(493), - [sym__text_not_version] = ACTIONS(246), + [121] = { + [sym_inline_tag] = STATE(148), + [aux_sym__description_not_version_repeat1] = STATE(121), + [anon_sym_LBRACE] = ACTIONS(529), + [anon_sym_ATinheritdoc] = ACTIONS(532), + [anon_sym_ATinheritDoc] = ACTIONS(532), + [anon_sym_ATapi] = ACTIONS(532), + [anon_sym_ATfilesource] = ACTIONS(532), + [anon_sym_ATignore] = ACTIONS(532), + [anon_sym_ATinternal] = ACTIONS(532), + [anon_sym_ATcategory] = ACTIONS(532), + [anon_sym_ATcopyright] = ACTIONS(532), + [anon_sym_ATtodo] = ACTIONS(532), + [anon_sym_ATexample] = ACTIONS(532), + [anon_sym_ATlicense] = ACTIONS(532), + [anon_sym_ATpackage] = ACTIONS(532), + [anon_sym_ATsource] = ACTIONS(532), + [anon_sym_ATsubpackage] = ACTIONS(532), + [anon_sym_ATuses] = ACTIONS(532), + [anon_sym_ATauthor] = ACTIONS(532), + [anon_sym_ATglobal] = ACTIONS(532), + [anon_sym_ATlink] = ACTIONS(532), + [anon_sym_ATmethod] = ACTIONS(532), + [anon_sym_ATparam] = ACTIONS(534), + [anon_sym_ATproperty] = ACTIONS(534), + [anon_sym_ATproperty_DASHread] = ACTIONS(532), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(532), + [anon_sym_ATreturn] = ACTIONS(532), + [anon_sym_ATsee] = ACTIONS(532), + [anon_sym_ATthrows] = ACTIONS(532), + [anon_sym_ATvar] = ACTIONS(532), + [anon_sym_ATdeprecated] = ACTIONS(532), + [anon_sym_ATsince] = ACTIONS(532), + [anon_sym_ATversion] = ACTIONS(532), + [anon_sym_ATtemplate] = ACTIONS(534), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(532), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(532), + [anon_sym_ATimplements] = ACTIONS(532), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(532), + [anon_sym_ATextends] = ACTIONS(532), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(532), + [anon_sym_ATuse] = ACTIONS(534), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(532), + [anon_sym_ATafter] = ACTIONS(534), + [anon_sym_ATafterClass] = ACTIONS(532), + [anon_sym_ATannotation] = ACTIONS(532), + [anon_sym_ATbackupGlobals] = ACTIONS(532), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(532), + [anon_sym_ATbefore] = ACTIONS(534), + [anon_sym_ATbeforeClass] = ACTIONS(532), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(534), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(532), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(532), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(532), + [anon_sym_ATcovers] = ACTIONS(534), + [anon_sym_ATcoversDefaultClass] = ACTIONS(534), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(532), + [anon_sym_ATcoversNothing] = ACTIONS(532), + [anon_sym_ATdataProvider] = ACTIONS(532), + [anon_sym_ATdepends] = ACTIONS(534), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(532), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(532), + [anon_sym_ATgroup] = ACTIONS(532), + [anon_sym_ATlarge] = ACTIONS(532), + [anon_sym_ATmedium] = ACTIONS(532), + [anon_sym_ATpreserveGlobalState] = ACTIONS(532), + [anon_sym_ATrequires] = ACTIONS(534), + [anon_sym_ATrequiresusages] = ACTIONS(532), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(532), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(532), + [anon_sym_ATsmall] = ACTIONS(532), + [anon_sym_ATtest] = ACTIONS(534), + [anon_sym_ATtestWith] = ACTIONS(532), + [anon_sym_ATtestdox] = ACTIONS(532), + [anon_sym_ATticket] = ACTIONS(532), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(532), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(532), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(532), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(534), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(532), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(534), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(532), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(532), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(532), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(532), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(532), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(532), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(532), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(532), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(532), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(534), + [anon_sym_ATreadonly] = ACTIONS(532), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(532), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(532), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(532), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(532), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(532), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(532), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(532), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(532), + [anon_sym_ATparam_DASHout] = ACTIONS(532), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(532), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(534), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(532), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(532), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(532), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(532), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(532), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(532), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(532), + [anon_sym_ATmixin] = ACTIONS(532), + [sym__end] = ACTIONS(532), + [sym__text_not_version] = ACTIONS(536), }, - [107] = { - [sym_inline_tag] = STATE(107), - [aux_sym_description_repeat1] = STATE(107), - [anon_sym_LBRACE] = ACTIONS(497), - [anon_sym_ATinheritdoc] = ACTIONS(500), - [anon_sym_ATinheritDoc] = ACTIONS(500), - [anon_sym_ATapi] = ACTIONS(500), - [anon_sym_ATfilesource] = ACTIONS(500), - [anon_sym_ATignore] = ACTIONS(500), - [anon_sym_ATinternal] = ACTIONS(500), - [anon_sym_ATcategory] = ACTIONS(500), - [anon_sym_ATcopyright] = ACTIONS(500), - [anon_sym_ATtodo] = ACTIONS(500), - [anon_sym_ATexample] = ACTIONS(500), - [anon_sym_ATlicense] = ACTIONS(500), - [anon_sym_ATpackage] = ACTIONS(500), - [anon_sym_ATsource] = ACTIONS(500), - [anon_sym_ATsubpackage] = ACTIONS(500), - [anon_sym_ATuses] = ACTIONS(500), - [anon_sym_ATauthor] = ACTIONS(500), - [anon_sym_ATglobal] = ACTIONS(500), - [anon_sym_ATlink] = ACTIONS(500), - [anon_sym_ATmethod] = ACTIONS(500), - [anon_sym_ATparam] = ACTIONS(502), - [anon_sym_ATproperty] = ACTIONS(502), - [anon_sym_ATproperty_DASHread] = ACTIONS(500), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(500), - [anon_sym_ATreturn] = ACTIONS(500), - [anon_sym_ATsee] = ACTIONS(500), - [anon_sym_ATthrows] = ACTIONS(500), - [anon_sym_ATvar] = ACTIONS(500), - [anon_sym_ATdeprecated] = ACTIONS(500), - [anon_sym_ATsince] = ACTIONS(500), - [anon_sym_ATversion] = ACTIONS(500), - [anon_sym_ATtemplate] = ACTIONS(502), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(500), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(500), - [anon_sym_ATimplements] = ACTIONS(500), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(500), - [anon_sym_ATextends] = ACTIONS(500), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(500), - [anon_sym_ATuse] = ACTIONS(502), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(500), - [anon_sym_ATafter] = ACTIONS(502), - [anon_sym_ATafterClass] = ACTIONS(500), - [anon_sym_ATannotation] = ACTIONS(500), - [anon_sym_ATbackupGlobals] = ACTIONS(500), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(500), - [anon_sym_ATbefore] = ACTIONS(502), - [anon_sym_ATbeforeClass] = ACTIONS(500), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(502), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(500), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(500), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(500), - [anon_sym_ATcovers] = ACTIONS(502), - [anon_sym_ATcoversDefaultClass] = ACTIONS(502), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(500), - [anon_sym_ATcoversNothing] = ACTIONS(500), - [anon_sym_ATdataProvider] = ACTIONS(500), - [anon_sym_ATdepends] = ACTIONS(502), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(500), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(500), - [anon_sym_ATgroup] = ACTIONS(500), - [anon_sym_ATlarge] = ACTIONS(500), - [anon_sym_ATmedium] = ACTIONS(500), - [anon_sym_ATpreserveGlobalState] = ACTIONS(500), - [anon_sym_ATrequires] = ACTIONS(502), - [anon_sym_ATrequiresusages] = ACTIONS(500), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(500), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(500), - [anon_sym_ATsmall] = ACTIONS(500), - [anon_sym_ATtest] = ACTIONS(502), - [anon_sym_ATtestWith] = ACTIONS(500), - [anon_sym_ATtestdox] = ACTIONS(500), - [anon_sym_ATticket] = ACTIONS(500), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(500), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(500), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(500), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(502), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(500), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(502), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(500), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(500), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(500), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(500), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(500), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(500), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(500), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(500), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(500), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(502), - [anon_sym_ATreadonly] = ACTIONS(500), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(500), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(500), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(500), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(500), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(500), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(500), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(500), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(500), - [anon_sym_ATparam_DASHout] = ACTIONS(500), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(500), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(502), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(500), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(500), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(500), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(500), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(500), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(500), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(500), - [anon_sym_ATmixin] = ACTIONS(500), - [sym__end] = ACTIONS(500), - [sym_text] = ACTIONS(504), + [122] = { + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_ATinheritdoc] = ACTIONS(207), + [anon_sym_ATinheritDoc] = ACTIONS(207), + [anon_sym_ATapi] = ACTIONS(207), + [anon_sym_ATfilesource] = ACTIONS(207), + [anon_sym_ATignore] = ACTIONS(207), + [anon_sym_ATinternal] = ACTIONS(207), + [anon_sym_ATcategory] = ACTIONS(207), + [anon_sym_ATcopyright] = ACTIONS(207), + [anon_sym_ATtodo] = ACTIONS(207), + [anon_sym_ATexample] = ACTIONS(207), + [anon_sym_ATlicense] = ACTIONS(207), + [anon_sym_ATpackage] = ACTIONS(207), + [anon_sym_ATsource] = ACTIONS(207), + [anon_sym_ATsubpackage] = ACTIONS(207), + [anon_sym_ATuses] = ACTIONS(207), + [anon_sym_ATauthor] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(207), + [anon_sym_ATglobal] = ACTIONS(207), + [anon_sym_ATlink] = ACTIONS(207), + [anon_sym_ATmethod] = ACTIONS(207), + [anon_sym_ATparam] = ACTIONS(205), + [anon_sym_ATproperty] = ACTIONS(205), + [anon_sym_ATproperty_DASHread] = ACTIONS(207), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATreturn] = ACTIONS(207), + [anon_sym_ATsee] = ACTIONS(207), + [anon_sym_ATthrows] = ACTIONS(207), + [anon_sym_ATvar] = ACTIONS(207), + [anon_sym_ATdeprecated] = ACTIONS(207), + [anon_sym_ATsince] = ACTIONS(207), + [anon_sym_ATversion] = ACTIONS(207), + [anon_sym_ATtemplate] = ACTIONS(205), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(207), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(207), + [anon_sym_ATimplements] = ACTIONS(207), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(207), + [anon_sym_ATextends] = ACTIONS(207), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(207), + [anon_sym_ATuse] = ACTIONS(205), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(207), + [anon_sym_ATafter] = ACTIONS(205), + [anon_sym_ATafterClass] = ACTIONS(207), + [anon_sym_ATannotation] = ACTIONS(207), + [anon_sym_ATbackupGlobals] = ACTIONS(207), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(207), + [anon_sym_ATbefore] = ACTIONS(205), + [anon_sym_ATbeforeClass] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(207), + [anon_sym_ATcovers] = ACTIONS(205), + [anon_sym_ATcoversDefaultClass] = ACTIONS(205), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(207), + [anon_sym_ATcoversNothing] = ACTIONS(207), + [anon_sym_ATdataProvider] = ACTIONS(207), + [anon_sym_ATdepends] = ACTIONS(205), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(207), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(207), + [anon_sym_ATgroup] = ACTIONS(207), + [anon_sym_ATlarge] = ACTIONS(207), + [anon_sym_ATmedium] = ACTIONS(207), + [anon_sym_ATpreserveGlobalState] = ACTIONS(207), + [anon_sym_ATrequires] = ACTIONS(205), + [anon_sym_ATrequiresusages] = ACTIONS(207), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(207), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(207), + [anon_sym_ATsmall] = ACTIONS(207), + [anon_sym_ATtest] = ACTIONS(205), + [anon_sym_ATtestWith] = ACTIONS(207), + [anon_sym_ATtestdox] = ACTIONS(207), + [anon_sym_ATticket] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(207), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(207), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(205), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(205), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(207), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(207), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(207), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(207), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(205), + [anon_sym_ATreadonly] = ACTIONS(207), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(207), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(207), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(207), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(207), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(207), + [anon_sym_ATparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(205), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(207), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(207), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(207), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(207), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(207), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(207), + [anon_sym_ATmixin] = ACTIONS(207), + [anon_sym_COLON_COLON] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym_text] = ACTIONS(207), }, - [108] = { + [123] = { [anon_sym_LBRACE] = ACTIONS(367), [anon_sym_ATinheritdoc] = ACTIONS(367), [anon_sym_ATinheritDoc] = ACTIONS(367), @@ -19970,1600 +21827,354 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(367), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(367), [anon_sym_ATmixin] = ACTIONS(367), - [anon_sym_PIPE] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), [anon_sym_DOLLAR] = ACTIONS(367), [sym__end] = ACTIONS(367), [sym__text_after_type] = ACTIONS(367), }, - [109] = { - [anon_sym_LBRACE] = ACTIONS(360), - [anon_sym_ATinheritdoc] = ACTIONS(360), - [anon_sym_ATinheritDoc] = ACTIONS(360), - [anon_sym_ATapi] = ACTIONS(360), - [anon_sym_ATfilesource] = ACTIONS(360), - [anon_sym_ATignore] = ACTIONS(360), - [anon_sym_ATinternal] = ACTIONS(360), - [anon_sym_ATcategory] = ACTIONS(360), - [anon_sym_ATcopyright] = ACTIONS(360), - [anon_sym_ATtodo] = ACTIONS(360), - [anon_sym_ATexample] = ACTIONS(360), - [anon_sym_ATlicense] = ACTIONS(360), - [anon_sym_ATpackage] = ACTIONS(360), - [anon_sym_ATsource] = ACTIONS(360), - [anon_sym_ATsubpackage] = ACTIONS(360), - [anon_sym_ATuses] = ACTIONS(360), - [anon_sym_ATauthor] = ACTIONS(360), - [anon_sym_ATglobal] = ACTIONS(360), - [anon_sym_ATlink] = ACTIONS(360), - [anon_sym_ATmethod] = ACTIONS(360), - [anon_sym_ATparam] = ACTIONS(358), - [anon_sym_ATproperty] = ACTIONS(358), - [anon_sym_ATproperty_DASHread] = ACTIONS(360), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATreturn] = ACTIONS(360), - [anon_sym_ATsee] = ACTIONS(360), - [anon_sym_ATthrows] = ACTIONS(360), - [anon_sym_ATvar] = ACTIONS(360), - [anon_sym_ATdeprecated] = ACTIONS(360), - [anon_sym_ATsince] = ACTIONS(360), - [anon_sym_ATversion] = ACTIONS(360), - [anon_sym_ATtemplate] = ACTIONS(358), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(360), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(360), - [anon_sym_ATimplements] = ACTIONS(360), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(360), - [anon_sym_ATextends] = ACTIONS(360), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(360), - [anon_sym_ATuse] = ACTIONS(358), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), - [anon_sym_ATafter] = ACTIONS(358), - [anon_sym_ATafterClass] = ACTIONS(360), - [anon_sym_ATannotation] = ACTIONS(360), - [anon_sym_ATbackupGlobals] = ACTIONS(360), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), - [anon_sym_ATbefore] = ACTIONS(358), - [anon_sym_ATbeforeClass] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), - [anon_sym_ATcovers] = ACTIONS(358), - [anon_sym_ATcoversDefaultClass] = ACTIONS(358), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), - [anon_sym_ATcoversNothing] = ACTIONS(360), - [anon_sym_ATdataProvider] = ACTIONS(360), - [anon_sym_ATdepends] = ACTIONS(358), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(360), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(360), - [anon_sym_ATgroup] = ACTIONS(360), - [anon_sym_ATlarge] = ACTIONS(360), - [anon_sym_ATmedium] = ACTIONS(360), - [anon_sym_ATpreserveGlobalState] = ACTIONS(360), - [anon_sym_ATrequires] = ACTIONS(358), - [anon_sym_ATrequiresusages] = ACTIONS(360), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), - [anon_sym_ATsmall] = ACTIONS(360), - [anon_sym_ATtest] = ACTIONS(358), - [anon_sym_ATtestWith] = ACTIONS(360), - [anon_sym_ATtestdox] = ACTIONS(360), - [anon_sym_ATticket] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(360), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(360), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(360), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(360), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), - [anon_sym_ATreadonly] = ACTIONS(360), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(360), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(360), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(360), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(360), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(360), - [anon_sym_ATparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(360), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(360), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(360), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(360), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(360), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(360), - [anon_sym_ATmixin] = ACTIONS(360), - [anon_sym_PIPE] = ACTIONS(360), - [anon_sym_DOLLAR] = ACTIONS(360), - [sym__end] = ACTIONS(360), - [sym__text_after_type] = ACTIONS(360), - }, - [110] = { - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_ATinheritdoc] = ACTIONS(468), - [anon_sym_ATinheritDoc] = ACTIONS(468), - [anon_sym_ATapi] = ACTIONS(468), - [anon_sym_ATfilesource] = ACTIONS(468), - [anon_sym_ATignore] = ACTIONS(468), - [anon_sym_ATinternal] = ACTIONS(468), - [anon_sym_ATcategory] = ACTIONS(468), - [anon_sym_ATcopyright] = ACTIONS(468), - [anon_sym_ATtodo] = ACTIONS(468), - [anon_sym_ATexample] = ACTIONS(468), - [anon_sym_ATlicense] = ACTIONS(468), - [anon_sym_ATpackage] = ACTIONS(468), - [anon_sym_ATsource] = ACTIONS(468), - [anon_sym_ATsubpackage] = ACTIONS(468), - [anon_sym_ATuses] = ACTIONS(468), - [anon_sym_ATauthor] = ACTIONS(468), - [anon_sym_ATglobal] = ACTIONS(468), - [anon_sym_ATlink] = ACTIONS(468), - [anon_sym_ATmethod] = ACTIONS(468), - [anon_sym_ATparam] = ACTIONS(466), - [anon_sym_ATproperty] = ACTIONS(466), - [anon_sym_ATproperty_DASHread] = ACTIONS(468), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(468), - [anon_sym_ATreturn] = ACTIONS(468), - [anon_sym_ATsee] = ACTIONS(468), - [anon_sym_ATthrows] = ACTIONS(468), - [anon_sym_ATvar] = ACTIONS(468), - [anon_sym_ATdeprecated] = ACTIONS(468), - [anon_sym_ATsince] = ACTIONS(468), - [anon_sym_ATversion] = ACTIONS(468), - [anon_sym_ATtemplate] = ACTIONS(466), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(468), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(468), - [anon_sym_ATimplements] = ACTIONS(468), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(468), - [anon_sym_ATextends] = ACTIONS(468), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(468), - [anon_sym_ATuse] = ACTIONS(466), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(468), - [anon_sym_ATafter] = ACTIONS(466), - [anon_sym_ATafterClass] = ACTIONS(468), - [anon_sym_ATannotation] = ACTIONS(468), - [anon_sym_ATbackupGlobals] = ACTIONS(468), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(468), - [anon_sym_ATbefore] = ACTIONS(466), - [anon_sym_ATbeforeClass] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(468), - [anon_sym_ATcovers] = ACTIONS(466), - [anon_sym_ATcoversDefaultClass] = ACTIONS(466), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(468), - [anon_sym_ATcoversNothing] = ACTIONS(468), - [anon_sym_ATdataProvider] = ACTIONS(468), - [anon_sym_ATdepends] = ACTIONS(466), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(468), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(468), - [anon_sym_ATgroup] = ACTIONS(468), - [anon_sym_ATlarge] = ACTIONS(468), - [anon_sym_ATmedium] = ACTIONS(468), - [anon_sym_ATpreserveGlobalState] = ACTIONS(468), - [anon_sym_ATrequires] = ACTIONS(466), - [anon_sym_ATrequiresusages] = ACTIONS(468), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(468), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(468), - [anon_sym_ATsmall] = ACTIONS(468), - [anon_sym_ATtest] = ACTIONS(466), - [anon_sym_ATtestWith] = ACTIONS(468), - [anon_sym_ATtestdox] = ACTIONS(468), - [anon_sym_ATticket] = ACTIONS(468), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(468), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(468), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(468), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(466), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(466), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(468), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(468), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(468), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(468), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(468), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(468), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(466), - [anon_sym_ATreadonly] = ACTIONS(468), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(468), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(468), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(468), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(468), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(468), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(468), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(468), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(468), - [anon_sym_ATparam_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(468), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(466), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(468), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(468), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(468), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(468), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(468), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(468), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(468), - [anon_sym_ATmixin] = ACTIONS(468), - [anon_sym_PIPE] = ACTIONS(468), - [anon_sym_DOLLAR] = ACTIONS(468), - [sym__end] = ACTIONS(468), - [sym__text_after_type] = ACTIONS(468), - }, - [111] = { - [sym_inline_tag] = STATE(123), - [aux_sym__description_after_type_repeat1] = STATE(111), - [anon_sym_LBRACE] = ACTIONS(507), - [anon_sym_ATinheritdoc] = ACTIONS(510), - [anon_sym_ATinheritDoc] = ACTIONS(510), - [anon_sym_ATapi] = ACTIONS(510), - [anon_sym_ATfilesource] = ACTIONS(510), - [anon_sym_ATignore] = ACTIONS(510), - [anon_sym_ATinternal] = ACTIONS(510), - [anon_sym_ATcategory] = ACTIONS(510), - [anon_sym_ATcopyright] = ACTIONS(510), - [anon_sym_ATtodo] = ACTIONS(510), - [anon_sym_ATexample] = ACTIONS(510), - [anon_sym_ATlicense] = ACTIONS(510), - [anon_sym_ATpackage] = ACTIONS(510), - [anon_sym_ATsource] = ACTIONS(510), - [anon_sym_ATsubpackage] = ACTIONS(510), - [anon_sym_ATuses] = ACTIONS(510), - [anon_sym_ATauthor] = ACTIONS(510), - [anon_sym_ATglobal] = ACTIONS(510), - [anon_sym_ATlink] = ACTIONS(510), - [anon_sym_ATmethod] = ACTIONS(510), - [anon_sym_ATparam] = ACTIONS(512), - [anon_sym_ATproperty] = ACTIONS(512), - [anon_sym_ATproperty_DASHread] = ACTIONS(510), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(510), - [anon_sym_ATreturn] = ACTIONS(510), - [anon_sym_ATsee] = ACTIONS(510), - [anon_sym_ATthrows] = ACTIONS(510), - [anon_sym_ATvar] = ACTIONS(510), - [anon_sym_ATdeprecated] = ACTIONS(510), - [anon_sym_ATsince] = ACTIONS(510), - [anon_sym_ATversion] = ACTIONS(510), - [anon_sym_ATtemplate] = ACTIONS(512), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(510), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(510), - [anon_sym_ATimplements] = ACTIONS(510), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(510), - [anon_sym_ATextends] = ACTIONS(510), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(510), - [anon_sym_ATuse] = ACTIONS(512), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(510), - [anon_sym_ATafter] = ACTIONS(512), - [anon_sym_ATafterClass] = ACTIONS(510), - [anon_sym_ATannotation] = ACTIONS(510), - [anon_sym_ATbackupGlobals] = ACTIONS(510), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(510), - [anon_sym_ATbefore] = ACTIONS(512), - [anon_sym_ATbeforeClass] = ACTIONS(510), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(512), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(510), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(510), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(510), - [anon_sym_ATcovers] = ACTIONS(512), - [anon_sym_ATcoversDefaultClass] = ACTIONS(512), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(510), - [anon_sym_ATcoversNothing] = ACTIONS(510), - [anon_sym_ATdataProvider] = ACTIONS(510), - [anon_sym_ATdepends] = ACTIONS(512), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(510), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(510), - [anon_sym_ATgroup] = ACTIONS(510), - [anon_sym_ATlarge] = ACTIONS(510), - [anon_sym_ATmedium] = ACTIONS(510), - [anon_sym_ATpreserveGlobalState] = ACTIONS(510), - [anon_sym_ATrequires] = ACTIONS(512), - [anon_sym_ATrequiresusages] = ACTIONS(510), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(510), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(510), - [anon_sym_ATsmall] = ACTIONS(510), - [anon_sym_ATtest] = ACTIONS(512), - [anon_sym_ATtestWith] = ACTIONS(510), - [anon_sym_ATtestdox] = ACTIONS(510), - [anon_sym_ATticket] = ACTIONS(510), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(510), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(510), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(510), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(512), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(510), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(512), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(510), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(510), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(510), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(510), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(510), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(510), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(510), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(510), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(510), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(512), - [anon_sym_ATreadonly] = ACTIONS(510), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(510), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(510), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(510), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(510), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(510), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(510), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(510), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(510), - [anon_sym_ATparam_DASHout] = ACTIONS(510), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(510), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(512), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(510), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(510), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(510), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(510), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(510), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(510), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(510), - [anon_sym_ATmixin] = ACTIONS(510), - [sym__end] = ACTIONS(510), - [sym__text_after_type] = ACTIONS(514), - }, - [112] = { - [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(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_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), - }, - [113] = { - [sym_inline_tag] = STATE(107), - [aux_sym_description_repeat1] = STATE(107), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(517), - [anon_sym_ATinheritDoc] = ACTIONS(517), - [anon_sym_ATapi] = ACTIONS(517), - [anon_sym_ATfilesource] = ACTIONS(517), - [anon_sym_ATignore] = ACTIONS(517), - [anon_sym_ATinternal] = ACTIONS(517), - [anon_sym_ATcategory] = ACTIONS(517), - [anon_sym_ATcopyright] = ACTIONS(517), - [anon_sym_ATtodo] = ACTIONS(517), - [anon_sym_ATexample] = ACTIONS(517), - [anon_sym_ATlicense] = ACTIONS(517), - [anon_sym_ATpackage] = ACTIONS(517), - [anon_sym_ATsource] = ACTIONS(517), - [anon_sym_ATsubpackage] = ACTIONS(517), - [anon_sym_ATuses] = ACTIONS(517), - [anon_sym_ATauthor] = ACTIONS(517), - [anon_sym_ATglobal] = ACTIONS(517), - [anon_sym_ATlink] = ACTIONS(517), - [anon_sym_ATmethod] = ACTIONS(517), - [anon_sym_ATparam] = ACTIONS(519), - [anon_sym_ATproperty] = ACTIONS(519), - [anon_sym_ATproperty_DASHread] = ACTIONS(517), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(517), - [anon_sym_ATreturn] = ACTIONS(517), - [anon_sym_ATsee] = ACTIONS(517), - [anon_sym_ATthrows] = ACTIONS(517), - [anon_sym_ATvar] = ACTIONS(517), - [anon_sym_ATdeprecated] = ACTIONS(517), - [anon_sym_ATsince] = ACTIONS(517), - [anon_sym_ATversion] = ACTIONS(517), - [anon_sym_ATtemplate] = ACTIONS(519), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(517), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(517), - [anon_sym_ATimplements] = ACTIONS(517), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(517), - [anon_sym_ATextends] = ACTIONS(517), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(517), - [anon_sym_ATuse] = ACTIONS(519), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(517), - [anon_sym_ATafter] = ACTIONS(519), - [anon_sym_ATafterClass] = ACTIONS(517), - [anon_sym_ATannotation] = ACTIONS(517), - [anon_sym_ATbackupGlobals] = ACTIONS(517), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(517), - [anon_sym_ATbefore] = ACTIONS(519), - [anon_sym_ATbeforeClass] = ACTIONS(517), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(519), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(517), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(517), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(517), - [anon_sym_ATcovers] = ACTIONS(519), - [anon_sym_ATcoversDefaultClass] = ACTIONS(519), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(517), - [anon_sym_ATcoversNothing] = ACTIONS(517), - [anon_sym_ATdataProvider] = ACTIONS(517), - [anon_sym_ATdepends] = ACTIONS(519), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(517), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(517), - [anon_sym_ATgroup] = ACTIONS(517), - [anon_sym_ATlarge] = ACTIONS(517), - [anon_sym_ATmedium] = ACTIONS(517), - [anon_sym_ATpreserveGlobalState] = ACTIONS(517), - [anon_sym_ATrequires] = ACTIONS(519), - [anon_sym_ATrequiresusages] = ACTIONS(517), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(517), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(517), - [anon_sym_ATsmall] = ACTIONS(517), - [anon_sym_ATtest] = ACTIONS(519), - [anon_sym_ATtestWith] = ACTIONS(517), - [anon_sym_ATtestdox] = ACTIONS(517), - [anon_sym_ATticket] = ACTIONS(517), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(517), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(517), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(517), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(519), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(517), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(519), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(517), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(517), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(517), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(517), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(517), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(517), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(517), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(517), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(517), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(519), - [anon_sym_ATreadonly] = ACTIONS(517), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(517), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(517), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(517), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(517), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(517), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(517), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(517), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(517), - [anon_sym_ATparam_DASHout] = ACTIONS(517), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(517), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(519), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(517), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(517), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(517), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(517), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(517), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(517), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(517), - [anon_sym_ATmixin] = ACTIONS(517), - [sym__end] = ACTIONS(517), - [sym_text] = ACTIONS(521), - }, - [114] = { - [sym_inline_tag] = STATE(123), - [aux_sym__description_after_type_repeat1] = STATE(111), - [anon_sym_LBRACE] = ACTIONS(334), - [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_after_type] = ACTIONS(342), - }, - [115] = { - [anon_sym_ATinheritdoc] = ACTIONS(527), - [anon_sym_ATinheritDoc] = ACTIONS(527), - [anon_sym_ATapi] = ACTIONS(527), - [anon_sym_ATfilesource] = ACTIONS(527), - [anon_sym_ATignore] = ACTIONS(527), - [anon_sym_ATinternal] = ACTIONS(527), - [anon_sym_ATcategory] = ACTIONS(527), - [anon_sym_ATcopyright] = ACTIONS(527), - [anon_sym_ATtodo] = ACTIONS(527), - [anon_sym_ATexample] = ACTIONS(527), - [anon_sym_ATlicense] = ACTIONS(527), - [anon_sym_ATpackage] = ACTIONS(527), - [anon_sym_ATsource] = ACTIONS(527), - [anon_sym_ATsubpackage] = ACTIONS(527), - [anon_sym_ATuses] = ACTIONS(527), - [anon_sym_ATauthor] = ACTIONS(527), - [anon_sym_ATglobal] = ACTIONS(527), - [anon_sym_ATlink] = ACTIONS(527), - [anon_sym_ATmethod] = ACTIONS(527), - [anon_sym_ATparam] = ACTIONS(529), - [anon_sym_ATproperty] = ACTIONS(529), - [anon_sym_ATproperty_DASHread] = ACTIONS(527), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(527), - [anon_sym_ATreturn] = ACTIONS(527), - [anon_sym_ATsee] = ACTIONS(527), - [anon_sym_ATthrows] = ACTIONS(527), - [anon_sym_ATvar] = ACTIONS(527), - [anon_sym_ATdeprecated] = ACTIONS(527), - [anon_sym_ATsince] = ACTIONS(527), - [anon_sym_ATversion] = ACTIONS(527), - [anon_sym_ATtemplate] = ACTIONS(529), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(527), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(527), - [anon_sym_ATimplements] = ACTIONS(527), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(527), - [anon_sym_ATextends] = ACTIONS(527), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(527), - [anon_sym_ATuse] = ACTIONS(529), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(527), - [anon_sym_ATafter] = ACTIONS(529), - [anon_sym_ATafterClass] = ACTIONS(527), - [anon_sym_ATannotation] = ACTIONS(527), - [anon_sym_ATbackupGlobals] = ACTIONS(527), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(527), - [anon_sym_ATbefore] = ACTIONS(529), - [anon_sym_ATbeforeClass] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(529), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(527), - [anon_sym_ATcovers] = ACTIONS(529), - [anon_sym_ATcoversDefaultClass] = ACTIONS(529), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(527), - [anon_sym_ATcoversNothing] = ACTIONS(527), - [anon_sym_ATdataProvider] = ACTIONS(527), - [anon_sym_ATdepends] = ACTIONS(529), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(527), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(527), - [anon_sym_ATgroup] = ACTIONS(527), - [anon_sym_ATlarge] = ACTIONS(527), - [anon_sym_ATmedium] = ACTIONS(527), - [anon_sym_ATpreserveGlobalState] = ACTIONS(527), - [anon_sym_ATrequires] = ACTIONS(529), - [anon_sym_ATrequiresusages] = ACTIONS(527), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(527), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(527), - [anon_sym_ATsmall] = ACTIONS(527), - [anon_sym_ATtest] = ACTIONS(529), - [anon_sym_ATtestWith] = ACTIONS(527), - [anon_sym_ATtestdox] = ACTIONS(527), - [anon_sym_ATticket] = ACTIONS(527), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(527), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(527), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(527), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(529), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(529), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(527), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(527), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(527), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(527), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(527), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(529), - [anon_sym_ATreadonly] = ACTIONS(527), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(527), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(527), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(527), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(527), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(527), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(527), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(527), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(527), - [anon_sym_ATparam_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(529), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(527), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(527), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(527), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(527), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(527), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(527), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(527), - [anon_sym_ATmixin] = ACTIONS(527), - [anon_sym_COMMA] = ACTIONS(527), - [anon_sym_RPAREN] = ACTIONS(527), - [anon_sym_EQ] = ACTIONS(527), - [sym__end] = ACTIONS(527), - }, - [116] = { - [anon_sym_LBRACE] = ACTIONS(531), - [anon_sym_ATinheritdoc] = ACTIONS(531), - [anon_sym_ATinheritDoc] = ACTIONS(531), - [anon_sym_ATapi] = ACTIONS(531), - [anon_sym_ATfilesource] = ACTIONS(531), - [anon_sym_ATignore] = ACTIONS(531), - [anon_sym_ATinternal] = ACTIONS(531), - [anon_sym_ATcategory] = ACTIONS(531), - [anon_sym_ATcopyright] = ACTIONS(531), - [anon_sym_ATtodo] = ACTIONS(531), - [anon_sym_ATexample] = ACTIONS(531), - [anon_sym_ATlicense] = ACTIONS(531), - [anon_sym_ATpackage] = ACTIONS(531), - [anon_sym_ATsource] = ACTIONS(531), - [anon_sym_ATsubpackage] = ACTIONS(531), - [anon_sym_ATuses] = ACTIONS(531), - [anon_sym_ATauthor] = ACTIONS(531), - [anon_sym_ATglobal] = ACTIONS(531), - [anon_sym_ATlink] = ACTIONS(531), - [anon_sym_ATmethod] = ACTIONS(531), - [anon_sym_ATparam] = ACTIONS(533), - [anon_sym_ATproperty] = ACTIONS(533), - [anon_sym_ATproperty_DASHread] = ACTIONS(531), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(531), - [anon_sym_ATreturn] = ACTIONS(531), - [anon_sym_ATsee] = ACTIONS(531), - [anon_sym_ATthrows] = ACTIONS(531), - [anon_sym_ATvar] = ACTIONS(531), - [anon_sym_ATdeprecated] = ACTIONS(531), - [anon_sym_ATsince] = ACTIONS(531), - [anon_sym_ATversion] = ACTIONS(531), - [anon_sym_ATtemplate] = ACTIONS(533), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(531), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(531), - [anon_sym_ATimplements] = ACTIONS(531), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(531), - [anon_sym_ATextends] = ACTIONS(531), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(531), - [anon_sym_ATuse] = ACTIONS(533), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(531), - [anon_sym_ATafter] = ACTIONS(533), - [anon_sym_ATafterClass] = ACTIONS(531), - [anon_sym_ATannotation] = ACTIONS(531), - [anon_sym_ATbackupGlobals] = ACTIONS(531), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(531), - [anon_sym_ATbefore] = ACTIONS(533), - [anon_sym_ATbeforeClass] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(533), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(531), - [anon_sym_ATcovers] = ACTIONS(533), - [anon_sym_ATcoversDefaultClass] = ACTIONS(533), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(531), - [anon_sym_ATcoversNothing] = ACTIONS(531), - [anon_sym_ATdataProvider] = ACTIONS(531), - [anon_sym_ATdepends] = ACTIONS(533), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(531), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(531), - [anon_sym_ATgroup] = ACTIONS(531), - [anon_sym_ATlarge] = ACTIONS(531), - [anon_sym_ATmedium] = ACTIONS(531), - [anon_sym_ATpreserveGlobalState] = ACTIONS(531), - [anon_sym_ATrequires] = ACTIONS(533), - [anon_sym_ATrequiresusages] = ACTIONS(531), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(531), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(531), - [anon_sym_ATsmall] = ACTIONS(531), - [anon_sym_ATtest] = ACTIONS(533), - [anon_sym_ATtestWith] = ACTIONS(531), - [anon_sym_ATtestdox] = ACTIONS(531), - [anon_sym_ATticket] = ACTIONS(531), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(531), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(531), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(531), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(533), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(533), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(531), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(531), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(531), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(531), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(531), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(533), - [anon_sym_ATreadonly] = ACTIONS(531), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(531), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(531), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(531), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(531), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(531), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(531), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(531), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(531), - [anon_sym_ATparam_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(533), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(531), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(531), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(531), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(531), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(531), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(531), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(531), - [anon_sym_ATmixin] = ACTIONS(531), - [anon_sym_COLON_COLON] = ACTIONS(535), - [sym__end] = ACTIONS(531), - [sym_text] = ACTIONS(531), - }, - [117] = { - [anon_sym_LBRACE] = ACTIONS(537), - [anon_sym_ATinheritdoc] = ACTIONS(537), - [anon_sym_ATinheritDoc] = ACTIONS(537), - [anon_sym_ATapi] = ACTIONS(537), - [anon_sym_ATfilesource] = ACTIONS(537), - [anon_sym_ATignore] = ACTIONS(537), - [anon_sym_ATinternal] = ACTIONS(537), - [anon_sym_ATcategory] = ACTIONS(537), - [anon_sym_ATcopyright] = ACTIONS(537), - [anon_sym_ATtodo] = ACTIONS(537), - [anon_sym_ATexample] = ACTIONS(537), - [anon_sym_ATlicense] = ACTIONS(537), - [anon_sym_ATpackage] = ACTIONS(537), - [anon_sym_ATsource] = ACTIONS(537), - [anon_sym_ATsubpackage] = ACTIONS(537), - [anon_sym_ATuses] = ACTIONS(537), - [anon_sym_ATauthor] = ACTIONS(537), - [anon_sym_ATglobal] = ACTIONS(537), - [anon_sym_ATlink] = ACTIONS(537), - [anon_sym_ATmethod] = ACTIONS(537), - [anon_sym_ATparam] = ACTIONS(539), - [anon_sym_ATproperty] = ACTIONS(539), - [anon_sym_ATproperty_DASHread] = ACTIONS(537), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(537), - [anon_sym_ATreturn] = ACTIONS(537), - [anon_sym_ATsee] = ACTIONS(537), - [anon_sym_ATthrows] = ACTIONS(537), - [anon_sym_ATvar] = ACTIONS(537), - [anon_sym_ATdeprecated] = ACTIONS(537), - [anon_sym_ATsince] = ACTIONS(537), - [anon_sym_ATversion] = ACTIONS(537), - [anon_sym_ATtemplate] = ACTIONS(539), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(537), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(537), - [anon_sym_ATimplements] = ACTIONS(537), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(537), - [anon_sym_ATextends] = ACTIONS(537), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(537), - [anon_sym_ATuse] = ACTIONS(539), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(537), - [anon_sym_ATafter] = ACTIONS(539), - [anon_sym_ATafterClass] = ACTIONS(537), - [anon_sym_ATannotation] = ACTIONS(537), - [anon_sym_ATbackupGlobals] = ACTIONS(537), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(537), - [anon_sym_ATbefore] = ACTIONS(539), - [anon_sym_ATbeforeClass] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(539), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(537), - [anon_sym_ATcovers] = ACTIONS(539), - [anon_sym_ATcoversDefaultClass] = ACTIONS(539), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(537), - [anon_sym_ATcoversNothing] = ACTIONS(537), - [anon_sym_ATdataProvider] = ACTIONS(537), - [anon_sym_ATdepends] = ACTIONS(539), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(537), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(537), - [anon_sym_ATgroup] = ACTIONS(537), - [anon_sym_ATlarge] = ACTIONS(537), - [anon_sym_ATmedium] = ACTIONS(537), - [anon_sym_ATpreserveGlobalState] = ACTIONS(537), - [anon_sym_ATrequires] = ACTIONS(539), - [anon_sym_ATrequiresusages] = ACTIONS(537), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(537), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(537), - [anon_sym_ATsmall] = ACTIONS(537), - [anon_sym_ATtest] = ACTIONS(539), - [anon_sym_ATtestWith] = ACTIONS(537), - [anon_sym_ATtestdox] = ACTIONS(537), - [anon_sym_ATticket] = ACTIONS(537), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(537), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(537), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(537), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(539), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(539), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(537), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(537), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(537), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(537), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(537), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(539), - [anon_sym_ATreadonly] = ACTIONS(537), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(537), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(537), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(537), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(537), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(537), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(537), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(537), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(537), - [anon_sym_ATparam_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(539), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(537), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(537), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(537), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(537), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(537), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(537), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(537), - [anon_sym_ATmixin] = ACTIONS(537), - [anon_sym_LPAREN_RPAREN] = ACTIONS(541), - [sym__end] = ACTIONS(537), - [sym_text] = ACTIONS(537), - }, - [118] = { - [anon_sym_LBRACE] = ACTIONS(196), - [anon_sym_ATinheritdoc] = ACTIONS(196), - [anon_sym_ATinheritDoc] = ACTIONS(196), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(194), - [anon_sym_ATproperty] = ACTIONS(194), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATtemplate] = ACTIONS(194), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(196), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(196), - [anon_sym_ATimplements] = ACTIONS(196), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(196), - [anon_sym_ATextends] = ACTIONS(196), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(196), - [anon_sym_ATuse] = ACTIONS(194), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(194), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(194), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(194), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(194), - [anon_sym_ATcoversDefaultClass] = ACTIONS(194), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(194), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(194), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(194), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(196), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(196), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(194), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(194), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(196), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(196), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(196), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(196), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(194), - [anon_sym_ATreadonly] = ACTIONS(196), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(196), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(196), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(196), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(196), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(196), - [anon_sym_ATparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(194), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(196), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(196), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(196), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(196), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(196), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(196), - [anon_sym_ATmixin] = ACTIONS(196), - [anon_sym_COLON_COLON] = ACTIONS(196), - [sym__end] = ACTIONS(196), - [sym_text] = ACTIONS(196), - }, - [119] = { - [anon_sym_LBRACE] = ACTIONS(200), - [anon_sym_ATinheritdoc] = ACTIONS(200), - [anon_sym_ATinheritDoc] = ACTIONS(200), - [anon_sym_ATapi] = ACTIONS(200), - [anon_sym_ATfilesource] = ACTIONS(200), - [anon_sym_ATignore] = ACTIONS(200), - [anon_sym_ATinternal] = ACTIONS(200), - [anon_sym_ATcategory] = ACTIONS(200), - [anon_sym_ATcopyright] = ACTIONS(200), - [anon_sym_ATtodo] = ACTIONS(200), - [anon_sym_ATexample] = ACTIONS(200), - [anon_sym_ATlicense] = ACTIONS(200), - [anon_sym_ATpackage] = ACTIONS(200), - [anon_sym_ATsource] = ACTIONS(200), - [anon_sym_ATsubpackage] = ACTIONS(200), - [anon_sym_ATuses] = ACTIONS(200), - [anon_sym_ATauthor] = ACTIONS(200), - [anon_sym_ATglobal] = ACTIONS(200), - [anon_sym_ATlink] = ACTIONS(200), - [anon_sym_ATmethod] = ACTIONS(200), - [anon_sym_ATparam] = ACTIONS(198), - [anon_sym_ATproperty] = ACTIONS(198), - [anon_sym_ATproperty_DASHread] = ACTIONS(200), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATreturn] = ACTIONS(200), - [anon_sym_ATsee] = ACTIONS(200), - [anon_sym_ATthrows] = ACTIONS(200), - [anon_sym_ATvar] = ACTIONS(200), - [anon_sym_ATdeprecated] = ACTIONS(200), - [anon_sym_ATsince] = ACTIONS(200), - [anon_sym_ATversion] = ACTIONS(200), - [anon_sym_ATtemplate] = ACTIONS(198), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(200), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(200), - [anon_sym_ATimplements] = ACTIONS(200), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(200), - [anon_sym_ATextends] = ACTIONS(200), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(200), - [anon_sym_ATuse] = ACTIONS(198), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(200), - [anon_sym_ATafter] = ACTIONS(198), - [anon_sym_ATafterClass] = ACTIONS(200), - [anon_sym_ATannotation] = ACTIONS(200), - [anon_sym_ATbackupGlobals] = ACTIONS(200), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(200), - [anon_sym_ATbefore] = ACTIONS(198), - [anon_sym_ATbeforeClass] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(200), - [anon_sym_ATcovers] = ACTIONS(198), - [anon_sym_ATcoversDefaultClass] = ACTIONS(198), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(200), - [anon_sym_ATcoversNothing] = ACTIONS(200), - [anon_sym_ATdataProvider] = ACTIONS(200), - [anon_sym_ATdepends] = ACTIONS(198), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(200), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(200), - [anon_sym_ATgroup] = ACTIONS(200), - [anon_sym_ATlarge] = ACTIONS(200), - [anon_sym_ATmedium] = ACTIONS(200), - [anon_sym_ATpreserveGlobalState] = ACTIONS(200), - [anon_sym_ATrequires] = ACTIONS(198), - [anon_sym_ATrequiresusages] = ACTIONS(200), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(200), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(200), - [anon_sym_ATsmall] = ACTIONS(200), - [anon_sym_ATtest] = ACTIONS(198), - [anon_sym_ATtestWith] = ACTIONS(200), - [anon_sym_ATtestdox] = ACTIONS(200), - [anon_sym_ATticket] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(200), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(200), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(198), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(198), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(200), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(200), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(200), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(200), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(198), - [anon_sym_ATreadonly] = ACTIONS(200), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(200), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(200), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(200), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(200), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(200), - [anon_sym_ATparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(198), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(200), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(200), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(200), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(200), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(200), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(200), - [anon_sym_ATmixin] = ACTIONS(200), - [anon_sym_COLON_COLON] = ACTIONS(200), - [sym__end] = ACTIONS(200), - [sym_text] = ACTIONS(200), - }, - [120] = { - [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), + [124] = { + [sym_inline_tag] = STATE(139), + [aux_sym__description_after_type_repeat1] = STATE(117), + [anon_sym_LBRACE] = ACTIONS(351), + [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(359), }, - [121] = { - [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_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), + [125] = { + [anon_sym_LBRACE] = ACTIONS(427), + [anon_sym_ATinheritdoc] = ACTIONS(427), + [anon_sym_ATinheritDoc] = ACTIONS(427), + [anon_sym_ATapi] = ACTIONS(427), + [anon_sym_ATfilesource] = ACTIONS(427), + [anon_sym_ATignore] = ACTIONS(427), + [anon_sym_ATinternal] = ACTIONS(427), + [anon_sym_ATcategory] = ACTIONS(427), + [anon_sym_ATcopyright] = ACTIONS(427), + [anon_sym_ATtodo] = ACTIONS(427), + [anon_sym_ATexample] = ACTIONS(427), + [anon_sym_ATlicense] = ACTIONS(427), + [anon_sym_ATpackage] = ACTIONS(427), + [anon_sym_ATsource] = ACTIONS(427), + [anon_sym_ATsubpackage] = ACTIONS(427), + [anon_sym_ATuses] = ACTIONS(427), + [anon_sym_ATauthor] = ACTIONS(427), + [anon_sym_ATglobal] = ACTIONS(427), + [anon_sym_ATlink] = ACTIONS(427), + [anon_sym_ATmethod] = ACTIONS(427), + [anon_sym_ATparam] = ACTIONS(424), + [anon_sym_ATproperty] = ACTIONS(424), + [anon_sym_ATproperty_DASHread] = ACTIONS(427), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(427), + [anon_sym_ATreturn] = ACTIONS(427), + [anon_sym_ATsee] = ACTIONS(427), + [anon_sym_ATthrows] = ACTIONS(427), + [anon_sym_ATvar] = ACTIONS(427), + [anon_sym_ATdeprecated] = ACTIONS(427), + [anon_sym_ATsince] = ACTIONS(427), + [anon_sym_ATversion] = ACTIONS(427), + [anon_sym_ATtemplate] = ACTIONS(424), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(427), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(427), + [anon_sym_ATimplements] = ACTIONS(427), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(427), + [anon_sym_ATextends] = ACTIONS(427), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(427), + [anon_sym_ATuse] = ACTIONS(424), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(427), + [anon_sym_ATafter] = ACTIONS(424), + [anon_sym_ATafterClass] = ACTIONS(427), + [anon_sym_ATannotation] = ACTIONS(427), + [anon_sym_ATbackupGlobals] = ACTIONS(427), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(427), + [anon_sym_ATbefore] = ACTIONS(424), + [anon_sym_ATbeforeClass] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(424), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(427), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(427), + [anon_sym_ATcovers] = ACTIONS(424), + [anon_sym_ATcoversDefaultClass] = ACTIONS(424), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(427), + [anon_sym_ATcoversNothing] = ACTIONS(427), + [anon_sym_ATdataProvider] = ACTIONS(427), + [anon_sym_ATdepends] = ACTIONS(424), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(427), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(427), + [anon_sym_ATgroup] = ACTIONS(427), + [anon_sym_ATlarge] = ACTIONS(427), + [anon_sym_ATmedium] = ACTIONS(427), + [anon_sym_ATpreserveGlobalState] = ACTIONS(427), + [anon_sym_ATrequires] = ACTIONS(424), + [anon_sym_ATrequiresusages] = ACTIONS(427), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(427), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(427), + [anon_sym_ATsmall] = ACTIONS(427), + [anon_sym_ATtest] = ACTIONS(424), + [anon_sym_ATtestWith] = ACTIONS(427), + [anon_sym_ATtestdox] = ACTIONS(427), + [anon_sym_ATticket] = ACTIONS(427), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(427), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(427), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(427), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(424), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(424), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(427), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(427), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(427), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(427), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(427), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(427), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(424), + [anon_sym_ATreadonly] = ACTIONS(427), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(427), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(427), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(427), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(427), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(427), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(427), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(427), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(427), + [anon_sym_ATparam_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(427), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(424), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(427), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(427), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(427), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(427), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(427), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(427), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(427), + [anon_sym_ATmixin] = ACTIONS(427), + [anon_sym_PIPE] = ACTIONS(427), + [anon_sym_DOLLAR] = ACTIONS(427), + [sym__end] = ACTIONS(427), + [sym__text_after_type] = ACTIONS(427), }, - [122] = { - [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), + [126] = { + [anon_sym_LBRACE] = ACTIONS(484), + [anon_sym_ATinheritdoc] = ACTIONS(484), + [anon_sym_ATinheritDoc] = ACTIONS(484), + [anon_sym_ATapi] = ACTIONS(484), + [anon_sym_ATfilesource] = ACTIONS(484), + [anon_sym_ATignore] = ACTIONS(484), + [anon_sym_ATinternal] = ACTIONS(484), + [anon_sym_ATcategory] = ACTIONS(484), + [anon_sym_ATcopyright] = ACTIONS(484), + [anon_sym_ATtodo] = ACTIONS(484), + [anon_sym_ATexample] = ACTIONS(484), + [anon_sym_ATlicense] = ACTIONS(484), + [anon_sym_ATpackage] = ACTIONS(484), + [anon_sym_ATsource] = ACTIONS(484), + [anon_sym_ATsubpackage] = ACTIONS(484), + [anon_sym_ATuses] = ACTIONS(484), + [anon_sym_ATauthor] = ACTIONS(484), + [anon_sym_ATglobal] = ACTIONS(484), + [anon_sym_ATlink] = ACTIONS(484), + [anon_sym_ATmethod] = ACTIONS(484), + [anon_sym_ATparam] = ACTIONS(482), + [anon_sym_ATproperty] = ACTIONS(482), + [anon_sym_ATproperty_DASHread] = ACTIONS(484), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(484), + [anon_sym_ATreturn] = ACTIONS(484), + [anon_sym_ATsee] = ACTIONS(484), + [anon_sym_ATthrows] = ACTIONS(484), + [anon_sym_ATvar] = ACTIONS(484), + [anon_sym_ATdeprecated] = ACTIONS(484), + [anon_sym_ATsince] = ACTIONS(484), + [anon_sym_ATversion] = ACTIONS(484), + [anon_sym_ATtemplate] = ACTIONS(482), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(484), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(484), + [anon_sym_ATimplements] = ACTIONS(484), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(484), + [anon_sym_ATextends] = ACTIONS(484), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(484), + [anon_sym_ATuse] = ACTIONS(482), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(484), + [anon_sym_ATafter] = ACTIONS(482), + [anon_sym_ATafterClass] = ACTIONS(484), + [anon_sym_ATannotation] = ACTIONS(484), + [anon_sym_ATbackupGlobals] = ACTIONS(484), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(484), + [anon_sym_ATbefore] = ACTIONS(482), + [anon_sym_ATbeforeClass] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(482), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(484), + [anon_sym_ATcovers] = ACTIONS(482), + [anon_sym_ATcoversDefaultClass] = ACTIONS(482), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(484), + [anon_sym_ATcoversNothing] = ACTIONS(484), + [anon_sym_ATdataProvider] = ACTIONS(484), + [anon_sym_ATdepends] = ACTIONS(482), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(484), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(484), + [anon_sym_ATgroup] = ACTIONS(484), + [anon_sym_ATlarge] = ACTIONS(484), + [anon_sym_ATmedium] = ACTIONS(484), + [anon_sym_ATpreserveGlobalState] = ACTIONS(484), + [anon_sym_ATrequires] = ACTIONS(482), + [anon_sym_ATrequiresusages] = ACTIONS(484), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(484), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(484), + [anon_sym_ATsmall] = ACTIONS(484), + [anon_sym_ATtest] = ACTIONS(482), + [anon_sym_ATtestWith] = ACTIONS(484), + [anon_sym_ATtestdox] = ACTIONS(484), + [anon_sym_ATticket] = ACTIONS(484), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(484), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(484), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(484), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(482), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(482), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(484), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(484), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(484), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(484), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(484), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(482), + [anon_sym_ATreadonly] = ACTIONS(484), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(484), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(484), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(484), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(484), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(484), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(484), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(484), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(484), + [anon_sym_ATparam_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(484), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(482), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(484), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(484), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(484), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(484), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(484), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(484), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(484), + [anon_sym_ATmixin] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym__end] = ACTIONS(484), + [sym__text_after_type] = ACTIONS(484), }, - [123] = { + [127] = { [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_ATinheritdoc] = ACTIONS(543), [anon_sym_ATinheritDoc] = ACTIONS(543), @@ -21672,570 +22283,802 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(543), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(543), [anon_sym_ATmixin] = ACTIONS(543), + [anon_sym_LPAREN_RPAREN] = ACTIONS(547), [sym__end] = ACTIONS(543), - [sym__text_after_type] = ACTIONS(543), + [sym_text] = ACTIONS(543), }, - [124] = { - [anon_sym_LBRACE] = ACTIONS(527), - [anon_sym_ATinheritdoc] = ACTIONS(527), - [anon_sym_ATinheritDoc] = ACTIONS(527), - [anon_sym_ATapi] = ACTIONS(527), - [anon_sym_ATfilesource] = ACTIONS(527), - [anon_sym_ATignore] = ACTIONS(527), - [anon_sym_ATinternal] = ACTIONS(527), - [anon_sym_ATcategory] = ACTIONS(527), - [anon_sym_ATcopyright] = ACTIONS(527), - [anon_sym_ATtodo] = ACTIONS(527), - [anon_sym_ATexample] = ACTIONS(527), - [anon_sym_ATlicense] = ACTIONS(527), - [anon_sym_ATpackage] = ACTIONS(527), - [anon_sym_ATsource] = ACTIONS(527), - [anon_sym_ATsubpackage] = ACTIONS(527), - [anon_sym_ATuses] = ACTIONS(527), - [anon_sym_ATauthor] = ACTIONS(527), - [anon_sym_ATglobal] = ACTIONS(527), - [anon_sym_ATlink] = ACTIONS(527), - [anon_sym_ATmethod] = ACTIONS(527), - [anon_sym_ATparam] = ACTIONS(529), - [anon_sym_ATproperty] = ACTIONS(529), - [anon_sym_ATproperty_DASHread] = ACTIONS(527), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(527), - [anon_sym_ATreturn] = ACTIONS(527), - [anon_sym_ATsee] = ACTIONS(527), - [anon_sym_ATthrows] = ACTIONS(527), - [anon_sym_ATvar] = ACTIONS(527), - [anon_sym_ATdeprecated] = ACTIONS(527), - [anon_sym_ATsince] = ACTIONS(527), - [anon_sym_ATversion] = ACTIONS(527), - [anon_sym_ATtemplate] = ACTIONS(529), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(527), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(527), - [anon_sym_ATimplements] = ACTIONS(527), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(527), - [anon_sym_ATextends] = ACTIONS(527), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(527), - [anon_sym_ATuse] = ACTIONS(529), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(527), - [anon_sym_ATafter] = ACTIONS(529), - [anon_sym_ATafterClass] = ACTIONS(527), - [anon_sym_ATannotation] = ACTIONS(527), - [anon_sym_ATbackupGlobals] = ACTIONS(527), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(527), - [anon_sym_ATbefore] = ACTIONS(529), - [anon_sym_ATbeforeClass] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(529), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(527), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(527), - [anon_sym_ATcovers] = ACTIONS(529), - [anon_sym_ATcoversDefaultClass] = ACTIONS(529), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(527), - [anon_sym_ATcoversNothing] = ACTIONS(527), - [anon_sym_ATdataProvider] = ACTIONS(527), - [anon_sym_ATdepends] = ACTIONS(529), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(527), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(527), - [anon_sym_ATgroup] = ACTIONS(527), - [anon_sym_ATlarge] = ACTIONS(527), - [anon_sym_ATmedium] = ACTIONS(527), - [anon_sym_ATpreserveGlobalState] = ACTIONS(527), - [anon_sym_ATrequires] = ACTIONS(529), - [anon_sym_ATrequiresusages] = ACTIONS(527), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(527), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(527), - [anon_sym_ATsmall] = ACTIONS(527), - [anon_sym_ATtest] = ACTIONS(529), - [anon_sym_ATtestWith] = ACTIONS(527), - [anon_sym_ATtestdox] = ACTIONS(527), - [anon_sym_ATticket] = ACTIONS(527), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(527), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(527), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(527), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(529), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(529), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(527), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(527), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(527), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(527), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(527), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(527), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(529), - [anon_sym_ATreadonly] = ACTIONS(527), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(527), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(527), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(527), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(527), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(527), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(527), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(527), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(527), - [anon_sym_ATparam_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(527), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(529), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(527), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(527), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(527), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(527), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(527), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(527), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(527), - [anon_sym_ATmixin] = ACTIONS(527), - [sym__end] = ACTIONS(527), - [sym_text] = ACTIONS(527), + [128] = { + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_ATinheritdoc] = ACTIONS(223), + [anon_sym_ATinheritDoc] = ACTIONS(223), + [anon_sym_ATapi] = ACTIONS(223), + [anon_sym_ATfilesource] = ACTIONS(223), + [anon_sym_ATignore] = ACTIONS(223), + [anon_sym_ATinternal] = ACTIONS(223), + [anon_sym_ATcategory] = ACTIONS(223), + [anon_sym_ATcopyright] = ACTIONS(223), + [anon_sym_ATtodo] = ACTIONS(223), + [anon_sym_ATexample] = ACTIONS(223), + [anon_sym_ATlicense] = ACTIONS(223), + [anon_sym_ATpackage] = ACTIONS(223), + [anon_sym_ATsource] = ACTIONS(223), + [anon_sym_ATsubpackage] = ACTIONS(223), + [anon_sym_ATuses] = ACTIONS(223), + [anon_sym_ATauthor] = ACTIONS(223), + [anon_sym_ATglobal] = ACTIONS(223), + [anon_sym_ATlink] = ACTIONS(223), + [anon_sym_ATmethod] = ACTIONS(223), + [anon_sym_ATparam] = ACTIONS(221), + [anon_sym_ATproperty] = ACTIONS(221), + [anon_sym_ATproperty_DASHread] = ACTIONS(223), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATreturn] = ACTIONS(223), + [anon_sym_ATsee] = ACTIONS(223), + [anon_sym_ATthrows] = ACTIONS(223), + [anon_sym_ATvar] = ACTIONS(223), + [anon_sym_ATdeprecated] = ACTIONS(223), + [anon_sym_ATsince] = ACTIONS(223), + [anon_sym_ATversion] = ACTIONS(223), + [anon_sym_ATtemplate] = ACTIONS(221), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(223), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(223), + [anon_sym_ATimplements] = ACTIONS(223), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(223), + [anon_sym_ATextends] = ACTIONS(223), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(223), + [anon_sym_ATuse] = ACTIONS(221), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(223), + [anon_sym_ATafter] = ACTIONS(221), + [anon_sym_ATafterClass] = ACTIONS(223), + [anon_sym_ATannotation] = ACTIONS(223), + [anon_sym_ATbackupGlobals] = ACTIONS(223), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(223), + [anon_sym_ATbefore] = ACTIONS(221), + [anon_sym_ATbeforeClass] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(221), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(223), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(223), + [anon_sym_ATcovers] = ACTIONS(221), + [anon_sym_ATcoversDefaultClass] = ACTIONS(221), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(223), + [anon_sym_ATcoversNothing] = ACTIONS(223), + [anon_sym_ATdataProvider] = ACTIONS(223), + [anon_sym_ATdepends] = ACTIONS(221), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(223), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(223), + [anon_sym_ATgroup] = ACTIONS(223), + [anon_sym_ATlarge] = ACTIONS(223), + [anon_sym_ATmedium] = ACTIONS(223), + [anon_sym_ATpreserveGlobalState] = ACTIONS(223), + [anon_sym_ATrequires] = ACTIONS(221), + [anon_sym_ATrequiresusages] = ACTIONS(223), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(223), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(223), + [anon_sym_ATsmall] = ACTIONS(223), + [anon_sym_ATtest] = ACTIONS(221), + [anon_sym_ATtestWith] = ACTIONS(223), + [anon_sym_ATtestdox] = ACTIONS(223), + [anon_sym_ATticket] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(223), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(223), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(221), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(221), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(223), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(223), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(223), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(223), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(221), + [anon_sym_ATreadonly] = ACTIONS(223), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(223), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(223), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(223), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(223), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(223), + [anon_sym_ATparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(221), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(223), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(223), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(223), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(223), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(223), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(223), + [anon_sym_ATmixin] = ACTIONS(223), + [anon_sym_COLON_COLON] = ACTIONS(223), + [sym__end] = ACTIONS(223), + [sym_text] = ACTIONS(223), }, - [125] = { - [anon_sym_LBRACE] = ACTIONS(547), - [anon_sym_ATinheritdoc] = ACTIONS(547), - [anon_sym_ATinheritDoc] = ACTIONS(547), - [anon_sym_ATapi] = ACTIONS(547), - [anon_sym_ATfilesource] = ACTIONS(547), - [anon_sym_ATignore] = ACTIONS(547), - [anon_sym_ATinternal] = ACTIONS(547), - [anon_sym_ATcategory] = ACTIONS(547), - [anon_sym_ATcopyright] = ACTIONS(547), - [anon_sym_ATtodo] = ACTIONS(547), - [anon_sym_ATexample] = ACTIONS(547), - [anon_sym_ATlicense] = ACTIONS(547), - [anon_sym_ATpackage] = ACTIONS(547), - [anon_sym_ATsource] = ACTIONS(547), - [anon_sym_ATsubpackage] = ACTIONS(547), - [anon_sym_ATuses] = ACTIONS(547), - [anon_sym_ATauthor] = ACTIONS(547), - [anon_sym_ATglobal] = ACTIONS(547), - [anon_sym_ATlink] = ACTIONS(547), - [anon_sym_ATmethod] = ACTIONS(547), - [anon_sym_ATparam] = ACTIONS(549), - [anon_sym_ATproperty] = ACTIONS(549), - [anon_sym_ATproperty_DASHread] = ACTIONS(547), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(547), - [anon_sym_ATreturn] = ACTIONS(547), - [anon_sym_ATsee] = ACTIONS(547), - [anon_sym_ATthrows] = ACTIONS(547), - [anon_sym_ATvar] = ACTIONS(547), - [anon_sym_ATdeprecated] = ACTIONS(547), - [anon_sym_ATsince] = ACTIONS(547), - [anon_sym_ATversion] = ACTIONS(547), - [anon_sym_ATtemplate] = ACTIONS(549), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(547), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(547), - [anon_sym_ATimplements] = ACTIONS(547), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(547), - [anon_sym_ATextends] = ACTIONS(547), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(547), - [anon_sym_ATuse] = ACTIONS(549), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(547), - [anon_sym_ATafter] = ACTIONS(549), - [anon_sym_ATafterClass] = ACTIONS(547), - [anon_sym_ATannotation] = ACTIONS(547), - [anon_sym_ATbackupGlobals] = ACTIONS(547), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(547), - [anon_sym_ATbefore] = ACTIONS(549), - [anon_sym_ATbeforeClass] = ACTIONS(547), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(549), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(547), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(547), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(547), - [anon_sym_ATcovers] = ACTIONS(549), - [anon_sym_ATcoversDefaultClass] = ACTIONS(549), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(547), - [anon_sym_ATcoversNothing] = ACTIONS(547), - [anon_sym_ATdataProvider] = ACTIONS(547), - [anon_sym_ATdepends] = ACTIONS(549), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(547), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(547), - [anon_sym_ATgroup] = ACTIONS(547), - [anon_sym_ATlarge] = ACTIONS(547), - [anon_sym_ATmedium] = ACTIONS(547), - [anon_sym_ATpreserveGlobalState] = ACTIONS(547), - [anon_sym_ATrequires] = ACTIONS(549), - [anon_sym_ATrequiresusages] = ACTIONS(547), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(547), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(547), - [anon_sym_ATsmall] = ACTIONS(547), - [anon_sym_ATtest] = ACTIONS(549), - [anon_sym_ATtestWith] = ACTIONS(547), - [anon_sym_ATtestdox] = ACTIONS(547), - [anon_sym_ATticket] = ACTIONS(547), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(547), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(547), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(547), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(549), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(547), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(549), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(547), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(547), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(547), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(547), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(547), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(547), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(547), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(547), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(547), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(549), - [anon_sym_ATreadonly] = ACTIONS(547), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(547), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(547), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(547), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(547), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(547), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(547), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(547), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(547), - [anon_sym_ATparam_DASHout] = ACTIONS(547), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(547), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(549), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(547), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(547), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(547), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(547), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(547), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(547), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(547), - [anon_sym_ATmixin] = ACTIONS(547), - [sym__end] = ACTIONS(547), - [sym_text] = ACTIONS(547), + [129] = { + [anon_sym_LBRACE] = ACTIONS(219), + [anon_sym_ATinheritdoc] = ACTIONS(219), + [anon_sym_ATinheritDoc] = ACTIONS(219), + [anon_sym_ATapi] = ACTIONS(219), + [anon_sym_ATfilesource] = ACTIONS(219), + [anon_sym_ATignore] = ACTIONS(219), + [anon_sym_ATinternal] = ACTIONS(219), + [anon_sym_ATcategory] = ACTIONS(219), + [anon_sym_ATcopyright] = ACTIONS(219), + [anon_sym_ATtodo] = ACTIONS(219), + [anon_sym_ATexample] = ACTIONS(219), + [anon_sym_ATlicense] = ACTIONS(219), + [anon_sym_ATpackage] = ACTIONS(219), + [anon_sym_ATsource] = ACTIONS(219), + [anon_sym_ATsubpackage] = ACTIONS(219), + [anon_sym_ATuses] = ACTIONS(219), + [anon_sym_ATauthor] = ACTIONS(219), + [anon_sym_ATglobal] = ACTIONS(219), + [anon_sym_ATlink] = ACTIONS(219), + [anon_sym_ATmethod] = ACTIONS(219), + [anon_sym_ATparam] = ACTIONS(217), + [anon_sym_ATproperty] = ACTIONS(217), + [anon_sym_ATproperty_DASHread] = ACTIONS(219), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATreturn] = ACTIONS(219), + [anon_sym_ATsee] = ACTIONS(219), + [anon_sym_ATthrows] = ACTIONS(219), + [anon_sym_ATvar] = ACTIONS(219), + [anon_sym_ATdeprecated] = ACTIONS(219), + [anon_sym_ATsince] = ACTIONS(219), + [anon_sym_ATversion] = ACTIONS(219), + [anon_sym_ATtemplate] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(219), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(219), + [anon_sym_ATimplements] = ACTIONS(219), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(219), + [anon_sym_ATextends] = ACTIONS(219), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(219), + [anon_sym_ATuse] = ACTIONS(217), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(219), + [anon_sym_ATafter] = ACTIONS(217), + [anon_sym_ATafterClass] = ACTIONS(219), + [anon_sym_ATannotation] = ACTIONS(219), + [anon_sym_ATbackupGlobals] = ACTIONS(219), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(219), + [anon_sym_ATbefore] = ACTIONS(217), + [anon_sym_ATbeforeClass] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(219), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(219), + [anon_sym_ATcovers] = ACTIONS(217), + [anon_sym_ATcoversDefaultClass] = ACTIONS(217), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(219), + [anon_sym_ATcoversNothing] = ACTIONS(219), + [anon_sym_ATdataProvider] = ACTIONS(219), + [anon_sym_ATdepends] = ACTIONS(217), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(219), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(219), + [anon_sym_ATgroup] = ACTIONS(219), + [anon_sym_ATlarge] = ACTIONS(219), + [anon_sym_ATmedium] = ACTIONS(219), + [anon_sym_ATpreserveGlobalState] = ACTIONS(219), + [anon_sym_ATrequires] = ACTIONS(217), + [anon_sym_ATrequiresusages] = ACTIONS(219), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(219), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(219), + [anon_sym_ATsmall] = ACTIONS(219), + [anon_sym_ATtest] = ACTIONS(217), + [anon_sym_ATtestWith] = ACTIONS(219), + [anon_sym_ATtestdox] = ACTIONS(219), + [anon_sym_ATticket] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(219), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(219), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(219), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(219), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(219), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(219), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(217), + [anon_sym_ATreadonly] = ACTIONS(219), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(219), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(219), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(219), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(219), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(219), + [anon_sym_ATparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(219), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(219), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(219), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(219), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(219), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(219), + [anon_sym_ATmixin] = ACTIONS(219), + [anon_sym_COLON_COLON] = ACTIONS(219), + [sym__end] = ACTIONS(219), + [sym_text] = ACTIONS(219), }, - [126] = { - [anon_sym_LBRACE] = ACTIONS(537), - [anon_sym_ATinheritdoc] = ACTIONS(537), - [anon_sym_ATinheritDoc] = ACTIONS(537), - [anon_sym_ATapi] = ACTIONS(537), - [anon_sym_ATfilesource] = ACTIONS(537), - [anon_sym_ATignore] = ACTIONS(537), - [anon_sym_ATinternal] = ACTIONS(537), - [anon_sym_ATcategory] = ACTIONS(537), - [anon_sym_ATcopyright] = ACTIONS(537), - [anon_sym_ATtodo] = ACTIONS(537), - [anon_sym_ATexample] = ACTIONS(537), - [anon_sym_ATlicense] = ACTIONS(537), - [anon_sym_ATpackage] = ACTIONS(537), - [anon_sym_ATsource] = ACTIONS(537), - [anon_sym_ATsubpackage] = ACTIONS(537), - [anon_sym_ATuses] = ACTIONS(537), - [anon_sym_ATauthor] = ACTIONS(537), - [anon_sym_ATglobal] = ACTIONS(537), - [anon_sym_ATlink] = ACTIONS(537), - [anon_sym_ATmethod] = ACTIONS(537), - [anon_sym_ATparam] = ACTIONS(539), - [anon_sym_ATproperty] = ACTIONS(539), - [anon_sym_ATproperty_DASHread] = ACTIONS(537), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(537), - [anon_sym_ATreturn] = ACTIONS(537), - [anon_sym_ATsee] = ACTIONS(537), - [anon_sym_ATthrows] = ACTIONS(537), - [anon_sym_ATvar] = ACTIONS(537), - [anon_sym_ATdeprecated] = ACTIONS(537), - [anon_sym_ATsince] = ACTIONS(537), - [anon_sym_ATversion] = ACTIONS(537), - [anon_sym_ATtemplate] = ACTIONS(539), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(537), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(537), - [anon_sym_ATimplements] = ACTIONS(537), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(537), - [anon_sym_ATextends] = ACTIONS(537), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(537), - [anon_sym_ATuse] = ACTIONS(539), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(537), - [anon_sym_ATafter] = ACTIONS(539), - [anon_sym_ATafterClass] = ACTIONS(537), - [anon_sym_ATannotation] = ACTIONS(537), - [anon_sym_ATbackupGlobals] = ACTIONS(537), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(537), - [anon_sym_ATbefore] = ACTIONS(539), - [anon_sym_ATbeforeClass] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(539), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(537), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(537), - [anon_sym_ATcovers] = ACTIONS(539), - [anon_sym_ATcoversDefaultClass] = ACTIONS(539), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(537), - [anon_sym_ATcoversNothing] = ACTIONS(537), - [anon_sym_ATdataProvider] = ACTIONS(537), - [anon_sym_ATdepends] = ACTIONS(539), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(537), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(537), - [anon_sym_ATgroup] = ACTIONS(537), - [anon_sym_ATlarge] = ACTIONS(537), - [anon_sym_ATmedium] = ACTIONS(537), - [anon_sym_ATpreserveGlobalState] = ACTIONS(537), - [anon_sym_ATrequires] = ACTIONS(539), - [anon_sym_ATrequiresusages] = ACTIONS(537), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(537), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(537), - [anon_sym_ATsmall] = ACTIONS(537), - [anon_sym_ATtest] = ACTIONS(539), - [anon_sym_ATtestWith] = ACTIONS(537), - [anon_sym_ATtestdox] = ACTIONS(537), - [anon_sym_ATticket] = ACTIONS(537), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(537), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(537), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(537), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(539), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(539), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(537), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(537), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(537), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(537), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(537), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(537), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(539), - [anon_sym_ATreadonly] = ACTIONS(537), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(537), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(537), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(537), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(537), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(537), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(537), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(537), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(537), - [anon_sym_ATparam_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(537), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(539), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(537), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(537), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(537), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(537), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(537), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(537), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(537), - [anon_sym_ATmixin] = ACTIONS(537), - [sym__end] = ACTIONS(537), - [sym_text] = ACTIONS(537), + [130] = { + [anon_sym_LBRACE] = ACTIONS(215), + [anon_sym_ATinheritdoc] = ACTIONS(215), + [anon_sym_ATinheritDoc] = ACTIONS(215), + [anon_sym_ATapi] = ACTIONS(215), + [anon_sym_ATfilesource] = ACTIONS(215), + [anon_sym_ATignore] = ACTIONS(215), + [anon_sym_ATinternal] = ACTIONS(215), + [anon_sym_ATcategory] = ACTIONS(215), + [anon_sym_ATcopyright] = ACTIONS(215), + [anon_sym_ATtodo] = ACTIONS(215), + [anon_sym_ATexample] = ACTIONS(215), + [anon_sym_ATlicense] = ACTIONS(215), + [anon_sym_ATpackage] = ACTIONS(215), + [anon_sym_ATsource] = ACTIONS(215), + [anon_sym_ATsubpackage] = ACTIONS(215), + [anon_sym_ATuses] = ACTIONS(215), + [anon_sym_ATauthor] = ACTIONS(215), + [anon_sym_ATglobal] = ACTIONS(215), + [anon_sym_ATlink] = ACTIONS(215), + [anon_sym_ATmethod] = ACTIONS(215), + [anon_sym_ATparam] = ACTIONS(213), + [anon_sym_ATproperty] = ACTIONS(213), + [anon_sym_ATproperty_DASHread] = ACTIONS(215), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATreturn] = ACTIONS(215), + [anon_sym_ATsee] = ACTIONS(215), + [anon_sym_ATthrows] = ACTIONS(215), + [anon_sym_ATvar] = ACTIONS(215), + [anon_sym_ATdeprecated] = ACTIONS(215), + [anon_sym_ATsince] = ACTIONS(215), + [anon_sym_ATversion] = ACTIONS(215), + [anon_sym_ATtemplate] = ACTIONS(213), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(215), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(215), + [anon_sym_ATimplements] = ACTIONS(215), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(215), + [anon_sym_ATextends] = ACTIONS(215), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(215), + [anon_sym_ATuse] = ACTIONS(213), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(215), + [anon_sym_ATafter] = ACTIONS(213), + [anon_sym_ATafterClass] = ACTIONS(215), + [anon_sym_ATannotation] = ACTIONS(215), + [anon_sym_ATbackupGlobals] = ACTIONS(215), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(215), + [anon_sym_ATbefore] = ACTIONS(213), + [anon_sym_ATbeforeClass] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(213), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(215), + [anon_sym_ATcovers] = ACTIONS(213), + [anon_sym_ATcoversDefaultClass] = ACTIONS(213), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(215), + [anon_sym_ATcoversNothing] = ACTIONS(215), + [anon_sym_ATdataProvider] = ACTIONS(215), + [anon_sym_ATdepends] = ACTIONS(213), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(215), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(215), + [anon_sym_ATgroup] = ACTIONS(215), + [anon_sym_ATlarge] = ACTIONS(215), + [anon_sym_ATmedium] = ACTIONS(215), + [anon_sym_ATpreserveGlobalState] = ACTIONS(215), + [anon_sym_ATrequires] = ACTIONS(213), + [anon_sym_ATrequiresusages] = ACTIONS(215), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(215), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(215), + [anon_sym_ATsmall] = ACTIONS(215), + [anon_sym_ATtest] = ACTIONS(213), + [anon_sym_ATtestWith] = ACTIONS(215), + [anon_sym_ATtestdox] = ACTIONS(215), + [anon_sym_ATticket] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(215), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(215), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(213), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(213), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(215), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(215), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(215), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(213), + [anon_sym_ATreadonly] = ACTIONS(215), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(215), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(215), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(215), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(215), + [anon_sym_ATparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(213), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(215), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(215), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(215), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(215), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(215), + [anon_sym_ATmixin] = ACTIONS(215), + [anon_sym_COLON_COLON] = ACTIONS(215), + [sym__end] = ACTIONS(215), + [sym_text] = ACTIONS(215), }, - [127] = { - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_ATinheritdoc] = ACTIONS(551), - [anon_sym_ATinheritDoc] = ACTIONS(551), - [anon_sym_ATapi] = ACTIONS(551), - [anon_sym_ATfilesource] = ACTIONS(551), - [anon_sym_ATignore] = ACTIONS(551), - [anon_sym_ATinternal] = ACTIONS(551), - [anon_sym_ATcategory] = ACTIONS(551), - [anon_sym_ATcopyright] = ACTIONS(551), - [anon_sym_ATtodo] = ACTIONS(551), - [anon_sym_ATexample] = ACTIONS(551), - [anon_sym_ATlicense] = ACTIONS(551), - [anon_sym_ATpackage] = ACTIONS(551), - [anon_sym_ATsource] = ACTIONS(551), - [anon_sym_ATsubpackage] = ACTIONS(551), - [anon_sym_ATuses] = ACTIONS(551), - [anon_sym_ATauthor] = ACTIONS(551), - [anon_sym_ATglobal] = ACTIONS(551), - [anon_sym_ATlink] = ACTIONS(551), - [anon_sym_ATmethod] = ACTIONS(551), - [anon_sym_ATparam] = ACTIONS(553), - [anon_sym_ATproperty] = ACTIONS(553), - [anon_sym_ATproperty_DASHread] = ACTIONS(551), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(551), - [anon_sym_ATreturn] = ACTIONS(551), - [anon_sym_ATsee] = ACTIONS(551), - [anon_sym_ATthrows] = ACTIONS(551), - [anon_sym_ATvar] = ACTIONS(551), - [anon_sym_ATdeprecated] = ACTIONS(551), - [anon_sym_ATsince] = ACTIONS(551), - [anon_sym_ATversion] = ACTIONS(551), - [anon_sym_ATtemplate] = ACTIONS(553), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(551), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(551), - [anon_sym_ATimplements] = ACTIONS(551), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(551), - [anon_sym_ATextends] = ACTIONS(551), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(551), - [anon_sym_ATuse] = ACTIONS(553), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(551), - [anon_sym_ATafter] = ACTIONS(553), - [anon_sym_ATafterClass] = ACTIONS(551), - [anon_sym_ATannotation] = ACTIONS(551), - [anon_sym_ATbackupGlobals] = ACTIONS(551), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(551), - [anon_sym_ATbefore] = ACTIONS(553), - [anon_sym_ATbeforeClass] = ACTIONS(551), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(553), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(551), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(551), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(551), - [anon_sym_ATcovers] = ACTIONS(553), - [anon_sym_ATcoversDefaultClass] = ACTIONS(553), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(551), - [anon_sym_ATcoversNothing] = ACTIONS(551), - [anon_sym_ATdataProvider] = ACTIONS(551), - [anon_sym_ATdepends] = ACTIONS(553), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(551), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(551), - [anon_sym_ATgroup] = ACTIONS(551), - [anon_sym_ATlarge] = ACTIONS(551), - [anon_sym_ATmedium] = ACTIONS(551), - [anon_sym_ATpreserveGlobalState] = ACTIONS(551), - [anon_sym_ATrequires] = ACTIONS(553), - [anon_sym_ATrequiresusages] = ACTIONS(551), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(551), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(551), - [anon_sym_ATsmall] = ACTIONS(551), - [anon_sym_ATtest] = ACTIONS(553), - [anon_sym_ATtestWith] = ACTIONS(551), - [anon_sym_ATtestdox] = ACTIONS(551), - [anon_sym_ATticket] = ACTIONS(551), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(551), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(551), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(551), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(553), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(551), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(553), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(551), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(551), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(551), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(551), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(551), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(551), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(551), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(551), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(551), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(553), - [anon_sym_ATreadonly] = ACTIONS(551), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(551), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(551), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(551), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(551), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(551), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(551), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(551), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(551), - [anon_sym_ATparam_DASHout] = ACTIONS(551), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(551), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(553), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(551), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(551), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(551), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(551), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(551), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(551), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(551), - [anon_sym_ATmixin] = ACTIONS(551), - [sym__end] = ACTIONS(551), - [sym_text] = ACTIONS(551), + [131] = { + [anon_sym_ATinheritdoc] = ACTIONS(549), + [anon_sym_ATinheritDoc] = ACTIONS(549), + [anon_sym_ATapi] = ACTIONS(549), + [anon_sym_ATfilesource] = ACTIONS(549), + [anon_sym_ATignore] = ACTIONS(549), + [anon_sym_ATinternal] = ACTIONS(549), + [anon_sym_ATcategory] = ACTIONS(549), + [anon_sym_ATcopyright] = ACTIONS(549), + [anon_sym_ATtodo] = ACTIONS(549), + [anon_sym_ATexample] = ACTIONS(549), + [anon_sym_ATlicense] = ACTIONS(549), + [anon_sym_ATpackage] = ACTIONS(549), + [anon_sym_ATsource] = ACTIONS(549), + [anon_sym_ATsubpackage] = ACTIONS(549), + [anon_sym_ATuses] = ACTIONS(549), + [anon_sym_ATauthor] = ACTIONS(549), + [anon_sym_ATglobal] = ACTIONS(549), + [anon_sym_ATlink] = ACTIONS(549), + [anon_sym_ATmethod] = ACTIONS(549), + [anon_sym_ATparam] = ACTIONS(551), + [anon_sym_ATproperty] = ACTIONS(551), + [anon_sym_ATproperty_DASHread] = ACTIONS(549), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(549), + [anon_sym_ATreturn] = ACTIONS(549), + [anon_sym_ATsee] = ACTIONS(549), + [anon_sym_ATthrows] = ACTIONS(549), + [anon_sym_ATvar] = ACTIONS(549), + [anon_sym_ATdeprecated] = ACTIONS(549), + [anon_sym_ATsince] = ACTIONS(549), + [anon_sym_ATversion] = ACTIONS(549), + [anon_sym_ATtemplate] = ACTIONS(551), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(549), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(549), + [anon_sym_ATimplements] = ACTIONS(549), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(549), + [anon_sym_ATextends] = ACTIONS(549), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(549), + [anon_sym_ATuse] = ACTIONS(551), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(549), + [anon_sym_ATafter] = ACTIONS(551), + [anon_sym_ATafterClass] = ACTIONS(549), + [anon_sym_ATannotation] = ACTIONS(549), + [anon_sym_ATbackupGlobals] = ACTIONS(549), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(549), + [anon_sym_ATbefore] = ACTIONS(551), + [anon_sym_ATbeforeClass] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(551), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(549), + [anon_sym_ATcovers] = ACTIONS(551), + [anon_sym_ATcoversDefaultClass] = ACTIONS(551), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(549), + [anon_sym_ATcoversNothing] = ACTIONS(549), + [anon_sym_ATdataProvider] = ACTIONS(549), + [anon_sym_ATdepends] = ACTIONS(551), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(549), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(549), + [anon_sym_ATgroup] = ACTIONS(549), + [anon_sym_ATlarge] = ACTIONS(549), + [anon_sym_ATmedium] = ACTIONS(549), + [anon_sym_ATpreserveGlobalState] = ACTIONS(549), + [anon_sym_ATrequires] = ACTIONS(551), + [anon_sym_ATrequiresusages] = ACTIONS(549), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(549), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(549), + [anon_sym_ATsmall] = ACTIONS(549), + [anon_sym_ATtest] = ACTIONS(551), + [anon_sym_ATtestWith] = ACTIONS(549), + [anon_sym_ATtestdox] = ACTIONS(549), + [anon_sym_ATticket] = ACTIONS(549), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(549), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(549), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(549), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(551), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(551), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(549), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(549), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(549), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(549), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(549), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(551), + [anon_sym_ATreadonly] = ACTIONS(549), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(549), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(549), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(549), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(549), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(549), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(549), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(549), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(549), + [anon_sym_ATparam_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(551), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(549), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(549), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(549), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(549), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(549), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(549), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(549), + [anon_sym_ATmixin] = ACTIONS(549), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_RPAREN] = ACTIONS(549), + [anon_sym_EQ] = ACTIONS(549), + [sym__end] = ACTIONS(549), }, - [128] = { - [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), + [132] = { + [anon_sym_LBRACE] = ACTIONS(203), + [anon_sym_ATinheritdoc] = ACTIONS(203), + [anon_sym_ATinheritDoc] = ACTIONS(203), + [anon_sym_ATapi] = ACTIONS(203), + [anon_sym_ATfilesource] = ACTIONS(203), + [anon_sym_ATignore] = ACTIONS(203), + [anon_sym_ATinternal] = ACTIONS(203), + [anon_sym_ATcategory] = ACTIONS(203), + [anon_sym_ATcopyright] = ACTIONS(203), + [anon_sym_ATtodo] = ACTIONS(203), + [anon_sym_ATexample] = ACTIONS(203), + [anon_sym_ATlicense] = ACTIONS(203), + [anon_sym_ATpackage] = ACTIONS(203), + [anon_sym_ATsource] = ACTIONS(203), + [anon_sym_ATsubpackage] = ACTIONS(203), + [anon_sym_ATuses] = ACTIONS(203), + [anon_sym_ATauthor] = ACTIONS(203), + [anon_sym_ATglobal] = ACTIONS(203), + [anon_sym_ATlink] = ACTIONS(203), + [anon_sym_ATmethod] = ACTIONS(203), + [anon_sym_ATparam] = ACTIONS(201), + [anon_sym_ATproperty] = ACTIONS(201), + [anon_sym_ATproperty_DASHread] = ACTIONS(203), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATreturn] = ACTIONS(203), + [anon_sym_ATsee] = ACTIONS(203), + [anon_sym_ATthrows] = ACTIONS(203), + [anon_sym_ATvar] = ACTIONS(203), + [anon_sym_ATdeprecated] = ACTIONS(203), + [anon_sym_ATsince] = ACTIONS(203), + [anon_sym_ATversion] = ACTIONS(203), + [anon_sym_ATtemplate] = ACTIONS(201), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(203), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(203), + [anon_sym_ATimplements] = ACTIONS(203), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(203), + [anon_sym_ATextends] = ACTIONS(203), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(203), + [anon_sym_ATuse] = ACTIONS(201), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(203), + [anon_sym_ATafter] = ACTIONS(201), + [anon_sym_ATafterClass] = ACTIONS(203), + [anon_sym_ATannotation] = ACTIONS(203), + [anon_sym_ATbackupGlobals] = ACTIONS(203), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(203), + [anon_sym_ATbefore] = ACTIONS(201), + [anon_sym_ATbeforeClass] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(203), + [anon_sym_ATcovers] = ACTIONS(201), + [anon_sym_ATcoversDefaultClass] = ACTIONS(201), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(203), + [anon_sym_ATcoversNothing] = ACTIONS(203), + [anon_sym_ATdataProvider] = ACTIONS(203), + [anon_sym_ATdepends] = ACTIONS(201), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(203), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(203), + [anon_sym_ATgroup] = ACTIONS(203), + [anon_sym_ATlarge] = ACTIONS(203), + [anon_sym_ATmedium] = ACTIONS(203), + [anon_sym_ATpreserveGlobalState] = ACTIONS(203), + [anon_sym_ATrequires] = ACTIONS(201), + [anon_sym_ATrequiresusages] = ACTIONS(203), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(203), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(203), + [anon_sym_ATsmall] = ACTIONS(203), + [anon_sym_ATtest] = ACTIONS(201), + [anon_sym_ATtestWith] = ACTIONS(203), + [anon_sym_ATtestdox] = ACTIONS(203), + [anon_sym_ATticket] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(203), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(203), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(201), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(201), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(203), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(203), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(203), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(203), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(201), + [anon_sym_ATreadonly] = ACTIONS(203), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(203), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(203), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(203), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(203), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(203), + [anon_sym_ATparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(201), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(203), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(203), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(203), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(203), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(203), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(203), + [anon_sym_ATmixin] = ACTIONS(203), + [anon_sym_COLON_COLON] = ACTIONS(203), + [sym__end] = ACTIONS(203), + [sym_text] = ACTIONS(203), }, - [129] = { + [133] = { + [anon_sym_LBRACE] = ACTIONS(199), + [anon_sym_ATinheritdoc] = ACTIONS(199), + [anon_sym_ATinheritDoc] = ACTIONS(199), + [anon_sym_ATapi] = ACTIONS(199), + [anon_sym_ATfilesource] = ACTIONS(199), + [anon_sym_ATignore] = ACTIONS(199), + [anon_sym_ATinternal] = ACTIONS(199), + [anon_sym_ATcategory] = ACTIONS(199), + [anon_sym_ATcopyright] = ACTIONS(199), + [anon_sym_ATtodo] = ACTIONS(199), + [anon_sym_ATexample] = ACTIONS(199), + [anon_sym_ATlicense] = ACTIONS(199), + [anon_sym_ATpackage] = ACTIONS(199), + [anon_sym_ATsource] = ACTIONS(199), + [anon_sym_ATsubpackage] = ACTIONS(199), + [anon_sym_ATuses] = ACTIONS(199), + [anon_sym_ATauthor] = ACTIONS(199), + [anon_sym_ATglobal] = ACTIONS(199), + [anon_sym_ATlink] = ACTIONS(199), + [anon_sym_ATmethod] = ACTIONS(199), + [anon_sym_ATparam] = ACTIONS(197), + [anon_sym_ATproperty] = ACTIONS(197), + [anon_sym_ATproperty_DASHread] = ACTIONS(199), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATreturn] = ACTIONS(199), + [anon_sym_ATsee] = ACTIONS(199), + [anon_sym_ATthrows] = ACTIONS(199), + [anon_sym_ATvar] = ACTIONS(199), + [anon_sym_ATdeprecated] = ACTIONS(199), + [anon_sym_ATsince] = ACTIONS(199), + [anon_sym_ATversion] = ACTIONS(199), + [anon_sym_ATtemplate] = ACTIONS(197), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(199), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(199), + [anon_sym_ATimplements] = ACTIONS(199), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(199), + [anon_sym_ATextends] = ACTIONS(199), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(199), + [anon_sym_ATuse] = ACTIONS(197), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(199), + [anon_sym_ATafter] = ACTIONS(197), + [anon_sym_ATafterClass] = ACTIONS(199), + [anon_sym_ATannotation] = ACTIONS(199), + [anon_sym_ATbackupGlobals] = ACTIONS(199), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(199), + [anon_sym_ATbefore] = ACTIONS(197), + [anon_sym_ATbeforeClass] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(197), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(199), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(199), + [anon_sym_ATcovers] = ACTIONS(197), + [anon_sym_ATcoversDefaultClass] = ACTIONS(197), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(199), + [anon_sym_ATcoversNothing] = ACTIONS(199), + [anon_sym_ATdataProvider] = ACTIONS(199), + [anon_sym_ATdepends] = ACTIONS(197), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(199), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(199), + [anon_sym_ATgroup] = ACTIONS(199), + [anon_sym_ATlarge] = ACTIONS(199), + [anon_sym_ATmedium] = ACTIONS(199), + [anon_sym_ATpreserveGlobalState] = ACTIONS(199), + [anon_sym_ATrequires] = ACTIONS(197), + [anon_sym_ATrequiresusages] = ACTIONS(199), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(199), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(199), + [anon_sym_ATsmall] = ACTIONS(199), + [anon_sym_ATtest] = ACTIONS(197), + [anon_sym_ATtestWith] = ACTIONS(199), + [anon_sym_ATtestdox] = ACTIONS(199), + [anon_sym_ATticket] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(199), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(199), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(197), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(197), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(199), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(199), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(199), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(199), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(197), + [anon_sym_ATreadonly] = ACTIONS(199), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(199), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(199), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(199), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(199), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(199), + [anon_sym_ATparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(197), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(199), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(199), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(199), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(199), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(199), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(199), + [anon_sym_ATmixin] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym__end] = ACTIONS(199), + [sym_text] = ACTIONS(199), + }, + [134] = { + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_ATinheritdoc] = ACTIONS(553), + [anon_sym_ATinheritDoc] = ACTIONS(553), + [anon_sym_ATapi] = ACTIONS(553), + [anon_sym_ATfilesource] = ACTIONS(553), + [anon_sym_ATignore] = ACTIONS(553), + [anon_sym_ATinternal] = ACTIONS(553), + [anon_sym_ATcategory] = ACTIONS(553), + [anon_sym_ATcopyright] = ACTIONS(553), + [anon_sym_ATtodo] = ACTIONS(553), + [anon_sym_ATexample] = ACTIONS(553), + [anon_sym_ATlicense] = ACTIONS(553), + [anon_sym_ATpackage] = ACTIONS(553), + [anon_sym_ATsource] = ACTIONS(553), + [anon_sym_ATsubpackage] = ACTIONS(553), + [anon_sym_ATuses] = ACTIONS(553), + [anon_sym_ATauthor] = ACTIONS(553), + [anon_sym_ATglobal] = ACTIONS(553), + [anon_sym_ATlink] = ACTIONS(553), + [anon_sym_ATmethod] = ACTIONS(553), + [anon_sym_ATparam] = ACTIONS(555), + [anon_sym_ATproperty] = ACTIONS(555), + [anon_sym_ATproperty_DASHread] = ACTIONS(553), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(553), + [anon_sym_ATreturn] = ACTIONS(553), + [anon_sym_ATsee] = ACTIONS(553), + [anon_sym_ATthrows] = ACTIONS(553), + [anon_sym_ATvar] = ACTIONS(553), + [anon_sym_ATdeprecated] = ACTIONS(553), + [anon_sym_ATsince] = ACTIONS(553), + [anon_sym_ATversion] = ACTIONS(553), + [anon_sym_ATtemplate] = ACTIONS(555), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(553), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(553), + [anon_sym_ATimplements] = ACTIONS(553), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(553), + [anon_sym_ATextends] = ACTIONS(553), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(553), + [anon_sym_ATuse] = ACTIONS(555), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(553), + [anon_sym_ATafter] = ACTIONS(555), + [anon_sym_ATafterClass] = ACTIONS(553), + [anon_sym_ATannotation] = ACTIONS(553), + [anon_sym_ATbackupGlobals] = ACTIONS(553), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(553), + [anon_sym_ATbefore] = ACTIONS(555), + [anon_sym_ATbeforeClass] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(555), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(553), + [anon_sym_ATcovers] = ACTIONS(555), + [anon_sym_ATcoversDefaultClass] = ACTIONS(555), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(553), + [anon_sym_ATcoversNothing] = ACTIONS(553), + [anon_sym_ATdataProvider] = ACTIONS(553), + [anon_sym_ATdepends] = ACTIONS(555), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(553), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(553), + [anon_sym_ATgroup] = ACTIONS(553), + [anon_sym_ATlarge] = ACTIONS(553), + [anon_sym_ATmedium] = ACTIONS(553), + [anon_sym_ATpreserveGlobalState] = ACTIONS(553), + [anon_sym_ATrequires] = ACTIONS(555), + [anon_sym_ATrequiresusages] = ACTIONS(553), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(553), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(553), + [anon_sym_ATsmall] = ACTIONS(553), + [anon_sym_ATtest] = ACTIONS(555), + [anon_sym_ATtestWith] = ACTIONS(553), + [anon_sym_ATtestdox] = ACTIONS(553), + [anon_sym_ATticket] = ACTIONS(553), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(553), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(553), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(553), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(555), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(555), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(553), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(553), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(553), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(553), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(553), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(555), + [anon_sym_ATreadonly] = ACTIONS(553), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(553), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(553), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(553), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(553), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(553), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(553), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(553), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(553), + [anon_sym_ATparam_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(555), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(553), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(553), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(553), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(553), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(553), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(553), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(553), + [anon_sym_ATmixin] = ACTIONS(553), + [anon_sym_COLON_COLON] = ACTIONS(557), + [sym__end] = ACTIONS(553), + [sym_text] = ACTIONS(553), + }, + [135] = { [anon_sym_LBRACE] = ACTIONS(559), [anon_sym_ATinheritdoc] = ACTIONS(559), [anon_sym_ATinheritDoc] = ACTIONS(559), @@ -22345,9 +23188,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(559), [anon_sym_ATmixin] = ACTIONS(559), [sym__end] = ACTIONS(559), - [sym_text] = ACTIONS(559), + [sym__text_not_version] = ACTIONS(559), }, - [130] = { + [136] = { [anon_sym_LBRACE] = ACTIONS(563), [anon_sym_ATinheritdoc] = ACTIONS(563), [anon_sym_ATinheritDoc] = ACTIONS(563), @@ -22459,8 +23302,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(563), [sym_text] = ACTIONS(563), }, - [131] = { - [sym_variable_name] = STATE(143), + [137] = { + [anon_sym_LBRACE] = ACTIONS(567), [anon_sym_ATinheritdoc] = ACTIONS(567), [anon_sym_ATinheritDoc] = ACTIONS(567), [anon_sym_ATapi] = ACTIONS(567), @@ -22568,794 +23411,907 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(567), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(567), [anon_sym_ATmixin] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(571), [sym__end] = ACTIONS(567), + [sym_text] = ACTIONS(567), }, - [132] = { - [anon_sym_LBRACE] = ACTIONS(573), - [anon_sym_ATinheritdoc] = ACTIONS(573), - [anon_sym_ATinheritDoc] = ACTIONS(573), - [anon_sym_ATapi] = ACTIONS(573), - [anon_sym_ATfilesource] = ACTIONS(573), - [anon_sym_ATignore] = ACTIONS(573), - [anon_sym_ATinternal] = ACTIONS(573), - [anon_sym_ATcategory] = ACTIONS(573), - [anon_sym_ATcopyright] = ACTIONS(573), - [anon_sym_ATtodo] = ACTIONS(573), - [anon_sym_ATexample] = ACTIONS(573), - [anon_sym_ATlicense] = ACTIONS(573), - [anon_sym_ATpackage] = ACTIONS(573), - [anon_sym_ATsource] = ACTIONS(573), - [anon_sym_ATsubpackage] = ACTIONS(573), - [anon_sym_ATuses] = ACTIONS(573), - [anon_sym_ATauthor] = ACTIONS(573), - [anon_sym_ATglobal] = ACTIONS(573), - [anon_sym_ATlink] = ACTIONS(573), - [anon_sym_ATmethod] = ACTIONS(573), - [anon_sym_ATparam] = ACTIONS(575), - [anon_sym_ATproperty] = ACTIONS(575), - [anon_sym_ATproperty_DASHread] = ACTIONS(573), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(573), - [anon_sym_ATreturn] = ACTIONS(573), - [anon_sym_ATsee] = ACTIONS(573), - [anon_sym_ATthrows] = ACTIONS(573), - [anon_sym_ATvar] = ACTIONS(573), - [anon_sym_ATdeprecated] = ACTIONS(573), - [anon_sym_ATsince] = ACTIONS(573), - [anon_sym_ATversion] = ACTIONS(573), - [anon_sym_ATtemplate] = ACTIONS(575), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(573), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(573), - [anon_sym_ATimplements] = ACTIONS(573), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(573), - [anon_sym_ATextends] = ACTIONS(573), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(573), - [anon_sym_ATuse] = ACTIONS(575), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(573), - [anon_sym_ATafter] = ACTIONS(575), - [anon_sym_ATafterClass] = ACTIONS(573), - [anon_sym_ATannotation] = ACTIONS(573), - [anon_sym_ATbackupGlobals] = ACTIONS(573), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(573), - [anon_sym_ATbefore] = ACTIONS(575), - [anon_sym_ATbeforeClass] = ACTIONS(573), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(575), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(573), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(573), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(573), - [anon_sym_ATcovers] = ACTIONS(575), - [anon_sym_ATcoversDefaultClass] = ACTIONS(575), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(573), - [anon_sym_ATcoversNothing] = ACTIONS(573), - [anon_sym_ATdataProvider] = ACTIONS(573), - [anon_sym_ATdepends] = ACTIONS(575), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(573), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(573), - [anon_sym_ATgroup] = ACTIONS(573), - [anon_sym_ATlarge] = ACTIONS(573), - [anon_sym_ATmedium] = ACTIONS(573), - [anon_sym_ATpreserveGlobalState] = ACTIONS(573), - [anon_sym_ATrequires] = ACTIONS(575), - [anon_sym_ATrequiresusages] = ACTIONS(573), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(573), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(573), - [anon_sym_ATsmall] = ACTIONS(573), - [anon_sym_ATtest] = ACTIONS(575), - [anon_sym_ATtestWith] = ACTIONS(573), - [anon_sym_ATtestdox] = ACTIONS(573), - [anon_sym_ATticket] = ACTIONS(573), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(573), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(573), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(573), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(575), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(573), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(575), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(573), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(573), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(573), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(573), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(573), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(573), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(573), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(573), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(573), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(575), - [anon_sym_ATreadonly] = ACTIONS(573), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(573), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(573), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(573), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(573), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(573), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(573), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(573), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(573), - [anon_sym_ATparam_DASHout] = ACTIONS(573), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(573), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(575), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(573), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(573), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(573), - [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), + [138] = { + [anon_sym_LBRACE] = ACTIONS(571), + [anon_sym_ATinheritdoc] = ACTIONS(571), + [anon_sym_ATinheritDoc] = ACTIONS(571), + [anon_sym_ATapi] = ACTIONS(571), + [anon_sym_ATfilesource] = ACTIONS(571), + [anon_sym_ATignore] = ACTIONS(571), + [anon_sym_ATinternal] = ACTIONS(571), + [anon_sym_ATcategory] = ACTIONS(571), + [anon_sym_ATcopyright] = ACTIONS(571), + [anon_sym_ATtodo] = ACTIONS(571), + [anon_sym_ATexample] = ACTIONS(571), + [anon_sym_ATlicense] = ACTIONS(571), + [anon_sym_ATpackage] = ACTIONS(571), + [anon_sym_ATsource] = ACTIONS(571), + [anon_sym_ATsubpackage] = ACTIONS(571), + [anon_sym_ATuses] = ACTIONS(571), + [anon_sym_ATauthor] = ACTIONS(571), + [anon_sym_ATglobal] = ACTIONS(571), + [anon_sym_ATlink] = ACTIONS(571), + [anon_sym_ATmethod] = ACTIONS(571), + [anon_sym_ATparam] = ACTIONS(573), + [anon_sym_ATproperty] = ACTIONS(573), + [anon_sym_ATproperty_DASHread] = ACTIONS(571), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(571), + [anon_sym_ATreturn] = ACTIONS(571), + [anon_sym_ATsee] = ACTIONS(571), + [anon_sym_ATthrows] = ACTIONS(571), + [anon_sym_ATvar] = ACTIONS(571), + [anon_sym_ATdeprecated] = ACTIONS(571), + [anon_sym_ATsince] = ACTIONS(571), + [anon_sym_ATversion] = ACTIONS(571), + [anon_sym_ATtemplate] = ACTIONS(573), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(571), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(571), + [anon_sym_ATimplements] = ACTIONS(571), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(571), + [anon_sym_ATextends] = ACTIONS(571), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(571), + [anon_sym_ATuse] = ACTIONS(573), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(571), + [anon_sym_ATafter] = ACTIONS(573), + [anon_sym_ATafterClass] = ACTIONS(571), + [anon_sym_ATannotation] = ACTIONS(571), + [anon_sym_ATbackupGlobals] = ACTIONS(571), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(571), + [anon_sym_ATbefore] = ACTIONS(573), + [anon_sym_ATbeforeClass] = ACTIONS(571), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(573), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(571), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(571), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(571), + [anon_sym_ATcovers] = ACTIONS(573), + [anon_sym_ATcoversDefaultClass] = ACTIONS(573), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(571), + [anon_sym_ATcoversNothing] = ACTIONS(571), + [anon_sym_ATdataProvider] = ACTIONS(571), + [anon_sym_ATdepends] = ACTIONS(573), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(571), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(571), + [anon_sym_ATgroup] = ACTIONS(571), + [anon_sym_ATlarge] = ACTIONS(571), + [anon_sym_ATmedium] = ACTIONS(571), + [anon_sym_ATpreserveGlobalState] = ACTIONS(571), + [anon_sym_ATrequires] = ACTIONS(573), + [anon_sym_ATrequiresusages] = ACTIONS(571), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(571), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(571), + [anon_sym_ATsmall] = ACTIONS(571), + [anon_sym_ATtest] = ACTIONS(573), + [anon_sym_ATtestWith] = ACTIONS(571), + [anon_sym_ATtestdox] = ACTIONS(571), + [anon_sym_ATticket] = ACTIONS(571), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(571), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(571), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(571), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(573), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(571), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(573), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(571), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(571), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(571), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(571), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(571), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(571), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(571), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(571), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(571), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(573), + [anon_sym_ATreadonly] = ACTIONS(571), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(571), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(571), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(571), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(571), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(571), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(571), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(571), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(571), + [anon_sym_ATparam_DASHout] = ACTIONS(571), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(571), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(573), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(571), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(571), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(571), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(571), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(571), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(571), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(571), + [anon_sym_ATmixin] = ACTIONS(571), + [sym__end] = ACTIONS(571), + [sym_text] = ACTIONS(571), }, - [133] = { - [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_not_version] = ACTIONS(555), + [139] = { + [anon_sym_LBRACE] = ACTIONS(575), + [anon_sym_ATinheritdoc] = ACTIONS(575), + [anon_sym_ATinheritDoc] = ACTIONS(575), + [anon_sym_ATapi] = ACTIONS(575), + [anon_sym_ATfilesource] = ACTIONS(575), + [anon_sym_ATignore] = ACTIONS(575), + [anon_sym_ATinternal] = ACTIONS(575), + [anon_sym_ATcategory] = ACTIONS(575), + [anon_sym_ATcopyright] = ACTIONS(575), + [anon_sym_ATtodo] = ACTIONS(575), + [anon_sym_ATexample] = ACTIONS(575), + [anon_sym_ATlicense] = ACTIONS(575), + [anon_sym_ATpackage] = ACTIONS(575), + [anon_sym_ATsource] = ACTIONS(575), + [anon_sym_ATsubpackage] = ACTIONS(575), + [anon_sym_ATuses] = ACTIONS(575), + [anon_sym_ATauthor] = ACTIONS(575), + [anon_sym_ATglobal] = ACTIONS(575), + [anon_sym_ATlink] = ACTIONS(575), + [anon_sym_ATmethod] = ACTIONS(575), + [anon_sym_ATparam] = ACTIONS(577), + [anon_sym_ATproperty] = ACTIONS(577), + [anon_sym_ATproperty_DASHread] = ACTIONS(575), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(575), + [anon_sym_ATreturn] = ACTIONS(575), + [anon_sym_ATsee] = ACTIONS(575), + [anon_sym_ATthrows] = ACTIONS(575), + [anon_sym_ATvar] = ACTIONS(575), + [anon_sym_ATdeprecated] = ACTIONS(575), + [anon_sym_ATsince] = ACTIONS(575), + [anon_sym_ATversion] = ACTIONS(575), + [anon_sym_ATtemplate] = ACTIONS(577), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(575), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(575), + [anon_sym_ATimplements] = ACTIONS(575), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(575), + [anon_sym_ATextends] = ACTIONS(575), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(575), + [anon_sym_ATuse] = ACTIONS(577), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(575), + [anon_sym_ATafter] = ACTIONS(577), + [anon_sym_ATafterClass] = ACTIONS(575), + [anon_sym_ATannotation] = ACTIONS(575), + [anon_sym_ATbackupGlobals] = ACTIONS(575), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(575), + [anon_sym_ATbefore] = ACTIONS(577), + [anon_sym_ATbeforeClass] = ACTIONS(575), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(577), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(575), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(575), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(575), + [anon_sym_ATcovers] = ACTIONS(577), + [anon_sym_ATcoversDefaultClass] = ACTIONS(577), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(575), + [anon_sym_ATcoversNothing] = ACTIONS(575), + [anon_sym_ATdataProvider] = ACTIONS(575), + [anon_sym_ATdepends] = ACTIONS(577), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(575), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(575), + [anon_sym_ATgroup] = ACTIONS(575), + [anon_sym_ATlarge] = ACTIONS(575), + [anon_sym_ATmedium] = ACTIONS(575), + [anon_sym_ATpreserveGlobalState] = ACTIONS(575), + [anon_sym_ATrequires] = ACTIONS(577), + [anon_sym_ATrequiresusages] = ACTIONS(575), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(575), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(575), + [anon_sym_ATsmall] = ACTIONS(575), + [anon_sym_ATtest] = ACTIONS(577), + [anon_sym_ATtestWith] = ACTIONS(575), + [anon_sym_ATtestdox] = ACTIONS(575), + [anon_sym_ATticket] = ACTIONS(575), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(575), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(575), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(575), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(577), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(575), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(577), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(575), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(575), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(575), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(575), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(575), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(575), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(575), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(575), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(575), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(577), + [anon_sym_ATreadonly] = ACTIONS(575), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(575), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(575), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(575), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(575), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(575), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(575), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(575), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(575), + [anon_sym_ATparam_DASHout] = ACTIONS(575), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(575), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(577), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(575), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(575), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(575), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(575), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(575), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(575), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(575), + [anon_sym_ATmixin] = ACTIONS(575), + [sym__end] = ACTIONS(575), + [sym__text_after_type] = ACTIONS(575), + }, + [140] = { + [anon_sym_LBRACE] = ACTIONS(579), + [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_ATglobal] = ACTIONS(579), + [anon_sym_ATlink] = ACTIONS(579), + [anon_sym_ATmethod] = ACTIONS(579), + [anon_sym_ATparam] = ACTIONS(581), + [anon_sym_ATproperty] = ACTIONS(581), + [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_ATtemplate] = ACTIONS(581), + [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_ATuse] = ACTIONS(581), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(579), + [anon_sym_ATafter] = ACTIONS(581), + [anon_sym_ATafterClass] = ACTIONS(579), + [anon_sym_ATannotation] = ACTIONS(579), + [anon_sym_ATbackupGlobals] = ACTIONS(579), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(579), + [anon_sym_ATbefore] = ACTIONS(581), + [anon_sym_ATbeforeClass] = ACTIONS(579), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(581), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(579), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(579), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(579), + [anon_sym_ATcovers] = ACTIONS(581), + [anon_sym_ATcoversDefaultClass] = ACTIONS(581), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(579), + [anon_sym_ATcoversNothing] = ACTIONS(579), + [anon_sym_ATdataProvider] = ACTIONS(579), + [anon_sym_ATdepends] = ACTIONS(581), + [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_ATrequires] = ACTIONS(581), + [anon_sym_ATrequiresusages] = ACTIONS(579), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(579), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(579), + [anon_sym_ATsmall] = ACTIONS(579), + [anon_sym_ATtest] = ACTIONS(581), + [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_ATpsalm_DASHparam] = ACTIONS(581), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(579), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(581), + [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_DASHreadonly] = ACTIONS(581), + [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_ATpsalm_DASHassert] = ACTIONS(581), + [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), + [sym_text] = ACTIONS(579), }, - [134] = { - [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_not_version] = ACTIONS(577), + [141] = { + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_ATinheritdoc] = ACTIONS(549), + [anon_sym_ATinheritDoc] = ACTIONS(549), + [anon_sym_ATapi] = ACTIONS(549), + [anon_sym_ATfilesource] = ACTIONS(549), + [anon_sym_ATignore] = ACTIONS(549), + [anon_sym_ATinternal] = ACTIONS(549), + [anon_sym_ATcategory] = ACTIONS(549), + [anon_sym_ATcopyright] = ACTIONS(549), + [anon_sym_ATtodo] = ACTIONS(549), + [anon_sym_ATexample] = ACTIONS(549), + [anon_sym_ATlicense] = ACTIONS(549), + [anon_sym_ATpackage] = ACTIONS(549), + [anon_sym_ATsource] = ACTIONS(549), + [anon_sym_ATsubpackage] = ACTIONS(549), + [anon_sym_ATuses] = ACTIONS(549), + [anon_sym_ATauthor] = ACTIONS(549), + [anon_sym_ATglobal] = ACTIONS(549), + [anon_sym_ATlink] = ACTIONS(549), + [anon_sym_ATmethod] = ACTIONS(549), + [anon_sym_ATparam] = ACTIONS(551), + [anon_sym_ATproperty] = ACTIONS(551), + [anon_sym_ATproperty_DASHread] = ACTIONS(549), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(549), + [anon_sym_ATreturn] = ACTIONS(549), + [anon_sym_ATsee] = ACTIONS(549), + [anon_sym_ATthrows] = ACTIONS(549), + [anon_sym_ATvar] = ACTIONS(549), + [anon_sym_ATdeprecated] = ACTIONS(549), + [anon_sym_ATsince] = ACTIONS(549), + [anon_sym_ATversion] = ACTIONS(549), + [anon_sym_ATtemplate] = ACTIONS(551), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(549), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(549), + [anon_sym_ATimplements] = ACTIONS(549), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(549), + [anon_sym_ATextends] = ACTIONS(549), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(549), + [anon_sym_ATuse] = ACTIONS(551), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(549), + [anon_sym_ATafter] = ACTIONS(551), + [anon_sym_ATafterClass] = ACTIONS(549), + [anon_sym_ATannotation] = ACTIONS(549), + [anon_sym_ATbackupGlobals] = ACTIONS(549), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(549), + [anon_sym_ATbefore] = ACTIONS(551), + [anon_sym_ATbeforeClass] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(551), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(549), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(549), + [anon_sym_ATcovers] = ACTIONS(551), + [anon_sym_ATcoversDefaultClass] = ACTIONS(551), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(549), + [anon_sym_ATcoversNothing] = ACTIONS(549), + [anon_sym_ATdataProvider] = ACTIONS(549), + [anon_sym_ATdepends] = ACTIONS(551), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(549), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(549), + [anon_sym_ATgroup] = ACTIONS(549), + [anon_sym_ATlarge] = ACTIONS(549), + [anon_sym_ATmedium] = ACTIONS(549), + [anon_sym_ATpreserveGlobalState] = ACTIONS(549), + [anon_sym_ATrequires] = ACTIONS(551), + [anon_sym_ATrequiresusages] = ACTIONS(549), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(549), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(549), + [anon_sym_ATsmall] = ACTIONS(549), + [anon_sym_ATtest] = ACTIONS(551), + [anon_sym_ATtestWith] = ACTIONS(549), + [anon_sym_ATtestdox] = ACTIONS(549), + [anon_sym_ATticket] = ACTIONS(549), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(549), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(549), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(549), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(551), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(551), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(549), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(549), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(549), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(549), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(549), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(549), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(551), + [anon_sym_ATreadonly] = ACTIONS(549), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(549), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(549), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(549), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(549), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(549), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(549), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(549), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(549), + [anon_sym_ATparam_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(549), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(551), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(549), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(549), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(549), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(549), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(549), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(549), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(549), + [anon_sym_ATmixin] = ACTIONS(549), + [sym__end] = ACTIONS(549), + [sym_text] = ACTIONS(549), }, - [135] = { - [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(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(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(581), - [anon_sym_ATafter] = ACTIONS(583), - [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(581), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(583), - [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(581), - [anon_sym_ATcoversNothing] = ACTIONS(581), - [anon_sym_ATdataProvider] = ACTIONS(581), - [anon_sym_ATdepends] = ACTIONS(583), - [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(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(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(581), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(583), - [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(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(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), + [142] = { + [anon_sym_LBRACE] = ACTIONS(543), + [anon_sym_ATinheritdoc] = ACTIONS(543), + [anon_sym_ATinheritDoc] = ACTIONS(543), + [anon_sym_ATapi] = ACTIONS(543), + [anon_sym_ATfilesource] = ACTIONS(543), + [anon_sym_ATignore] = ACTIONS(543), + [anon_sym_ATinternal] = ACTIONS(543), + [anon_sym_ATcategory] = ACTIONS(543), + [anon_sym_ATcopyright] = ACTIONS(543), + [anon_sym_ATtodo] = ACTIONS(543), + [anon_sym_ATexample] = ACTIONS(543), + [anon_sym_ATlicense] = ACTIONS(543), + [anon_sym_ATpackage] = ACTIONS(543), + [anon_sym_ATsource] = ACTIONS(543), + [anon_sym_ATsubpackage] = ACTIONS(543), + [anon_sym_ATuses] = ACTIONS(543), + [anon_sym_ATauthor] = ACTIONS(543), + [anon_sym_ATglobal] = ACTIONS(543), + [anon_sym_ATlink] = ACTIONS(543), + [anon_sym_ATmethod] = ACTIONS(543), + [anon_sym_ATparam] = ACTIONS(545), + [anon_sym_ATproperty] = ACTIONS(545), + [anon_sym_ATproperty_DASHread] = ACTIONS(543), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(543), + [anon_sym_ATreturn] = ACTIONS(543), + [anon_sym_ATsee] = ACTIONS(543), + [anon_sym_ATthrows] = ACTIONS(543), + [anon_sym_ATvar] = ACTIONS(543), + [anon_sym_ATdeprecated] = ACTIONS(543), + [anon_sym_ATsince] = ACTIONS(543), + [anon_sym_ATversion] = ACTIONS(543), + [anon_sym_ATtemplate] = ACTIONS(545), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(543), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(543), + [anon_sym_ATimplements] = ACTIONS(543), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(543), + [anon_sym_ATextends] = ACTIONS(543), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(543), + [anon_sym_ATuse] = ACTIONS(545), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(543), + [anon_sym_ATafter] = ACTIONS(545), + [anon_sym_ATafterClass] = ACTIONS(543), + [anon_sym_ATannotation] = ACTIONS(543), + [anon_sym_ATbackupGlobals] = ACTIONS(543), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(543), + [anon_sym_ATbefore] = ACTIONS(545), + [anon_sym_ATbeforeClass] = ACTIONS(543), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(545), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(543), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(543), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(543), + [anon_sym_ATcovers] = ACTIONS(545), + [anon_sym_ATcoversDefaultClass] = ACTIONS(545), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(543), + [anon_sym_ATcoversNothing] = ACTIONS(543), + [anon_sym_ATdataProvider] = ACTIONS(543), + [anon_sym_ATdepends] = ACTIONS(545), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(543), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(543), + [anon_sym_ATgroup] = ACTIONS(543), + [anon_sym_ATlarge] = ACTIONS(543), + [anon_sym_ATmedium] = ACTIONS(543), + [anon_sym_ATpreserveGlobalState] = ACTIONS(543), + [anon_sym_ATrequires] = ACTIONS(545), + [anon_sym_ATrequiresusages] = ACTIONS(543), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(543), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(543), + [anon_sym_ATsmall] = ACTIONS(543), + [anon_sym_ATtest] = ACTIONS(545), + [anon_sym_ATtestWith] = ACTIONS(543), + [anon_sym_ATtestdox] = ACTIONS(543), + [anon_sym_ATticket] = ACTIONS(543), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(543), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(543), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(543), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(545), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(543), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(545), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(543), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(543), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(543), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(543), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(543), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(543), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(543), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(543), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(543), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(545), + [anon_sym_ATreadonly] = ACTIONS(543), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(543), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(543), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(543), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(543), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(543), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(543), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(543), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(543), + [anon_sym_ATparam_DASHout] = ACTIONS(543), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(543), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(545), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(543), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(543), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(543), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(543), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(543), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(543), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(543), + [anon_sym_ATmixin] = ACTIONS(543), + [sym__end] = ACTIONS(543), + [sym_text] = ACTIONS(543), }, - [136] = { - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_ATinheritdoc] = ACTIONS(585), - [anon_sym_ATinheritDoc] = ACTIONS(585), - [anon_sym_ATapi] = ACTIONS(585), - [anon_sym_ATfilesource] = ACTIONS(585), - [anon_sym_ATignore] = ACTIONS(585), - [anon_sym_ATinternal] = ACTIONS(585), - [anon_sym_ATcategory] = ACTIONS(585), - [anon_sym_ATcopyright] = ACTIONS(585), - [anon_sym_ATtodo] = ACTIONS(585), - [anon_sym_ATexample] = ACTIONS(585), - [anon_sym_ATlicense] = ACTIONS(585), - [anon_sym_ATpackage] = ACTIONS(585), - [anon_sym_ATsource] = ACTIONS(585), - [anon_sym_ATsubpackage] = ACTIONS(585), - [anon_sym_ATuses] = ACTIONS(585), - [anon_sym_ATauthor] = ACTIONS(585), - [anon_sym_ATglobal] = ACTIONS(585), - [anon_sym_ATlink] = ACTIONS(585), - [anon_sym_ATmethod] = ACTIONS(585), - [anon_sym_ATparam] = ACTIONS(587), - [anon_sym_ATproperty] = ACTIONS(587), - [anon_sym_ATproperty_DASHread] = ACTIONS(585), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(585), - [anon_sym_ATreturn] = ACTIONS(585), - [anon_sym_ATsee] = ACTIONS(585), - [anon_sym_ATthrows] = ACTIONS(585), - [anon_sym_ATvar] = ACTIONS(585), - [anon_sym_ATdeprecated] = ACTIONS(585), - [anon_sym_ATsince] = ACTIONS(585), - [anon_sym_ATversion] = ACTIONS(585), - [anon_sym_ATtemplate] = ACTIONS(587), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(585), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(585), - [anon_sym_ATimplements] = ACTIONS(585), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(585), - [anon_sym_ATextends] = ACTIONS(585), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(585), - [anon_sym_ATuse] = ACTIONS(587), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(585), - [anon_sym_ATafter] = ACTIONS(587), - [anon_sym_ATafterClass] = ACTIONS(585), - [anon_sym_ATannotation] = ACTIONS(585), - [anon_sym_ATbackupGlobals] = ACTIONS(585), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(585), - [anon_sym_ATbefore] = ACTIONS(587), - [anon_sym_ATbeforeClass] = ACTIONS(585), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(587), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(585), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(585), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(585), - [anon_sym_ATcovers] = ACTIONS(587), - [anon_sym_ATcoversDefaultClass] = ACTIONS(587), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(585), - [anon_sym_ATcoversNothing] = ACTIONS(585), - [anon_sym_ATdataProvider] = ACTIONS(585), - [anon_sym_ATdepends] = ACTIONS(587), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(585), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(585), - [anon_sym_ATgroup] = ACTIONS(585), - [anon_sym_ATlarge] = ACTIONS(585), - [anon_sym_ATmedium] = ACTIONS(585), - [anon_sym_ATpreserveGlobalState] = ACTIONS(585), - [anon_sym_ATrequires] = ACTIONS(587), - [anon_sym_ATrequiresusages] = ACTIONS(585), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(585), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(585), - [anon_sym_ATsmall] = ACTIONS(585), - [anon_sym_ATtest] = ACTIONS(587), - [anon_sym_ATtestWith] = ACTIONS(585), - [anon_sym_ATtestdox] = ACTIONS(585), - [anon_sym_ATticket] = ACTIONS(585), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(585), - [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), - [sym_text] = ACTIONS(585), + [143] = { + [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), }, - [137] = { - [anon_sym_LBRACE] = ACTIONS(531), - [anon_sym_ATinheritdoc] = ACTIONS(531), - [anon_sym_ATinheritDoc] = ACTIONS(531), - [anon_sym_ATapi] = ACTIONS(531), - [anon_sym_ATfilesource] = ACTIONS(531), - [anon_sym_ATignore] = ACTIONS(531), - [anon_sym_ATinternal] = ACTIONS(531), - [anon_sym_ATcategory] = ACTIONS(531), - [anon_sym_ATcopyright] = ACTIONS(531), - [anon_sym_ATtodo] = ACTIONS(531), - [anon_sym_ATexample] = ACTIONS(531), - [anon_sym_ATlicense] = ACTIONS(531), - [anon_sym_ATpackage] = ACTIONS(531), - [anon_sym_ATsource] = ACTIONS(531), - [anon_sym_ATsubpackage] = ACTIONS(531), - [anon_sym_ATuses] = ACTIONS(531), - [anon_sym_ATauthor] = ACTIONS(531), - [anon_sym_ATglobal] = ACTIONS(531), - [anon_sym_ATlink] = ACTIONS(531), - [anon_sym_ATmethod] = ACTIONS(531), - [anon_sym_ATparam] = ACTIONS(533), - [anon_sym_ATproperty] = ACTIONS(533), - [anon_sym_ATproperty_DASHread] = ACTIONS(531), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(531), - [anon_sym_ATreturn] = ACTIONS(531), - [anon_sym_ATsee] = ACTIONS(531), - [anon_sym_ATthrows] = ACTIONS(531), - [anon_sym_ATvar] = ACTIONS(531), - [anon_sym_ATdeprecated] = ACTIONS(531), - [anon_sym_ATsince] = ACTIONS(531), - [anon_sym_ATversion] = ACTIONS(531), - [anon_sym_ATtemplate] = ACTIONS(533), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(531), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(531), - [anon_sym_ATimplements] = ACTIONS(531), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(531), - [anon_sym_ATextends] = ACTIONS(531), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(531), - [anon_sym_ATuse] = ACTIONS(533), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(531), - [anon_sym_ATafter] = ACTIONS(533), - [anon_sym_ATafterClass] = ACTIONS(531), - [anon_sym_ATannotation] = ACTIONS(531), - [anon_sym_ATbackupGlobals] = ACTIONS(531), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(531), - [anon_sym_ATbefore] = ACTIONS(533), - [anon_sym_ATbeforeClass] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(533), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(531), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(531), - [anon_sym_ATcovers] = ACTIONS(533), - [anon_sym_ATcoversDefaultClass] = ACTIONS(533), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(531), - [anon_sym_ATcoversNothing] = ACTIONS(531), - [anon_sym_ATdataProvider] = ACTIONS(531), - [anon_sym_ATdepends] = ACTIONS(533), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(531), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(531), - [anon_sym_ATgroup] = ACTIONS(531), - [anon_sym_ATlarge] = ACTIONS(531), - [anon_sym_ATmedium] = ACTIONS(531), - [anon_sym_ATpreserveGlobalState] = ACTIONS(531), - [anon_sym_ATrequires] = ACTIONS(533), - [anon_sym_ATrequiresusages] = ACTIONS(531), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(531), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(531), - [anon_sym_ATsmall] = ACTIONS(531), - [anon_sym_ATtest] = ACTIONS(533), - [anon_sym_ATtestWith] = ACTIONS(531), - [anon_sym_ATtestdox] = ACTIONS(531), - [anon_sym_ATticket] = ACTIONS(531), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(531), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(531), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(531), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(533), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(533), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(531), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(531), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(531), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(531), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(531), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(531), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(533), - [anon_sym_ATreadonly] = ACTIONS(531), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(531), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(531), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(531), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(531), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(531), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(531), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(531), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(531), - [anon_sym_ATparam_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(531), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(533), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(531), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(531), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(531), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(531), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(531), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(531), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(531), - [anon_sym_ATmixin] = ACTIONS(531), - [sym__end] = ACTIONS(531), - [sym_text] = ACTIONS(531), + [144] = { + [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_after_type] = ACTIONS(559), }, - [138] = { - [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] = ACTIONS(555), + [145] = { + [sym_variable_name] = STATE(185), + [anon_sym_ATinheritdoc] = ACTIONS(583), + [anon_sym_ATinheritDoc] = ACTIONS(583), + [anon_sym_ATapi] = ACTIONS(583), + [anon_sym_ATfilesource] = ACTIONS(583), + [anon_sym_ATignore] = ACTIONS(583), + [anon_sym_ATinternal] = ACTIONS(583), + [anon_sym_ATcategory] = ACTIONS(583), + [anon_sym_ATcopyright] = ACTIONS(583), + [anon_sym_ATtodo] = ACTIONS(583), + [anon_sym_ATexample] = ACTIONS(583), + [anon_sym_ATlicense] = ACTIONS(583), + [anon_sym_ATpackage] = ACTIONS(583), + [anon_sym_ATsource] = ACTIONS(583), + [anon_sym_ATsubpackage] = ACTIONS(583), + [anon_sym_ATuses] = ACTIONS(583), + [anon_sym_ATauthor] = ACTIONS(583), + [anon_sym_ATglobal] = ACTIONS(583), + [anon_sym_ATlink] = ACTIONS(583), + [anon_sym_ATmethod] = ACTIONS(583), + [anon_sym_ATparam] = ACTIONS(585), + [anon_sym_ATproperty] = ACTIONS(585), + [anon_sym_ATproperty_DASHread] = ACTIONS(583), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(583), + [anon_sym_ATreturn] = ACTIONS(583), + [anon_sym_ATsee] = ACTIONS(583), + [anon_sym_ATthrows] = ACTIONS(583), + [anon_sym_ATvar] = ACTIONS(583), + [anon_sym_ATdeprecated] = ACTIONS(583), + [anon_sym_ATsince] = ACTIONS(583), + [anon_sym_ATversion] = ACTIONS(583), + [anon_sym_ATtemplate] = ACTIONS(585), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(583), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(583), + [anon_sym_ATimplements] = ACTIONS(583), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(583), + [anon_sym_ATextends] = ACTIONS(583), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(583), + [anon_sym_ATuse] = ACTIONS(585), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(583), + [anon_sym_ATafter] = ACTIONS(585), + [anon_sym_ATafterClass] = ACTIONS(583), + [anon_sym_ATannotation] = ACTIONS(583), + [anon_sym_ATbackupGlobals] = ACTIONS(583), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(583), + [anon_sym_ATbefore] = ACTIONS(585), + [anon_sym_ATbeforeClass] = ACTIONS(583), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(585), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(583), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(583), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(583), + [anon_sym_ATcovers] = ACTIONS(585), + [anon_sym_ATcoversDefaultClass] = ACTIONS(585), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(583), + [anon_sym_ATcoversNothing] = ACTIONS(583), + [anon_sym_ATdataProvider] = ACTIONS(583), + [anon_sym_ATdepends] = ACTIONS(585), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(583), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(583), + [anon_sym_ATgroup] = ACTIONS(583), + [anon_sym_ATlarge] = ACTIONS(583), + [anon_sym_ATmedium] = ACTIONS(583), + [anon_sym_ATpreserveGlobalState] = ACTIONS(583), + [anon_sym_ATrequires] = ACTIONS(585), + [anon_sym_ATrequiresusages] = ACTIONS(583), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(583), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(583), + [anon_sym_ATsmall] = ACTIONS(583), + [anon_sym_ATtest] = ACTIONS(585), + [anon_sym_ATtestWith] = ACTIONS(583), + [anon_sym_ATtestdox] = ACTIONS(583), + [anon_sym_ATticket] = ACTIONS(583), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(583), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(583), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(583), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(585), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(583), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(585), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(583), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(583), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(583), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(583), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(583), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(583), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(583), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(583), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(583), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(585), + [anon_sym_ATreadonly] = ACTIONS(583), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(583), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(583), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(583), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(583), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(583), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(583), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(583), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(583), + [anon_sym_ATparam_DASHout] = ACTIONS(583), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(583), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(585), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(583), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(583), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(583), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(583), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(583), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(583), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(583), + [anon_sym_ATmixin] = ACTIONS(583), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym__end] = ACTIONS(583), }, - [139] = { + [146] = { + [anon_sym_LBRACE] = ACTIONS(589), [anon_sym_ATinheritdoc] = ACTIONS(589), [anon_sym_ATinheritDoc] = ACTIONS(589), [anon_sym_ATapi] = ACTIONS(589), @@ -23458,126 +24414,240 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_as] = ACTIONS(593), [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), + [sym_text] = ACTIONS(589), }, - [140] = { - [anon_sym_ATinheritdoc] = ACTIONS(595), - [anon_sym_ATinheritDoc] = ACTIONS(595), - [anon_sym_ATapi] = ACTIONS(595), - [anon_sym_ATfilesource] = ACTIONS(595), - [anon_sym_ATignore] = ACTIONS(595), - [anon_sym_ATinternal] = ACTIONS(595), - [anon_sym_ATcategory] = ACTIONS(595), - [anon_sym_ATcopyright] = ACTIONS(595), - [anon_sym_ATtodo] = ACTIONS(595), - [anon_sym_ATexample] = ACTIONS(595), - [anon_sym_ATlicense] = ACTIONS(595), - [anon_sym_ATpackage] = ACTIONS(595), - [anon_sym_ATsource] = ACTIONS(595), - [anon_sym_ATsubpackage] = ACTIONS(595), - [anon_sym_ATuses] = ACTIONS(595), - [anon_sym_ATauthor] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_ATglobal] = ACTIONS(595), - [anon_sym_ATlink] = ACTIONS(595), - [anon_sym_ATmethod] = ACTIONS(595), + [147] = { + [anon_sym_LBRACE] = ACTIONS(593), + [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), + [sym_text] = ACTIONS(593), + }, + [148] = { + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_ATinheritdoc] = ACTIONS(597), + [anon_sym_ATinheritDoc] = ACTIONS(597), + [anon_sym_ATapi] = ACTIONS(597), + [anon_sym_ATfilesource] = ACTIONS(597), + [anon_sym_ATignore] = ACTIONS(597), + [anon_sym_ATinternal] = ACTIONS(597), + [anon_sym_ATcategory] = ACTIONS(597), + [anon_sym_ATcopyright] = ACTIONS(597), + [anon_sym_ATtodo] = ACTIONS(597), + [anon_sym_ATexample] = ACTIONS(597), + [anon_sym_ATlicense] = ACTIONS(597), + [anon_sym_ATpackage] = ACTIONS(597), + [anon_sym_ATsource] = ACTIONS(597), + [anon_sym_ATsubpackage] = ACTIONS(597), + [anon_sym_ATuses] = ACTIONS(597), + [anon_sym_ATauthor] = ACTIONS(597), + [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_ATproperty_DASHread] = ACTIONS(595), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(595), - [anon_sym_ATreturn] = ACTIONS(595), - [anon_sym_ATsee] = ACTIONS(595), - [anon_sym_ATthrows] = ACTIONS(595), - [anon_sym_ATvar] = ACTIONS(595), - [anon_sym_ATdeprecated] = ACTIONS(595), - [anon_sym_ATsince] = ACTIONS(595), - [anon_sym_ATversion] = ACTIONS(595), + [anon_sym_ATproperty_DASHread] = ACTIONS(597), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(597), + [anon_sym_ATreturn] = ACTIONS(597), + [anon_sym_ATsee] = ACTIONS(597), + [anon_sym_ATthrows] = ACTIONS(597), + [anon_sym_ATvar] = ACTIONS(597), + [anon_sym_ATdeprecated] = ACTIONS(597), + [anon_sym_ATsince] = ACTIONS(597), + [anon_sym_ATversion] = ACTIONS(597), [anon_sym_ATtemplate] = ACTIONS(599), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(595), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(595), - [anon_sym_ATimplements] = ACTIONS(595), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(595), - [anon_sym_ATextends] = ACTIONS(595), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(595), + [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_ATtemplate_DASHuse] = ACTIONS(595), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(597), [anon_sym_ATafter] = ACTIONS(599), - [anon_sym_ATafterClass] = ACTIONS(595), - [anon_sym_ATannotation] = ACTIONS(595), - [anon_sym_ATbackupGlobals] = ACTIONS(595), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(595), + [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_ATbeforeClass] = ACTIONS(595), + [anon_sym_ATbeforeClass] = ACTIONS(597), [anon_sym_ATcodeCoverageIgnore] = ACTIONS(599), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(595), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(595), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(595), + [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_ATcoversDefaultClasstoshortenannotations] = ACTIONS(595), - [anon_sym_ATcoversNothing] = ACTIONS(595), - [anon_sym_ATdataProvider] = ACTIONS(595), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(597), + [anon_sym_ATcoversNothing] = ACTIONS(597), + [anon_sym_ATdataProvider] = ACTIONS(597), [anon_sym_ATdepends] = ACTIONS(599), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(595), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(595), - [anon_sym_ATgroup] = ACTIONS(595), - [anon_sym_ATlarge] = ACTIONS(595), - [anon_sym_ATmedium] = ACTIONS(595), - [anon_sym_ATpreserveGlobalState] = ACTIONS(595), + [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_ATrequiresusages] = ACTIONS(595), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(595), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(595), - [anon_sym_ATsmall] = ACTIONS(595), + [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_ATtestWith] = ACTIONS(595), - [anon_sym_ATtestdox] = ACTIONS(595), - [anon_sym_ATticket] = ACTIONS(595), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(595), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(595), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(595), + [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_DASHreturn] = ACTIONS(595), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(597), [anon_sym_ATpsalm_DASHproperty] = ACTIONS(599), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(595), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(595), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(595), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(595), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(595), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(595), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(595), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(595), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(595), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(597), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(597), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(597), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(597), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(597), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(597), + [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_ATreadonly] = ACTIONS(595), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(595), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(595), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(595), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(595), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(595), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(595), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(595), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(595), - [anon_sym_ATparam_DASHout] = ACTIONS(595), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(595), + [anon_sym_ATreadonly] = ACTIONS(597), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(597), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(597), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(597), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(597), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(597), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(597), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(597), + [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_DASHif_DASHtrue] = ACTIONS(595), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(595), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(595), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(595), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(595), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(595), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(595), - [anon_sym_ATmixin] = ACTIONS(595), - [sym__end] = ACTIONS(595), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(597), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(597), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(597), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(597), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(597), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(597), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(597), + [anon_sym_ATmixin] = ACTIONS(597), + [sym__end] = ACTIONS(597), + [sym__text_not_version] = ACTIONS(597), }, - [141] = { + [149] = { + [anon_sym_LBRACE] = ACTIONS(601), [anon_sym_ATinheritdoc] = ACTIONS(601), [anon_sym_ATinheritDoc] = ACTIONS(601), [anon_sym_ATapi] = ACTIONS(601), @@ -23611,7 +24681,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtemplate] = ACTIONS(603), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(601), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(601), - [anon_sym_of] = ACTIONS(605), [anon_sym_ATimplements] = ACTIONS(601), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(601), [anon_sym_ATextends] = ACTIONS(601), @@ -23687,118 +24756,232 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(601), [anon_sym_ATmixin] = ACTIONS(601), [sym__end] = ACTIONS(601), + [sym_text] = ACTIONS(601), }, - [142] = { - [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), + [150] = { + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_ATinheritdoc] = ACTIONS(553), + [anon_sym_ATinheritDoc] = ACTIONS(553), + [anon_sym_ATapi] = ACTIONS(553), + [anon_sym_ATfilesource] = ACTIONS(553), + [anon_sym_ATignore] = ACTIONS(553), + [anon_sym_ATinternal] = ACTIONS(553), + [anon_sym_ATcategory] = ACTIONS(553), + [anon_sym_ATcopyright] = ACTIONS(553), + [anon_sym_ATtodo] = ACTIONS(553), + [anon_sym_ATexample] = ACTIONS(553), + [anon_sym_ATlicense] = ACTIONS(553), + [anon_sym_ATpackage] = ACTIONS(553), + [anon_sym_ATsource] = ACTIONS(553), + [anon_sym_ATsubpackage] = ACTIONS(553), + [anon_sym_ATuses] = ACTIONS(553), + [anon_sym_ATauthor] = ACTIONS(553), + [anon_sym_ATglobal] = ACTIONS(553), + [anon_sym_ATlink] = ACTIONS(553), + [anon_sym_ATmethod] = ACTIONS(553), + [anon_sym_ATparam] = ACTIONS(555), + [anon_sym_ATproperty] = ACTIONS(555), + [anon_sym_ATproperty_DASHread] = ACTIONS(553), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(553), + [anon_sym_ATreturn] = ACTIONS(553), + [anon_sym_ATsee] = ACTIONS(553), + [anon_sym_ATthrows] = ACTIONS(553), + [anon_sym_ATvar] = ACTIONS(553), + [anon_sym_ATdeprecated] = ACTIONS(553), + [anon_sym_ATsince] = ACTIONS(553), + [anon_sym_ATversion] = ACTIONS(553), + [anon_sym_ATtemplate] = ACTIONS(555), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(553), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(553), + [anon_sym_ATimplements] = ACTIONS(553), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(553), + [anon_sym_ATextends] = ACTIONS(553), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(553), + [anon_sym_ATuse] = ACTIONS(555), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(553), + [anon_sym_ATafter] = ACTIONS(555), + [anon_sym_ATafterClass] = ACTIONS(553), + [anon_sym_ATannotation] = ACTIONS(553), + [anon_sym_ATbackupGlobals] = ACTIONS(553), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(553), + [anon_sym_ATbefore] = ACTIONS(555), + [anon_sym_ATbeforeClass] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(555), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(553), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(553), + [anon_sym_ATcovers] = ACTIONS(555), + [anon_sym_ATcoversDefaultClass] = ACTIONS(555), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(553), + [anon_sym_ATcoversNothing] = ACTIONS(553), + [anon_sym_ATdataProvider] = ACTIONS(553), + [anon_sym_ATdepends] = ACTIONS(555), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(553), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(553), + [anon_sym_ATgroup] = ACTIONS(553), + [anon_sym_ATlarge] = ACTIONS(553), + [anon_sym_ATmedium] = ACTIONS(553), + [anon_sym_ATpreserveGlobalState] = ACTIONS(553), + [anon_sym_ATrequires] = ACTIONS(555), + [anon_sym_ATrequiresusages] = ACTIONS(553), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(553), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(553), + [anon_sym_ATsmall] = ACTIONS(553), + [anon_sym_ATtest] = ACTIONS(555), + [anon_sym_ATtestWith] = ACTIONS(553), + [anon_sym_ATtestdox] = ACTIONS(553), + [anon_sym_ATticket] = ACTIONS(553), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(553), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(553), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(553), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(555), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(555), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(553), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(553), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(553), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(553), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(553), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(553), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(555), + [anon_sym_ATreadonly] = ACTIONS(553), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(553), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(553), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(553), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(553), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(553), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(553), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(553), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(553), + [anon_sym_ATparam_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(553), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(555), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(553), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(553), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(553), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(553), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(553), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(553), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(553), + [anon_sym_ATmixin] = ACTIONS(553), + [sym__end] = ACTIONS(553), + [sym_text] = ACTIONS(553), }, - [143] = { + [151] = { + [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_of] = ACTIONS(609), + [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), + }, + [152] = { [anon_sym_ATinheritdoc] = ACTIONS(611), [anon_sym_ATinheritDoc] = ACTIONS(611), [anon_sym_ATapi] = ACTIONS(611), @@ -23901,6 +25084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_as] = ACTIONS(615), [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(611), [anon_sym_ATpsalm_DASHinternal] = ACTIONS(611), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(611), @@ -23908,227 +25092,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(611), [sym__end] = ACTIONS(611), }, - [144] = { - [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(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), + [153] = { + [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_LT] = ACTIONS(619), + [anon_sym_ATglobal] = ACTIONS(617), + [anon_sym_ATlink] = ACTIONS(617), + [anon_sym_ATmethod] = ACTIONS(617), [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_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(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_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(621), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(619), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(617), [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_ATafterClass] = ACTIONS(617), + [anon_sym_ATannotation] = ACTIONS(617), + [anon_sym_ATbackupGlobals] = ACTIONS(617), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(617), [anon_sym_ATbefore] = ACTIONS(621), - [anon_sym_ATbeforeClass] = ACTIONS(619), + [anon_sym_ATbeforeClass] = ACTIONS(617), [anon_sym_ATcodeCoverageIgnore] = ACTIONS(621), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(619), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(619), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(619), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(617), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(617), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(617), [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_ATcoversDefaultClasstoshortenannotations] = ACTIONS(617), + [anon_sym_ATcoversNothing] = ACTIONS(617), + [anon_sym_ATdataProvider] = ACTIONS(617), [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_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(621), - [anon_sym_ATrequiresusages] = ACTIONS(619), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(619), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(619), - [anon_sym_ATsmall] = 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(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_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(621), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(619), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(617), [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_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(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_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(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), + [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), }, - [146] = { + [154] = { [anon_sym_ATinheritdoc] = ACTIONS(623), [anon_sym_ATinheritDoc] = ACTIONS(623), [anon_sym_ATapi] = ACTIONS(623), @@ -24238,117 +25313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(623), [sym__end] = ACTIONS(623), }, - [147] = { - [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), - }, - [148] = { + [155] = { [anon_sym_ATinheritdoc] = ACTIONS(627), [anon_sym_ATinheritDoc] = ACTIONS(627), [anon_sym_ATapi] = ACTIONS(627), @@ -24458,7 +25423,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(627), [sym__end] = ACTIONS(627), }, - [149] = { + [156] = { + [anon_sym_ATinheritdoc] = ACTIONS(450), + [anon_sym_ATinheritDoc] = ACTIONS(450), + [anon_sym_ATapi] = ACTIONS(450), + [anon_sym_ATfilesource] = ACTIONS(450), + [anon_sym_ATignore] = ACTIONS(450), + [anon_sym_ATinternal] = ACTIONS(450), + [anon_sym_ATcategory] = ACTIONS(450), + [anon_sym_ATcopyright] = ACTIONS(450), + [anon_sym_ATtodo] = ACTIONS(450), + [anon_sym_ATexample] = ACTIONS(450), + [anon_sym_ATlicense] = ACTIONS(450), + [anon_sym_ATpackage] = ACTIONS(450), + [anon_sym_ATsource] = ACTIONS(450), + [anon_sym_ATsubpackage] = ACTIONS(450), + [anon_sym_ATuses] = ACTIONS(450), + [anon_sym_ATauthor] = ACTIONS(450), + [anon_sym_ATglobal] = ACTIONS(450), + [anon_sym_ATlink] = ACTIONS(450), + [anon_sym_ATmethod] = ACTIONS(450), + [anon_sym_ATparam] = ACTIONS(452), + [anon_sym_ATproperty] = ACTIONS(452), + [anon_sym_ATproperty_DASHread] = ACTIONS(450), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(450), + [anon_sym_ATreturn] = ACTIONS(450), + [anon_sym_ATsee] = ACTIONS(450), + [anon_sym_ATthrows] = ACTIONS(450), + [anon_sym_ATvar] = ACTIONS(450), + [anon_sym_ATdeprecated] = ACTIONS(450), + [anon_sym_ATsince] = ACTIONS(450), + [anon_sym_ATversion] = ACTIONS(450), + [anon_sym_ATtemplate] = ACTIONS(452), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(450), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(450), + [anon_sym_ATimplements] = ACTIONS(450), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(450), + [anon_sym_ATextends] = ACTIONS(450), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(450), + [anon_sym_ATuse] = ACTIONS(452), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(450), + [anon_sym_ATafter] = ACTIONS(452), + [anon_sym_ATafterClass] = ACTIONS(450), + [anon_sym_ATannotation] = ACTIONS(450), + [anon_sym_ATbackupGlobals] = ACTIONS(450), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(450), + [anon_sym_ATbefore] = ACTIONS(452), + [anon_sym_ATbeforeClass] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(452), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(450), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(450), + [anon_sym_ATcovers] = ACTIONS(452), + [anon_sym_ATcoversDefaultClass] = ACTIONS(452), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(450), + [anon_sym_ATcoversNothing] = ACTIONS(450), + [anon_sym_ATdataProvider] = ACTIONS(450), + [anon_sym_ATdepends] = ACTIONS(452), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(450), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(450), + [anon_sym_ATgroup] = ACTIONS(450), + [anon_sym_ATlarge] = ACTIONS(450), + [anon_sym_ATmedium] = ACTIONS(450), + [anon_sym_ATpreserveGlobalState] = ACTIONS(450), + [anon_sym_ATrequires] = ACTIONS(452), + [anon_sym_ATrequiresusages] = ACTIONS(450), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(450), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(450), + [anon_sym_ATsmall] = ACTIONS(450), + [anon_sym_ATtest] = ACTIONS(452), + [anon_sym_ATtestWith] = ACTIONS(450), + [anon_sym_ATtestdox] = ACTIONS(450), + [anon_sym_ATticket] = ACTIONS(450), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(450), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(450), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(450), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(452), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(452), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(450), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(450), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(450), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(450), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(450), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(450), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(452), + [anon_sym_ATreadonly] = ACTIONS(450), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(450), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(450), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(450), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(450), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(450), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(450), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(450), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(450), + [anon_sym_ATparam_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(450), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(452), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(450), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(450), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(450), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(450), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(450), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(450), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(450), + [anon_sym_ATmixin] = ACTIONS(450), + [sym__end] = ACTIONS(450), + }, + [157] = { + [anon_sym_ATinheritdoc] = ACTIONS(430), + [anon_sym_ATinheritDoc] = ACTIONS(430), + [anon_sym_ATapi] = ACTIONS(430), + [anon_sym_ATfilesource] = ACTIONS(430), + [anon_sym_ATignore] = ACTIONS(430), + [anon_sym_ATinternal] = ACTIONS(430), + [anon_sym_ATcategory] = ACTIONS(430), + [anon_sym_ATcopyright] = ACTIONS(430), + [anon_sym_ATtodo] = ACTIONS(430), + [anon_sym_ATexample] = ACTIONS(430), + [anon_sym_ATlicense] = ACTIONS(430), + [anon_sym_ATpackage] = ACTIONS(430), + [anon_sym_ATsource] = ACTIONS(430), + [anon_sym_ATsubpackage] = ACTIONS(430), + [anon_sym_ATuses] = ACTIONS(430), + [anon_sym_ATauthor] = ACTIONS(430), + [anon_sym_ATglobal] = ACTIONS(430), + [anon_sym_ATlink] = ACTIONS(430), + [anon_sym_ATmethod] = ACTIONS(430), + [anon_sym_ATparam] = ACTIONS(432), + [anon_sym_ATproperty] = ACTIONS(432), + [anon_sym_ATproperty_DASHread] = ACTIONS(430), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(430), + [anon_sym_ATreturn] = ACTIONS(430), + [anon_sym_ATsee] = ACTIONS(430), + [anon_sym_ATthrows] = ACTIONS(430), + [anon_sym_ATvar] = ACTIONS(430), + [anon_sym_ATdeprecated] = ACTIONS(430), + [anon_sym_ATsince] = ACTIONS(430), + [anon_sym_ATversion] = ACTIONS(430), + [anon_sym_ATtemplate] = ACTIONS(432), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(430), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(430), + [anon_sym_ATimplements] = ACTIONS(430), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(430), + [anon_sym_ATextends] = ACTIONS(430), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(430), + [anon_sym_ATuse] = ACTIONS(432), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(430), + [anon_sym_ATafter] = ACTIONS(432), + [anon_sym_ATafterClass] = ACTIONS(430), + [anon_sym_ATannotation] = ACTIONS(430), + [anon_sym_ATbackupGlobals] = ACTIONS(430), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(430), + [anon_sym_ATbefore] = ACTIONS(432), + [anon_sym_ATbeforeClass] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(432), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(430), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(430), + [anon_sym_ATcovers] = ACTIONS(432), + [anon_sym_ATcoversDefaultClass] = ACTIONS(432), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(430), + [anon_sym_ATcoversNothing] = ACTIONS(430), + [anon_sym_ATdataProvider] = ACTIONS(430), + [anon_sym_ATdepends] = ACTIONS(432), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(430), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(430), + [anon_sym_ATgroup] = ACTIONS(430), + [anon_sym_ATlarge] = ACTIONS(430), + [anon_sym_ATmedium] = ACTIONS(430), + [anon_sym_ATpreserveGlobalState] = ACTIONS(430), + [anon_sym_ATrequires] = ACTIONS(432), + [anon_sym_ATrequiresusages] = ACTIONS(430), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(430), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(430), + [anon_sym_ATsmall] = ACTIONS(430), + [anon_sym_ATtest] = ACTIONS(432), + [anon_sym_ATtestWith] = ACTIONS(430), + [anon_sym_ATtestdox] = ACTIONS(430), + [anon_sym_ATticket] = ACTIONS(430), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(430), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(430), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(430), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(432), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(432), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(430), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(430), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(430), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(430), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(430), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(430), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(432), + [anon_sym_ATreadonly] = ACTIONS(430), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(430), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(430), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(430), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(430), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(430), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(430), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(430), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(430), + [anon_sym_ATparam_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(430), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(432), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(430), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(430), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(430), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(430), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(430), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(430), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(430), + [anon_sym_ATmixin] = ACTIONS(430), + [sym__end] = ACTIONS(430), + }, + [158] = { [anon_sym_ATinheritdoc] = ACTIONS(631), [anon_sym_ATinheritDoc] = ACTIONS(631), [anon_sym_ATapi] = ACTIONS(631), @@ -24534,151 +25719,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), - }, - [150] = { - [anon_sym_ATinheritdoc] = ACTIONS(462), - [anon_sym_ATinheritDoc] = ACTIONS(462), - [anon_sym_ATapi] = ACTIONS(462), - [anon_sym_ATfilesource] = ACTIONS(462), - [anon_sym_ATignore] = ACTIONS(462), - [anon_sym_ATinternal] = ACTIONS(462), - [anon_sym_ATcategory] = ACTIONS(462), - [anon_sym_ATcopyright] = ACTIONS(462), - [anon_sym_ATtodo] = ACTIONS(462), - [anon_sym_ATexample] = ACTIONS(462), - [anon_sym_ATlicense] = ACTIONS(462), - [anon_sym_ATpackage] = ACTIONS(462), - [anon_sym_ATsource] = ACTIONS(462), - [anon_sym_ATsubpackage] = ACTIONS(462), - [anon_sym_ATuses] = ACTIONS(462), - [anon_sym_ATauthor] = ACTIONS(462), - [anon_sym_ATglobal] = ACTIONS(462), - [anon_sym_ATlink] = ACTIONS(462), - [anon_sym_ATmethod] = ACTIONS(462), - [anon_sym_ATparam] = ACTIONS(464), - [anon_sym_ATproperty] = ACTIONS(464), - [anon_sym_ATproperty_DASHread] = ACTIONS(462), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(462), - [anon_sym_ATreturn] = ACTIONS(462), - [anon_sym_ATsee] = ACTIONS(462), - [anon_sym_ATthrows] = ACTIONS(462), - [anon_sym_ATvar] = ACTIONS(462), - [anon_sym_ATdeprecated] = ACTIONS(462), - [anon_sym_ATsince] = ACTIONS(462), - [anon_sym_ATversion] = ACTIONS(462), - [anon_sym_ATtemplate] = ACTIONS(464), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(462), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(462), - [anon_sym_ATimplements] = ACTIONS(462), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(462), - [anon_sym_ATextends] = ACTIONS(462), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(462), - [anon_sym_ATuse] = ACTIONS(464), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(462), - [anon_sym_ATafter] = ACTIONS(464), - [anon_sym_ATafterClass] = ACTIONS(462), - [anon_sym_ATannotation] = ACTIONS(462), - [anon_sym_ATbackupGlobals] = ACTIONS(462), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(462), - [anon_sym_ATbefore] = ACTIONS(464), - [anon_sym_ATbeforeClass] = ACTIONS(462), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(464), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(462), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(462), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(462), - [anon_sym_ATcovers] = ACTIONS(464), - [anon_sym_ATcoversDefaultClass] = ACTIONS(464), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(462), - [anon_sym_ATcoversNothing] = ACTIONS(462), - [anon_sym_ATdataProvider] = ACTIONS(462), - [anon_sym_ATdepends] = ACTIONS(464), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(462), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(462), - [anon_sym_ATgroup] = ACTIONS(462), - [anon_sym_ATlarge] = ACTIONS(462), - [anon_sym_ATmedium] = ACTIONS(462), - [anon_sym_ATpreserveGlobalState] = ACTIONS(462), - [anon_sym_ATrequires] = ACTIONS(464), - [anon_sym_ATrequiresusages] = ACTIONS(462), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(462), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(462), - [anon_sym_ATsmall] = ACTIONS(462), - [anon_sym_ATtest] = ACTIONS(464), - [anon_sym_ATtestWith] = ACTIONS(462), - [anon_sym_ATtestdox] = ACTIONS(462), - [anon_sym_ATticket] = ACTIONS(462), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(462), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(462), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(462), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(464), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(462), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(464), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(462), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(462), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(462), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(462), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(462), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(462), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(462), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(462), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(462), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(464), - [anon_sym_ATreadonly] = ACTIONS(462), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(462), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(462), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(462), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(462), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(462), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(462), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(462), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(462), - [anon_sym_ATparam_DASHout] = ACTIONS(462), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(462), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(464), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(462), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(462), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(462), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(462), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(462), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(462), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(462), - [anon_sym_ATmixin] = ACTIONS(462), - [sym__end] = ACTIONS(462), + [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), }, - [151] = { + [159] = { + [anon_sym_ATinheritdoc] = ACTIONS(442), + [anon_sym_ATinheritDoc] = ACTIONS(442), + [anon_sym_ATapi] = ACTIONS(442), + [anon_sym_ATfilesource] = ACTIONS(442), + [anon_sym_ATignore] = ACTIONS(442), + [anon_sym_ATinternal] = ACTIONS(442), + [anon_sym_ATcategory] = ACTIONS(442), + [anon_sym_ATcopyright] = ACTIONS(442), + [anon_sym_ATtodo] = ACTIONS(442), + [anon_sym_ATexample] = ACTIONS(442), + [anon_sym_ATlicense] = ACTIONS(442), + [anon_sym_ATpackage] = ACTIONS(442), + [anon_sym_ATsource] = ACTIONS(442), + [anon_sym_ATsubpackage] = ACTIONS(442), + [anon_sym_ATuses] = ACTIONS(442), + [anon_sym_ATauthor] = ACTIONS(442), + [anon_sym_ATglobal] = ACTIONS(442), + [anon_sym_ATlink] = ACTIONS(442), + [anon_sym_ATmethod] = ACTIONS(442), + [anon_sym_ATparam] = ACTIONS(444), + [anon_sym_ATproperty] = ACTIONS(444), + [anon_sym_ATproperty_DASHread] = ACTIONS(442), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(442), + [anon_sym_ATreturn] = ACTIONS(442), + [anon_sym_ATsee] = ACTIONS(442), + [anon_sym_ATthrows] = ACTIONS(442), + [anon_sym_ATvar] = ACTIONS(442), + [anon_sym_ATdeprecated] = ACTIONS(442), + [anon_sym_ATsince] = ACTIONS(442), + [anon_sym_ATversion] = ACTIONS(442), + [anon_sym_ATtemplate] = ACTIONS(444), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(442), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(442), + [anon_sym_ATimplements] = ACTIONS(442), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(442), + [anon_sym_ATextends] = ACTIONS(442), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(442), + [anon_sym_ATuse] = ACTIONS(444), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(442), + [anon_sym_ATafter] = ACTIONS(444), + [anon_sym_ATafterClass] = ACTIONS(442), + [anon_sym_ATannotation] = ACTIONS(442), + [anon_sym_ATbackupGlobals] = ACTIONS(442), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(442), + [anon_sym_ATbefore] = ACTIONS(444), + [anon_sym_ATbeforeClass] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(444), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(442), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(442), + [anon_sym_ATcovers] = ACTIONS(444), + [anon_sym_ATcoversDefaultClass] = ACTIONS(444), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(442), + [anon_sym_ATcoversNothing] = ACTIONS(442), + [anon_sym_ATdataProvider] = ACTIONS(442), + [anon_sym_ATdepends] = ACTIONS(444), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(442), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(442), + [anon_sym_ATgroup] = ACTIONS(442), + [anon_sym_ATlarge] = ACTIONS(442), + [anon_sym_ATmedium] = ACTIONS(442), + [anon_sym_ATpreserveGlobalState] = ACTIONS(442), + [anon_sym_ATrequires] = ACTIONS(444), + [anon_sym_ATrequiresusages] = ACTIONS(442), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(442), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(442), + [anon_sym_ATsmall] = ACTIONS(442), + [anon_sym_ATtest] = ACTIONS(444), + [anon_sym_ATtestWith] = ACTIONS(442), + [anon_sym_ATtestdox] = ACTIONS(442), + [anon_sym_ATticket] = ACTIONS(442), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(442), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(442), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(442), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(444), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(444), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(442), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(442), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(442), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(442), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(442), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(442), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(444), + [anon_sym_ATreadonly] = ACTIONS(442), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(442), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(442), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(442), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(442), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(442), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(442), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(442), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(442), + [anon_sym_ATparam_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(442), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(444), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(442), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(442), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(442), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(442), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(442), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(442), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(442), + [anon_sym_ATmixin] = ACTIONS(442), + [sym__end] = ACTIONS(442), + }, + [160] = { [anon_sym_ATinheritdoc] = ACTIONS(635), [anon_sym_ATinheritDoc] = ACTIONS(635), [anon_sym_ATapi] = ACTIONS(635), @@ -24788,7 +25973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(635), [sym__end] = ACTIONS(635), }, - [152] = { + [161] = { [anon_sym_ATinheritdoc] = ACTIONS(639), [anon_sym_ATinheritDoc] = ACTIONS(639), [anon_sym_ATapi] = ACTIONS(639), @@ -24898,7 +26083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(639), [sym__end] = ACTIONS(639), }, - [153] = { + [162] = { [anon_sym_ATinheritdoc] = ACTIONS(643), [anon_sym_ATinheritDoc] = ACTIONS(643), [anon_sym_ATapi] = ACTIONS(643), @@ -25008,117 +26193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(643), [sym__end] = ACTIONS(643), }, - [154] = { - [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), - }, - [155] = { + [163] = { [anon_sym_ATinheritdoc] = ACTIONS(647), [anon_sym_ATinheritDoc] = ACTIONS(647), [anon_sym_ATapi] = ACTIONS(647), @@ -25228,7 +26303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(647), [sym__end] = ACTIONS(647), }, - [156] = { + [164] = { [anon_sym_ATinheritdoc] = ACTIONS(651), [anon_sym_ATinheritDoc] = ACTIONS(651), [anon_sym_ATapi] = ACTIONS(651), @@ -25338,7 +26413,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(651), [sym__end] = ACTIONS(651), }, - [157] = { + [165] = { [anon_sym_ATinheritdoc] = ACTIONS(655), [anon_sym_ATinheritDoc] = ACTIONS(655), [anon_sym_ATapi] = ACTIONS(655), @@ -25448,7 +26523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(655), [sym__end] = ACTIONS(655), }, - [158] = { + [166] = { [anon_sym_ATinheritdoc] = ACTIONS(659), [anon_sym_ATinheritDoc] = ACTIONS(659), [anon_sym_ATapi] = ACTIONS(659), @@ -25558,7 +26633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(659), [sym__end] = ACTIONS(659), }, - [159] = { + [167] = { [anon_sym_ATinheritdoc] = ACTIONS(663), [anon_sym_ATinheritDoc] = ACTIONS(663), [anon_sym_ATapi] = ACTIONS(663), @@ -25668,7 +26743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(663), [sym__end] = ACTIONS(663), }, - [160] = { + [168] = { [anon_sym_ATinheritdoc] = ACTIONS(667), [anon_sym_ATinheritDoc] = ACTIONS(667), [anon_sym_ATapi] = ACTIONS(667), @@ -25778,7 +26853,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(667), [sym__end] = ACTIONS(667), }, - [161] = { + [169] = { [anon_sym_ATinheritdoc] = ACTIONS(671), [anon_sym_ATinheritDoc] = ACTIONS(671), [anon_sym_ATapi] = ACTIONS(671), @@ -25888,117 +26963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(671), [sym__end] = ACTIONS(671), }, - [162] = { - [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), - }, - [163] = { + [170] = { [anon_sym_ATinheritdoc] = ACTIONS(675), [anon_sym_ATinheritDoc] = ACTIONS(675), [anon_sym_ATapi] = ACTIONS(675), @@ -26108,7 +27073,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(675), [sym__end] = ACTIONS(675), }, - [164] = { + [171] = { [anon_sym_ATinheritdoc] = ACTIONS(679), [anon_sym_ATinheritDoc] = ACTIONS(679), [anon_sym_ATapi] = ACTIONS(679), @@ -26218,7 +27183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(679), [sym__end] = ACTIONS(679), }, - [165] = { + [172] = { [anon_sym_ATinheritdoc] = ACTIONS(683), [anon_sym_ATinheritDoc] = ACTIONS(683), [anon_sym_ATapi] = ACTIONS(683), @@ -26328,7 +27293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(683), [sym__end] = ACTIONS(683), }, - [166] = { + [173] = { [anon_sym_ATinheritdoc] = ACTIONS(687), [anon_sym_ATinheritDoc] = ACTIONS(687), [anon_sym_ATapi] = ACTIONS(687), @@ -26438,7 +27403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(687), [sym__end] = ACTIONS(687), }, - [167] = { + [174] = { [anon_sym_ATinheritdoc] = ACTIONS(691), [anon_sym_ATinheritDoc] = ACTIONS(691), [anon_sym_ATapi] = ACTIONS(691), @@ -26548,7 +27513,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(691), [sym__end] = ACTIONS(691), }, - [168] = { + [175] = { [anon_sym_ATinheritdoc] = ACTIONS(695), [anon_sym_ATinheritDoc] = ACTIONS(695), [anon_sym_ATapi] = ACTIONS(695), @@ -26658,7 +27623,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(695), [sym__end] = ACTIONS(695), }, - [169] = { + [176] = { + [anon_sym_ATinheritdoc] = ACTIONS(408), + [anon_sym_ATinheritDoc] = ACTIONS(408), + [anon_sym_ATapi] = ACTIONS(408), + [anon_sym_ATfilesource] = ACTIONS(408), + [anon_sym_ATignore] = ACTIONS(408), + [anon_sym_ATinternal] = ACTIONS(408), + [anon_sym_ATcategory] = ACTIONS(408), + [anon_sym_ATcopyright] = ACTIONS(408), + [anon_sym_ATtodo] = ACTIONS(408), + [anon_sym_ATexample] = ACTIONS(408), + [anon_sym_ATlicense] = ACTIONS(408), + [anon_sym_ATpackage] = ACTIONS(408), + [anon_sym_ATsource] = ACTIONS(408), + [anon_sym_ATsubpackage] = ACTIONS(408), + [anon_sym_ATuses] = ACTIONS(408), + [anon_sym_ATauthor] = ACTIONS(408), + [anon_sym_ATglobal] = ACTIONS(408), + [anon_sym_ATlink] = ACTIONS(408), + [anon_sym_ATmethod] = ACTIONS(408), + [anon_sym_ATparam] = ACTIONS(410), + [anon_sym_ATproperty] = ACTIONS(410), + [anon_sym_ATproperty_DASHread] = ACTIONS(408), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(408), + [anon_sym_ATreturn] = ACTIONS(408), + [anon_sym_ATsee] = ACTIONS(408), + [anon_sym_ATthrows] = ACTIONS(408), + [anon_sym_ATvar] = ACTIONS(408), + [anon_sym_ATdeprecated] = ACTIONS(408), + [anon_sym_ATsince] = ACTIONS(408), + [anon_sym_ATversion] = ACTIONS(408), + [anon_sym_ATtemplate] = ACTIONS(410), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(408), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(408), + [anon_sym_ATimplements] = ACTIONS(408), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(408), + [anon_sym_ATextends] = ACTIONS(408), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(408), + [anon_sym_ATuse] = ACTIONS(410), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(408), + [anon_sym_ATafter] = ACTIONS(410), + [anon_sym_ATafterClass] = ACTIONS(408), + [anon_sym_ATannotation] = ACTIONS(408), + [anon_sym_ATbackupGlobals] = ACTIONS(408), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(408), + [anon_sym_ATbefore] = ACTIONS(410), + [anon_sym_ATbeforeClass] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(410), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(408), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(408), + [anon_sym_ATcovers] = ACTIONS(410), + [anon_sym_ATcoversDefaultClass] = ACTIONS(410), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(408), + [anon_sym_ATcoversNothing] = ACTIONS(408), + [anon_sym_ATdataProvider] = ACTIONS(408), + [anon_sym_ATdepends] = ACTIONS(410), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(408), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(408), + [anon_sym_ATgroup] = ACTIONS(408), + [anon_sym_ATlarge] = ACTIONS(408), + [anon_sym_ATmedium] = ACTIONS(408), + [anon_sym_ATpreserveGlobalState] = ACTIONS(408), + [anon_sym_ATrequires] = ACTIONS(410), + [anon_sym_ATrequiresusages] = ACTIONS(408), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(408), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(408), + [anon_sym_ATsmall] = ACTIONS(408), + [anon_sym_ATtest] = ACTIONS(410), + [anon_sym_ATtestWith] = ACTIONS(408), + [anon_sym_ATtestdox] = ACTIONS(408), + [anon_sym_ATticket] = ACTIONS(408), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(408), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(408), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(408), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(410), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(410), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(408), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(408), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(408), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(408), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(408), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(408), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(410), + [anon_sym_ATreadonly] = ACTIONS(408), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(408), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(408), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(408), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(408), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(408), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(408), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(408), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(408), + [anon_sym_ATparam_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(408), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(410), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(408), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(408), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(408), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(408), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(408), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(408), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(408), + [anon_sym_ATmixin] = ACTIONS(408), + [sym__end] = ACTIONS(408), + }, + [177] = { + [anon_sym_ATinheritdoc] = ACTIONS(454), + [anon_sym_ATinheritDoc] = ACTIONS(454), + [anon_sym_ATapi] = ACTIONS(454), + [anon_sym_ATfilesource] = ACTIONS(454), + [anon_sym_ATignore] = ACTIONS(454), + [anon_sym_ATinternal] = ACTIONS(454), + [anon_sym_ATcategory] = ACTIONS(454), + [anon_sym_ATcopyright] = ACTIONS(454), + [anon_sym_ATtodo] = ACTIONS(454), + [anon_sym_ATexample] = ACTIONS(454), + [anon_sym_ATlicense] = ACTIONS(454), + [anon_sym_ATpackage] = ACTIONS(454), + [anon_sym_ATsource] = ACTIONS(454), + [anon_sym_ATsubpackage] = ACTIONS(454), + [anon_sym_ATuses] = ACTIONS(454), + [anon_sym_ATauthor] = ACTIONS(454), + [anon_sym_ATglobal] = ACTIONS(454), + [anon_sym_ATlink] = ACTIONS(454), + [anon_sym_ATmethod] = ACTIONS(454), + [anon_sym_ATparam] = ACTIONS(456), + [anon_sym_ATproperty] = ACTIONS(456), + [anon_sym_ATproperty_DASHread] = ACTIONS(454), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(454), + [anon_sym_ATreturn] = ACTIONS(454), + [anon_sym_ATsee] = ACTIONS(454), + [anon_sym_ATthrows] = ACTIONS(454), + [anon_sym_ATvar] = ACTIONS(454), + [anon_sym_ATdeprecated] = ACTIONS(454), + [anon_sym_ATsince] = ACTIONS(454), + [anon_sym_ATversion] = ACTIONS(454), + [anon_sym_ATtemplate] = ACTIONS(456), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(454), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(454), + [anon_sym_ATimplements] = ACTIONS(454), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(454), + [anon_sym_ATextends] = ACTIONS(454), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(454), + [anon_sym_ATuse] = ACTIONS(456), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(454), + [anon_sym_ATafter] = ACTIONS(456), + [anon_sym_ATafterClass] = ACTIONS(454), + [anon_sym_ATannotation] = ACTIONS(454), + [anon_sym_ATbackupGlobals] = ACTIONS(454), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(454), + [anon_sym_ATbefore] = ACTIONS(456), + [anon_sym_ATbeforeClass] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(454), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(454), + [anon_sym_ATcovers] = ACTIONS(456), + [anon_sym_ATcoversDefaultClass] = ACTIONS(456), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(454), + [anon_sym_ATcoversNothing] = ACTIONS(454), + [anon_sym_ATdataProvider] = ACTIONS(454), + [anon_sym_ATdepends] = ACTIONS(456), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(454), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(454), + [anon_sym_ATgroup] = ACTIONS(454), + [anon_sym_ATlarge] = ACTIONS(454), + [anon_sym_ATmedium] = ACTIONS(454), + [anon_sym_ATpreserveGlobalState] = ACTIONS(454), + [anon_sym_ATrequires] = ACTIONS(456), + [anon_sym_ATrequiresusages] = ACTIONS(454), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(454), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(454), + [anon_sym_ATsmall] = ACTIONS(454), + [anon_sym_ATtest] = ACTIONS(456), + [anon_sym_ATtestWith] = ACTIONS(454), + [anon_sym_ATtestdox] = ACTIONS(454), + [anon_sym_ATticket] = ACTIONS(454), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(454), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(454), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(454), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(454), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(454), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(454), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(454), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(454), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(456), + [anon_sym_ATreadonly] = ACTIONS(454), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(454), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(454), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(454), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(454), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(454), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(454), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(454), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(454), + [anon_sym_ATparam_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(454), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(454), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(454), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(454), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(454), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(454), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(454), + [anon_sym_ATmixin] = ACTIONS(454), + [sym__end] = ACTIONS(454), + }, + [178] = { [anon_sym_ATinheritdoc] = ACTIONS(699), [anon_sym_ATinheritDoc] = ACTIONS(699), [anon_sym_ATapi] = ACTIONS(699), @@ -26768,7 +27953,117 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(699), [sym__end] = ACTIONS(699), }, - [170] = { + [179] = { + [anon_sym_ATinheritdoc] = ACTIONS(495), + [anon_sym_ATinheritDoc] = ACTIONS(495), + [anon_sym_ATapi] = ACTIONS(495), + [anon_sym_ATfilesource] = ACTIONS(495), + [anon_sym_ATignore] = ACTIONS(495), + [anon_sym_ATinternal] = ACTIONS(495), + [anon_sym_ATcategory] = ACTIONS(495), + [anon_sym_ATcopyright] = ACTIONS(495), + [anon_sym_ATtodo] = ACTIONS(495), + [anon_sym_ATexample] = ACTIONS(495), + [anon_sym_ATlicense] = ACTIONS(495), + [anon_sym_ATpackage] = ACTIONS(495), + [anon_sym_ATsource] = ACTIONS(495), + [anon_sym_ATsubpackage] = ACTIONS(495), + [anon_sym_ATuses] = ACTIONS(495), + [anon_sym_ATauthor] = ACTIONS(495), + [anon_sym_ATglobal] = ACTIONS(495), + [anon_sym_ATlink] = ACTIONS(495), + [anon_sym_ATmethod] = ACTIONS(495), + [anon_sym_ATparam] = ACTIONS(497), + [anon_sym_ATproperty] = ACTIONS(497), + [anon_sym_ATproperty_DASHread] = ACTIONS(495), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(495), + [anon_sym_ATreturn] = ACTIONS(495), + [anon_sym_ATsee] = ACTIONS(495), + [anon_sym_ATthrows] = ACTIONS(495), + [anon_sym_ATvar] = ACTIONS(495), + [anon_sym_ATdeprecated] = ACTIONS(495), + [anon_sym_ATsince] = ACTIONS(495), + [anon_sym_ATversion] = ACTIONS(495), + [anon_sym_ATtemplate] = ACTIONS(497), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(495), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(495), + [anon_sym_ATimplements] = ACTIONS(495), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(495), + [anon_sym_ATextends] = ACTIONS(495), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(495), + [anon_sym_ATuse] = ACTIONS(497), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(495), + [anon_sym_ATafter] = ACTIONS(497), + [anon_sym_ATafterClass] = ACTIONS(495), + [anon_sym_ATannotation] = ACTIONS(495), + [anon_sym_ATbackupGlobals] = ACTIONS(495), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(495), + [anon_sym_ATbefore] = ACTIONS(497), + [anon_sym_ATbeforeClass] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(497), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(495), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(495), + [anon_sym_ATcovers] = ACTIONS(497), + [anon_sym_ATcoversDefaultClass] = ACTIONS(497), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(495), + [anon_sym_ATcoversNothing] = ACTIONS(495), + [anon_sym_ATdataProvider] = ACTIONS(495), + [anon_sym_ATdepends] = ACTIONS(497), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(495), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(495), + [anon_sym_ATgroup] = ACTIONS(495), + [anon_sym_ATlarge] = ACTIONS(495), + [anon_sym_ATmedium] = ACTIONS(495), + [anon_sym_ATpreserveGlobalState] = ACTIONS(495), + [anon_sym_ATrequires] = ACTIONS(497), + [anon_sym_ATrequiresusages] = ACTIONS(495), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(495), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(495), + [anon_sym_ATsmall] = ACTIONS(495), + [anon_sym_ATtest] = ACTIONS(497), + [anon_sym_ATtestWith] = ACTIONS(495), + [anon_sym_ATtestdox] = ACTIONS(495), + [anon_sym_ATticket] = ACTIONS(495), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(495), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(495), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(495), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(497), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(497), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(495), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(495), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(495), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(495), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(495), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(495), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(497), + [anon_sym_ATreadonly] = ACTIONS(495), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(495), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(495), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(495), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(495), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(495), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(495), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(495), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(495), + [anon_sym_ATparam_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(495), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(497), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(495), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(495), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(495), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(495), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(495), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(495), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(495), + [anon_sym_ATmixin] = ACTIONS(495), + [sym__end] = ACTIONS(495), + }, + [180] = { [anon_sym_ATinheritdoc] = ACTIONS(703), [anon_sym_ATinheritDoc] = ACTIONS(703), [anon_sym_ATapi] = ACTIONS(703), @@ -26878,117 +28173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(703), [sym__end] = ACTIONS(703), }, - [171] = { - [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), - }, - [172] = { + [181] = { [anon_sym_ATinheritdoc] = ACTIONS(707), [anon_sym_ATinheritDoc] = ACTIONS(707), [anon_sym_ATapi] = ACTIONS(707), @@ -27098,282 +28283,611 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATmixin] = ACTIONS(707), [sym__end] = ACTIONS(707), }, - [173] = { - [anon_sym_ATinheritdoc] = ACTIONS(477), - [anon_sym_ATinheritDoc] = ACTIONS(477), - [anon_sym_ATapi] = ACTIONS(477), - [anon_sym_ATfilesource] = ACTIONS(477), - [anon_sym_ATignore] = ACTIONS(477), - [anon_sym_ATinternal] = ACTIONS(477), - [anon_sym_ATcategory] = ACTIONS(477), - [anon_sym_ATcopyright] = ACTIONS(477), - [anon_sym_ATtodo] = ACTIONS(477), - [anon_sym_ATexample] = ACTIONS(477), - [anon_sym_ATlicense] = ACTIONS(477), - [anon_sym_ATpackage] = ACTIONS(477), - [anon_sym_ATsource] = ACTIONS(477), - [anon_sym_ATsubpackage] = ACTIONS(477), - [anon_sym_ATuses] = ACTIONS(477), - [anon_sym_ATauthor] = ACTIONS(477), - [anon_sym_ATglobal] = ACTIONS(477), - [anon_sym_ATlink] = ACTIONS(477), - [anon_sym_ATmethod] = ACTIONS(477), - [anon_sym_ATparam] = ACTIONS(479), - [anon_sym_ATproperty] = ACTIONS(479), - [anon_sym_ATproperty_DASHread] = ACTIONS(477), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(477), - [anon_sym_ATreturn] = ACTIONS(477), - [anon_sym_ATsee] = ACTIONS(477), - [anon_sym_ATthrows] = ACTIONS(477), - [anon_sym_ATvar] = ACTIONS(477), - [anon_sym_ATdeprecated] = ACTIONS(477), - [anon_sym_ATsince] = ACTIONS(477), - [anon_sym_ATversion] = ACTIONS(477), - [anon_sym_ATtemplate] = ACTIONS(479), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(477), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(477), - [anon_sym_ATimplements] = ACTIONS(477), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(477), - [anon_sym_ATextends] = ACTIONS(477), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(477), - [anon_sym_ATuse] = ACTIONS(479), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(477), - [anon_sym_ATafter] = ACTIONS(479), - [anon_sym_ATafterClass] = ACTIONS(477), - [anon_sym_ATannotation] = ACTIONS(477), - [anon_sym_ATbackupGlobals] = ACTIONS(477), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(477), - [anon_sym_ATbefore] = ACTIONS(479), - [anon_sym_ATbeforeClass] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(479), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(477), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(477), - [anon_sym_ATcovers] = ACTIONS(479), - [anon_sym_ATcoversDefaultClass] = ACTIONS(479), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(477), - [anon_sym_ATcoversNothing] = ACTIONS(477), - [anon_sym_ATdataProvider] = ACTIONS(477), - [anon_sym_ATdepends] = ACTIONS(479), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(477), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(477), - [anon_sym_ATgroup] = ACTIONS(477), - [anon_sym_ATlarge] = ACTIONS(477), - [anon_sym_ATmedium] = ACTIONS(477), - [anon_sym_ATpreserveGlobalState] = ACTIONS(477), - [anon_sym_ATrequires] = ACTIONS(479), - [anon_sym_ATrequiresusages] = ACTIONS(477), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(477), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(477), - [anon_sym_ATsmall] = ACTIONS(477), - [anon_sym_ATtest] = ACTIONS(479), - [anon_sym_ATtestWith] = ACTIONS(477), - [anon_sym_ATtestdox] = ACTIONS(477), - [anon_sym_ATticket] = ACTIONS(477), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(477), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(477), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(477), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(479), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(479), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(477), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(477), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(477), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(477), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(477), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(477), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(479), - [anon_sym_ATreadonly] = ACTIONS(477), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(477), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(477), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(477), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(477), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(477), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(477), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(477), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(477), - [anon_sym_ATparam_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(477), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(479), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(477), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(477), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(477), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(477), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(477), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(477), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(477), - [anon_sym_ATmixin] = ACTIONS(477), - [sym__end] = ACTIONS(477), - }, - [174] = { - [anon_sym_ATinheritdoc] = ACTIONS(473), - [anon_sym_ATinheritDoc] = ACTIONS(473), - [anon_sym_ATapi] = ACTIONS(473), - [anon_sym_ATfilesource] = ACTIONS(473), - [anon_sym_ATignore] = ACTIONS(473), - [anon_sym_ATinternal] = ACTIONS(473), - [anon_sym_ATcategory] = ACTIONS(473), - [anon_sym_ATcopyright] = ACTIONS(473), - [anon_sym_ATtodo] = ACTIONS(473), - [anon_sym_ATexample] = ACTIONS(473), - [anon_sym_ATlicense] = ACTIONS(473), - [anon_sym_ATpackage] = ACTIONS(473), - [anon_sym_ATsource] = ACTIONS(473), - [anon_sym_ATsubpackage] = ACTIONS(473), - [anon_sym_ATuses] = ACTIONS(473), - [anon_sym_ATauthor] = ACTIONS(473), - [anon_sym_ATglobal] = ACTIONS(473), - [anon_sym_ATlink] = ACTIONS(473), - [anon_sym_ATmethod] = ACTIONS(473), - [anon_sym_ATparam] = ACTIONS(475), - [anon_sym_ATproperty] = ACTIONS(475), - [anon_sym_ATproperty_DASHread] = ACTIONS(473), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(473), - [anon_sym_ATreturn] = ACTIONS(473), - [anon_sym_ATsee] = ACTIONS(473), - [anon_sym_ATthrows] = ACTIONS(473), - [anon_sym_ATvar] = ACTIONS(473), - [anon_sym_ATdeprecated] = ACTIONS(473), - [anon_sym_ATsince] = ACTIONS(473), - [anon_sym_ATversion] = ACTIONS(473), - [anon_sym_ATtemplate] = ACTIONS(475), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(473), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(473), - [anon_sym_ATimplements] = ACTIONS(473), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(473), - [anon_sym_ATextends] = ACTIONS(473), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(473), - [anon_sym_ATuse] = ACTIONS(475), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(473), - [anon_sym_ATafter] = ACTIONS(475), - [anon_sym_ATafterClass] = ACTIONS(473), - [anon_sym_ATannotation] = ACTIONS(473), - [anon_sym_ATbackupGlobals] = ACTIONS(473), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(473), - [anon_sym_ATbefore] = ACTIONS(475), - [anon_sym_ATbeforeClass] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(475), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(473), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(473), - [anon_sym_ATcovers] = ACTIONS(475), - [anon_sym_ATcoversDefaultClass] = ACTIONS(475), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(473), - [anon_sym_ATcoversNothing] = ACTIONS(473), - [anon_sym_ATdataProvider] = ACTIONS(473), - [anon_sym_ATdepends] = ACTIONS(475), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(473), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(473), - [anon_sym_ATgroup] = ACTIONS(473), - [anon_sym_ATlarge] = ACTIONS(473), - [anon_sym_ATmedium] = ACTIONS(473), - [anon_sym_ATpreserveGlobalState] = ACTIONS(473), - [anon_sym_ATrequires] = ACTIONS(475), - [anon_sym_ATrequiresusages] = ACTIONS(473), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(473), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(473), - [anon_sym_ATsmall] = ACTIONS(473), - [anon_sym_ATtest] = ACTIONS(475), - [anon_sym_ATtestWith] = ACTIONS(473), - [anon_sym_ATtestdox] = ACTIONS(473), - [anon_sym_ATticket] = ACTIONS(473), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(473), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(473), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(473), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(475), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(475), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(473), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(473), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(473), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(473), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(473), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(473), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(475), - [anon_sym_ATreadonly] = ACTIONS(473), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(473), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(473), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(473), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(473), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(473), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(473), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(473), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(473), - [anon_sym_ATparam_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(473), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(475), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(473), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(473), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(473), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(473), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(473), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(473), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(473), - [anon_sym_ATmixin] = ACTIONS(473), - [sym__end] = ACTIONS(473), + [182] = { + [anon_sym_ATinheritdoc] = ACTIONS(711), + [anon_sym_ATinheritDoc] = ACTIONS(711), + [anon_sym_ATapi] = ACTIONS(711), + [anon_sym_ATfilesource] = ACTIONS(711), + [anon_sym_ATignore] = ACTIONS(711), + [anon_sym_ATinternal] = ACTIONS(711), + [anon_sym_ATcategory] = ACTIONS(711), + [anon_sym_ATcopyright] = ACTIONS(711), + [anon_sym_ATtodo] = ACTIONS(711), + [anon_sym_ATexample] = ACTIONS(711), + [anon_sym_ATlicense] = ACTIONS(711), + [anon_sym_ATpackage] = ACTIONS(711), + [anon_sym_ATsource] = ACTIONS(711), + [anon_sym_ATsubpackage] = ACTIONS(711), + [anon_sym_ATuses] = ACTIONS(711), + [anon_sym_ATauthor] = ACTIONS(711), + [anon_sym_ATglobal] = ACTIONS(711), + [anon_sym_ATlink] = ACTIONS(711), + [anon_sym_ATmethod] = ACTIONS(711), + [anon_sym_ATparam] = ACTIONS(713), + [anon_sym_ATproperty] = ACTIONS(713), + [anon_sym_ATproperty_DASHread] = ACTIONS(711), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(711), + [anon_sym_ATreturn] = ACTIONS(711), + [anon_sym_ATsee] = ACTIONS(711), + [anon_sym_ATthrows] = ACTIONS(711), + [anon_sym_ATvar] = ACTIONS(711), + [anon_sym_ATdeprecated] = ACTIONS(711), + [anon_sym_ATsince] = ACTIONS(711), + [anon_sym_ATversion] = ACTIONS(711), + [anon_sym_ATtemplate] = ACTIONS(713), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(711), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(711), + [anon_sym_ATimplements] = ACTIONS(711), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(711), + [anon_sym_ATextends] = ACTIONS(711), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(711), + [anon_sym_ATuse] = ACTIONS(713), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(711), + [anon_sym_ATafter] = ACTIONS(713), + [anon_sym_ATafterClass] = ACTIONS(711), + [anon_sym_ATannotation] = ACTIONS(711), + [anon_sym_ATbackupGlobals] = ACTIONS(711), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(711), + [anon_sym_ATbefore] = ACTIONS(713), + [anon_sym_ATbeforeClass] = ACTIONS(711), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(713), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(711), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(711), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(711), + [anon_sym_ATcovers] = ACTIONS(713), + [anon_sym_ATcoversDefaultClass] = ACTIONS(713), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(711), + [anon_sym_ATcoversNothing] = ACTIONS(711), + [anon_sym_ATdataProvider] = ACTIONS(711), + [anon_sym_ATdepends] = ACTIONS(713), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(711), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(711), + [anon_sym_ATgroup] = ACTIONS(711), + [anon_sym_ATlarge] = ACTIONS(711), + [anon_sym_ATmedium] = ACTIONS(711), + [anon_sym_ATpreserveGlobalState] = ACTIONS(711), + [anon_sym_ATrequires] = ACTIONS(713), + [anon_sym_ATrequiresusages] = ACTIONS(711), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(711), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(711), + [anon_sym_ATsmall] = ACTIONS(711), + [anon_sym_ATtest] = ACTIONS(713), + [anon_sym_ATtestWith] = ACTIONS(711), + [anon_sym_ATtestdox] = ACTIONS(711), + [anon_sym_ATticket] = ACTIONS(711), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(711), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(711), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(711), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(713), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(711), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(713), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(711), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(711), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(711), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(711), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(711), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(711), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(711), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(711), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(711), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(713), + [anon_sym_ATreadonly] = ACTIONS(711), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(711), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(711), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(711), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(711), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(711), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(711), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(711), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(711), + [anon_sym_ATparam_DASHout] = ACTIONS(711), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(711), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(713), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(711), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(711), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(711), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(711), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(711), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(711), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(711), + [anon_sym_ATmixin] = ACTIONS(711), + [sym__end] = ACTIONS(711), + }, + [183] = { + [anon_sym_ATinheritdoc] = ACTIONS(715), + [anon_sym_ATinheritDoc] = ACTIONS(715), + [anon_sym_ATapi] = ACTIONS(715), + [anon_sym_ATfilesource] = ACTIONS(715), + [anon_sym_ATignore] = ACTIONS(715), + [anon_sym_ATinternal] = ACTIONS(715), + [anon_sym_ATcategory] = ACTIONS(715), + [anon_sym_ATcopyright] = ACTIONS(715), + [anon_sym_ATtodo] = ACTIONS(715), + [anon_sym_ATexample] = ACTIONS(715), + [anon_sym_ATlicense] = ACTIONS(715), + [anon_sym_ATpackage] = ACTIONS(715), + [anon_sym_ATsource] = ACTIONS(715), + [anon_sym_ATsubpackage] = ACTIONS(715), + [anon_sym_ATuses] = ACTIONS(715), + [anon_sym_ATauthor] = ACTIONS(715), + [anon_sym_ATglobal] = ACTIONS(715), + [anon_sym_ATlink] = ACTIONS(715), + [anon_sym_ATmethod] = ACTIONS(715), + [anon_sym_ATparam] = ACTIONS(717), + [anon_sym_ATproperty] = ACTIONS(717), + [anon_sym_ATproperty_DASHread] = ACTIONS(715), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(715), + [anon_sym_ATreturn] = ACTIONS(715), + [anon_sym_ATsee] = ACTIONS(715), + [anon_sym_ATthrows] = ACTIONS(715), + [anon_sym_ATvar] = ACTIONS(715), + [anon_sym_ATdeprecated] = ACTIONS(715), + [anon_sym_ATsince] = ACTIONS(715), + [anon_sym_ATversion] = ACTIONS(715), + [anon_sym_ATtemplate] = ACTIONS(717), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(715), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(715), + [anon_sym_ATimplements] = ACTIONS(715), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(715), + [anon_sym_ATextends] = ACTIONS(715), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(715), + [anon_sym_ATuse] = ACTIONS(717), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(715), + [anon_sym_ATafter] = ACTIONS(717), + [anon_sym_ATafterClass] = ACTIONS(715), + [anon_sym_ATannotation] = ACTIONS(715), + [anon_sym_ATbackupGlobals] = ACTIONS(715), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(715), + [anon_sym_ATbefore] = ACTIONS(717), + [anon_sym_ATbeforeClass] = ACTIONS(715), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(717), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(715), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(715), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(715), + [anon_sym_ATcovers] = ACTIONS(717), + [anon_sym_ATcoversDefaultClass] = ACTIONS(717), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(715), + [anon_sym_ATcoversNothing] = ACTIONS(715), + [anon_sym_ATdataProvider] = ACTIONS(715), + [anon_sym_ATdepends] = ACTIONS(717), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(715), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(715), + [anon_sym_ATgroup] = ACTIONS(715), + [anon_sym_ATlarge] = ACTIONS(715), + [anon_sym_ATmedium] = ACTIONS(715), + [anon_sym_ATpreserveGlobalState] = ACTIONS(715), + [anon_sym_ATrequires] = ACTIONS(717), + [anon_sym_ATrequiresusages] = ACTIONS(715), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(715), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(715), + [anon_sym_ATsmall] = ACTIONS(715), + [anon_sym_ATtest] = ACTIONS(717), + [anon_sym_ATtestWith] = ACTIONS(715), + [anon_sym_ATtestdox] = ACTIONS(715), + [anon_sym_ATticket] = ACTIONS(715), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(715), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(715), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(715), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(717), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(715), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(717), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(715), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(715), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(715), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(715), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(715), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(715), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(715), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(715), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(715), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(717), + [anon_sym_ATreadonly] = ACTIONS(715), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(715), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(715), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(715), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(715), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(715), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(715), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(715), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(715), + [anon_sym_ATparam_DASHout] = ACTIONS(715), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(715), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(717), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(715), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(715), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(715), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(715), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(715), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(715), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(715), + [anon_sym_ATmixin] = ACTIONS(715), + [sym__end] = ACTIONS(715), + }, + [184] = { + [anon_sym_ATinheritdoc] = ACTIONS(719), + [anon_sym_ATinheritDoc] = ACTIONS(719), + [anon_sym_ATapi] = ACTIONS(719), + [anon_sym_ATfilesource] = ACTIONS(719), + [anon_sym_ATignore] = ACTIONS(719), + [anon_sym_ATinternal] = ACTIONS(719), + [anon_sym_ATcategory] = ACTIONS(719), + [anon_sym_ATcopyright] = ACTIONS(719), + [anon_sym_ATtodo] = ACTIONS(719), + [anon_sym_ATexample] = ACTIONS(719), + [anon_sym_ATlicense] = ACTIONS(719), + [anon_sym_ATpackage] = ACTIONS(719), + [anon_sym_ATsource] = ACTIONS(719), + [anon_sym_ATsubpackage] = ACTIONS(719), + [anon_sym_ATuses] = ACTIONS(719), + [anon_sym_ATauthor] = ACTIONS(719), + [anon_sym_ATglobal] = ACTIONS(719), + [anon_sym_ATlink] = ACTIONS(719), + [anon_sym_ATmethod] = ACTIONS(719), + [anon_sym_ATparam] = ACTIONS(721), + [anon_sym_ATproperty] = ACTIONS(721), + [anon_sym_ATproperty_DASHread] = ACTIONS(719), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(719), + [anon_sym_ATreturn] = ACTIONS(719), + [anon_sym_ATsee] = ACTIONS(719), + [anon_sym_ATthrows] = ACTIONS(719), + [anon_sym_ATvar] = ACTIONS(719), + [anon_sym_ATdeprecated] = ACTIONS(719), + [anon_sym_ATsince] = ACTIONS(719), + [anon_sym_ATversion] = ACTIONS(719), + [anon_sym_ATtemplate] = ACTIONS(721), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(719), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(719), + [anon_sym_ATimplements] = ACTIONS(719), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(719), + [anon_sym_ATextends] = ACTIONS(719), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(719), + [anon_sym_ATuse] = ACTIONS(721), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(719), + [anon_sym_ATafter] = ACTIONS(721), + [anon_sym_ATafterClass] = ACTIONS(719), + [anon_sym_ATannotation] = ACTIONS(719), + [anon_sym_ATbackupGlobals] = ACTIONS(719), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(719), + [anon_sym_ATbefore] = ACTIONS(721), + [anon_sym_ATbeforeClass] = ACTIONS(719), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(721), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(719), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(719), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(719), + [anon_sym_ATcovers] = ACTIONS(721), + [anon_sym_ATcoversDefaultClass] = ACTIONS(721), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(719), + [anon_sym_ATcoversNothing] = ACTIONS(719), + [anon_sym_ATdataProvider] = ACTIONS(719), + [anon_sym_ATdepends] = ACTIONS(721), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(719), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(719), + [anon_sym_ATgroup] = ACTIONS(719), + [anon_sym_ATlarge] = ACTIONS(719), + [anon_sym_ATmedium] = ACTIONS(719), + [anon_sym_ATpreserveGlobalState] = ACTIONS(719), + [anon_sym_ATrequires] = ACTIONS(721), + [anon_sym_ATrequiresusages] = ACTIONS(719), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(719), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(719), + [anon_sym_ATsmall] = ACTIONS(719), + [anon_sym_ATtest] = ACTIONS(721), + [anon_sym_ATtestWith] = ACTIONS(719), + [anon_sym_ATtestdox] = ACTIONS(719), + [anon_sym_ATticket] = ACTIONS(719), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(719), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(719), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(719), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(721), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(719), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(721), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(719), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(719), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(719), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(719), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(719), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(719), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(719), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(719), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(719), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(721), + [anon_sym_ATreadonly] = ACTIONS(719), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(719), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(719), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(719), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(719), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(719), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(719), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(719), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(719), + [anon_sym_ATparam_DASHout] = ACTIONS(719), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(719), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(721), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(719), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(719), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(719), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(719), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(719), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(719), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(719), + [anon_sym_ATmixin] = ACTIONS(719), + [sym__end] = ACTIONS(719), + }, + [185] = { + [anon_sym_ATinheritdoc] = ACTIONS(723), + [anon_sym_ATinheritDoc] = ACTIONS(723), + [anon_sym_ATapi] = ACTIONS(723), + [anon_sym_ATfilesource] = ACTIONS(723), + [anon_sym_ATignore] = ACTIONS(723), + [anon_sym_ATinternal] = ACTIONS(723), + [anon_sym_ATcategory] = ACTIONS(723), + [anon_sym_ATcopyright] = ACTIONS(723), + [anon_sym_ATtodo] = ACTIONS(723), + [anon_sym_ATexample] = ACTIONS(723), + [anon_sym_ATlicense] = ACTIONS(723), + [anon_sym_ATpackage] = ACTIONS(723), + [anon_sym_ATsource] = ACTIONS(723), + [anon_sym_ATsubpackage] = ACTIONS(723), + [anon_sym_ATuses] = ACTIONS(723), + [anon_sym_ATauthor] = ACTIONS(723), + [anon_sym_ATglobal] = ACTIONS(723), + [anon_sym_ATlink] = ACTIONS(723), + [anon_sym_ATmethod] = ACTIONS(723), + [anon_sym_ATparam] = ACTIONS(725), + [anon_sym_ATproperty] = ACTIONS(725), + [anon_sym_ATproperty_DASHread] = ACTIONS(723), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(723), + [anon_sym_ATreturn] = ACTIONS(723), + [anon_sym_ATsee] = ACTIONS(723), + [anon_sym_ATthrows] = ACTIONS(723), + [anon_sym_ATvar] = ACTIONS(723), + [anon_sym_ATdeprecated] = ACTIONS(723), + [anon_sym_ATsince] = ACTIONS(723), + [anon_sym_ATversion] = ACTIONS(723), + [anon_sym_ATtemplate] = ACTIONS(725), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(723), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(723), + [anon_sym_ATimplements] = ACTIONS(723), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(723), + [anon_sym_ATextends] = ACTIONS(723), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(723), + [anon_sym_ATuse] = ACTIONS(725), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(723), + [anon_sym_ATafter] = ACTIONS(725), + [anon_sym_ATafterClass] = ACTIONS(723), + [anon_sym_ATannotation] = ACTIONS(723), + [anon_sym_ATbackupGlobals] = ACTIONS(723), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(723), + [anon_sym_ATbefore] = ACTIONS(725), + [anon_sym_ATbeforeClass] = ACTIONS(723), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(725), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(723), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(723), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(723), + [anon_sym_ATcovers] = ACTIONS(725), + [anon_sym_ATcoversDefaultClass] = ACTIONS(725), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(723), + [anon_sym_ATcoversNothing] = ACTIONS(723), + [anon_sym_ATdataProvider] = ACTIONS(723), + [anon_sym_ATdepends] = ACTIONS(725), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(723), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(723), + [anon_sym_ATgroup] = ACTIONS(723), + [anon_sym_ATlarge] = ACTIONS(723), + [anon_sym_ATmedium] = ACTIONS(723), + [anon_sym_ATpreserveGlobalState] = ACTIONS(723), + [anon_sym_ATrequires] = ACTIONS(725), + [anon_sym_ATrequiresusages] = ACTIONS(723), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(723), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(723), + [anon_sym_ATsmall] = ACTIONS(723), + [anon_sym_ATtest] = ACTIONS(725), + [anon_sym_ATtestWith] = ACTIONS(723), + [anon_sym_ATtestdox] = ACTIONS(723), + [anon_sym_ATticket] = ACTIONS(723), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(723), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(723), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(723), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(725), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(723), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(725), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(723), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(723), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(723), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(723), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(723), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(723), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(723), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(723), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(723), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(725), + [anon_sym_ATreadonly] = ACTIONS(723), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(723), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(723), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(723), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(723), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(723), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(723), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(723), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(723), + [anon_sym_ATparam_DASHout] = ACTIONS(723), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(723), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(725), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(723), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(723), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(723), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(723), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(723), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(723), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(723), + [anon_sym_ATmixin] = ACTIONS(723), + [sym__end] = ACTIONS(723), + }, + [186] = { + [anon_sym_ATinheritdoc] = ACTIONS(434), + [anon_sym_ATinheritDoc] = ACTIONS(434), + [anon_sym_ATapi] = ACTIONS(434), + [anon_sym_ATfilesource] = ACTIONS(434), + [anon_sym_ATignore] = ACTIONS(434), + [anon_sym_ATinternal] = ACTIONS(434), + [anon_sym_ATcategory] = ACTIONS(434), + [anon_sym_ATcopyright] = ACTIONS(434), + [anon_sym_ATtodo] = ACTIONS(434), + [anon_sym_ATexample] = ACTIONS(434), + [anon_sym_ATlicense] = ACTIONS(434), + [anon_sym_ATpackage] = ACTIONS(434), + [anon_sym_ATsource] = ACTIONS(434), + [anon_sym_ATsubpackage] = ACTIONS(434), + [anon_sym_ATuses] = ACTIONS(434), + [anon_sym_ATauthor] = ACTIONS(434), + [anon_sym_ATglobal] = ACTIONS(434), + [anon_sym_ATlink] = ACTIONS(434), + [anon_sym_ATmethod] = ACTIONS(434), + [anon_sym_ATparam] = ACTIONS(436), + [anon_sym_ATproperty] = ACTIONS(436), + [anon_sym_ATproperty_DASHread] = ACTIONS(434), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(434), + [anon_sym_ATreturn] = ACTIONS(434), + [anon_sym_ATsee] = ACTIONS(434), + [anon_sym_ATthrows] = ACTIONS(434), + [anon_sym_ATvar] = ACTIONS(434), + [anon_sym_ATdeprecated] = ACTIONS(434), + [anon_sym_ATsince] = ACTIONS(434), + [anon_sym_ATversion] = ACTIONS(434), + [anon_sym_ATtemplate] = ACTIONS(436), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(434), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(434), + [anon_sym_ATimplements] = ACTIONS(434), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(434), + [anon_sym_ATextends] = ACTIONS(434), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(434), + [anon_sym_ATuse] = ACTIONS(436), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(434), + [anon_sym_ATafter] = ACTIONS(436), + [anon_sym_ATafterClass] = ACTIONS(434), + [anon_sym_ATannotation] = ACTIONS(434), + [anon_sym_ATbackupGlobals] = ACTIONS(434), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(434), + [anon_sym_ATbefore] = ACTIONS(436), + [anon_sym_ATbeforeClass] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(436), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(434), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(434), + [anon_sym_ATcovers] = ACTIONS(436), + [anon_sym_ATcoversDefaultClass] = ACTIONS(436), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(434), + [anon_sym_ATcoversNothing] = ACTIONS(434), + [anon_sym_ATdataProvider] = ACTIONS(434), + [anon_sym_ATdepends] = ACTIONS(436), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(434), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(434), + [anon_sym_ATgroup] = ACTIONS(434), + [anon_sym_ATlarge] = ACTIONS(434), + [anon_sym_ATmedium] = ACTIONS(434), + [anon_sym_ATpreserveGlobalState] = ACTIONS(434), + [anon_sym_ATrequires] = ACTIONS(436), + [anon_sym_ATrequiresusages] = ACTIONS(434), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(434), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(434), + [anon_sym_ATsmall] = ACTIONS(434), + [anon_sym_ATtest] = ACTIONS(436), + [anon_sym_ATtestWith] = ACTIONS(434), + [anon_sym_ATtestdox] = ACTIONS(434), + [anon_sym_ATticket] = ACTIONS(434), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(434), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(434), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(434), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(436), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(436), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(434), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(434), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(434), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(434), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(434), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(434), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(436), + [anon_sym_ATreadonly] = ACTIONS(434), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(434), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(434), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(434), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(434), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(434), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(434), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(434), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(434), + [anon_sym_ATparam_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(434), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(436), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(434), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(434), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(434), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(434), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(434), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(434), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(434), + [anon_sym_ATmixin] = ACTIONS(434), + [sym__end] = ACTIONS(434), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 23, - ACTIONS(571), 1, + [0] = 22, + ACTIONS(587), 1, anon_sym_DOLLAR, - ACTIONS(711), 1, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(731), 1, + ACTIONS(747), 1, anon_sym_RPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(277), 1, - sym_parameter, - STATE(278), 1, + STATE(295), 1, sym_variable_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(298), 1, + sym_parameter, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(317), 4, + STATE(310), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27384,7 +28898,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27393,135 +28907,59 @@ 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, - [99] = 22, - ACTIONS(711), 1, + [96] = 21, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(733), 1, + ACTIONS(749), 1, anon_sym_GT, - ACTIONS(736), 1, + ACTIONS(752), 1, anon_sym_COMMA, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(182), 1, + STATE(196), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, - sym__regular_types, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(24), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_shaped_array_types, - sym__psalm_scalar_type, - STATE(330), 4, - sym__type, - sym_union_type, - sym_intersection_type, - sym_disjunctive_normal_form_type, - ACTIONS(721), 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(727), 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(711), 1, - sym_name, - ACTIONS(713), 1, - anon_sym_list, - ACTIONS(715), 1, - anon_sym_array, - ACTIONS(717), 1, - anon_sym_QMARK, - ACTIONS(719), 1, - anon_sym_class_DASHstring, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, - anon_sym_LPAREN, - ACTIONS(736), 1, - anon_sym_COMMA, - ACTIONS(738), 1, - anon_sym_GT, - STATE(10), 1, - sym_generic_type, - STATE(17), 1, + STATE(19), 2, + sym_relative_name, sym_qualified_name, - STATE(33), 1, - sym__psalm_list_array_types, - STATE(34), 1, - sym__psalm_generic_array_types, - STATE(184), 1, - aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, - sym_namespace_name, - STATE(14), 4, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27532,7 +28970,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27541,61 +28979,59 @@ 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, - [291] = 22, - ACTIONS(711), 1, + [189] = 21, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(736), 1, + ACTIONS(752), 1, anon_sym_COMMA, - ACTIONS(741), 1, + ACTIONS(754), 1, anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(183), 1, + STATE(197), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27606,7 +29042,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27615,61 +29051,59 @@ 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, - [387] = 22, - ACTIONS(711), 1, + [282] = 21, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(736), 1, + ACTIONS(752), 1, anon_sym_COMMA, - ACTIONS(744), 1, + ACTIONS(757), 1, anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(185), 1, + STATE(198), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27680,7 +29114,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27689,61 +29123,59 @@ 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, - [483] = 22, - ACTIONS(571), 1, + [375] = 21, + ACTIONS(587), 1, anon_sym_DOLLAR, - ACTIONS(711), 1, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(278), 1, + STATE(295), 1, sym_variable_name, - STATE(299), 1, + STATE(332), 1, sym_parameter, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(317), 4, + STATE(310), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27754,7 +29186,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27763,59 +29195,59 @@ 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, - [579] = 21, - ACTIONS(747), 1, + [468] = 21, + ACTIONS(727), 1, sym_name, - ACTIONS(750), 1, - anon_sym_GT, - ACTIONS(752), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(755), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(758), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(761), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(767), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(770), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(776), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(752), 1, + anon_sym_COMMA, + ACTIONS(760), 1, + anon_sym_GT, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(181), 1, + STATE(193), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(764), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27826,7 +29258,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(773), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27835,59 +29267,57 @@ 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, - [672] = 21, - ACTIONS(711), 1, + [561] = 20, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(779), 1, + ACTIONS(763), 1, anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(181), 1, + STATE(195), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27898,7 +29328,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27907,59 +29337,57 @@ 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, - [765] = 21, - ACTIONS(711), 1, + [651] = 20, + ACTIONS(357), 1, + anon_sym_DOLLAR, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(781), 1, - anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(181), 1, - aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(91), 1, + sym_variable_name, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(337), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -27970,7 +29398,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -27979,59 +29407,57 @@ 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, - [858] = 21, - ACTIONS(711), 1, + [741] = 20, + ACTIONS(765), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(768), 1, + anon_sym_GT, + ACTIONS(770), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(773), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(776), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(779), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(785), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(788), 1, + aux_sym_relative_name_token1, + ACTIONS(794), 1, anon_sym_LPAREN, - ACTIONS(783), 1, - anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(181), 1, + STATE(195), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(782), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28042,7 +29468,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(727), 12, + ACTIONS(791), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28051,59 +29477,57 @@ 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, - [951] = 21, - ACTIONS(711), 1, + [831] = 20, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(785), 1, + ACTIONS(797), 1, anon_sym_GT, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(181), 1, + STATE(195), 1, aux_sym__type_argument_list_repeat2, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(330), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28114,7 +29538,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28123,59 +29547,57 @@ 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, - [1044] = 21, - ACTIONS(340), 1, - anon_sym_DOLLAR, - ACTIONS(711), 1, + [921] = 20, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(799), 1, + anon_sym_GT, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(81), 1, - sym_variable_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(195), 1, + aux_sym__type_argument_list_repeat2, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(309), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28186,7 +29608,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28195,59 +29617,57 @@ 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, - [1137] = 21, - ACTIONS(713), 1, + [1011] = 20, + ACTIONS(727), 1, + sym_name, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(787), 1, - sym_name, - ACTIONS(789), 1, - anon_sym_static, - STATE(10), 1, + ACTIONS(801), 1, + anon_sym_GT, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(189), 1, - sym_static, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(195), 1, + aux_sym__type_argument_list_repeat2, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(349), 4, + STATE(371), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28258,7 +29678,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(727), 11, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28270,51 +29690,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [1229] = 19, - ACTIONS(711), 1, - sym_name, - ACTIONS(713), 1, + [1101] = 19, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(803), 1, + sym_name, + ACTIONS(805), 1, + sym_static, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(308), 4, + STATE(359), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28325,7 +29746,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28334,55 +29755,53 @@ 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, - [1316] = 19, - ACTIONS(713), 1, + [1188] = 18, + ACTIONS(727), 1, + sym_name, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - ACTIONS(791), 1, - sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(369), 4, + STATE(160), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28393,7 +29812,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28402,55 +29821,53 @@ 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, - [1403] = 19, - ACTIONS(711), 1, - sym_name, - ACTIONS(713), 1, + [1272] = 18, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(807), 1, + sym_name, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(164), 4, + STATE(352), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28461,7 +29878,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28470,55 +29887,53 @@ 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, - [1490] = 19, - ACTIONS(711), 1, + [1356] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(165), 4, + STATE(154), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28529,7 +29944,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28538,55 +29953,53 @@ 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, - [1577] = 19, - ACTIONS(711), 1, + [1440] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(169), 4, + STATE(321), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28597,7 +30010,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28606,55 +30019,53 @@ 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, - [1664] = 19, - ACTIONS(711), 1, + [1524] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(172), 4, + STATE(163), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28665,7 +30076,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28674,55 +30085,53 @@ 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, - [1751] = 19, - ACTIONS(711), 1, + [1608] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(297), 4, + STATE(334), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28733,7 +30142,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28742,55 +30151,53 @@ 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, - [1838] = 19, - ACTIONS(711), 1, + [1692] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(141), 4, + STATE(158), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28801,7 +30208,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28810,55 +30217,53 @@ 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, - [1925] = 19, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [1776] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(807), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + STATE(16), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, sym_namespace_name, - STATE(27), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(39), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(46), 4, + STATE(326), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(803), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28869,7 +30274,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(805), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28878,55 +30283,53 @@ 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, - [2012] = 19, - ACTIONS(711), 1, + [1860] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(155), 4, + STATE(162), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -28937,7 +30340,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -28946,55 +30349,53 @@ 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, - [2099] = 19, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [1944] = 18, + ACTIONS(809), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(807), 1, + ACTIONS(821), 1, + anon_sym_BSLASH, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + ACTIONS(827), 1, anon_sym_LPAREN, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + STATE(56), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(90), 1, + sym__psalm_generic_array_types, + STATE(395), 1, sym_namespace_name, - STATE(27), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(39), 4, + STATE(38), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(87), 4, + STATE(88), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(803), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29005,7 +30406,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(805), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29014,55 +30415,53 @@ 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, - [2186] = 19, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [2028] = 18, + ACTIONS(809), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(807), 1, + ACTIONS(821), 1, + anon_sym_BSLASH, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + ACTIONS(827), 1, anon_sym_LPAREN, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + STATE(56), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(90), 1, + sym__psalm_generic_array_types, + STATE(395), 1, sym_namespace_name, - STATE(27), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(39), 4, + STATE(38), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(83), 4, + STATE(76), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(803), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29073,7 +30472,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(805), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29082,55 +30481,53 @@ 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, - [2273] = 19, - ACTIONS(711), 1, + [2112] = 18, + ACTIONS(809), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(821), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(729), 1, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + ACTIONS(827), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(56), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(90), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(14), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(24), 4, + STATE(38), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - STATE(319), 4, + STATE(52), 4, sym__type, sym_union_type, sym_intersection_type, sym_disjunctive_normal_form_type, - ACTIONS(721), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29141,7 +30538,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(727), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29150,50 +30547,53 @@ 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, - [2360] = 18, - ACTIONS(711), 1, + [2196] = 18, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(809), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(745), 1, anon_sym_LPAREN, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(78), 4, + STATE(30), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + STATE(151), 4, + sym__type, + sym_union_type, + sym_intersection_type, + sym_disjunctive_normal_form_type, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29204,7 +30604,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29213,50 +30613,48 @@ 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, - [2441] = 18, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [2280] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(811), 1, - anon_sym_LPAREN, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, sym_namespace_name, - STATE(27), 4, + STATE(368), 1, + sym_intersection_type, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(109), 4, + STATE(302), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(803), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29267,7 +30665,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(805), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29276,50 +30674,48 @@ 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, - [2522] = 18, - ACTIONS(711), 1, + [2358] = 17, + ACTIONS(809), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(821), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + ACTIONS(829), 1, + anon_sym_LPAREN, + STATE(56), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(90), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(372), 1, - sym_intersection_type, - STATE(14), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(279), 4, + STATE(120), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29330,7 +30726,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(727), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29339,50 +30735,48 @@ 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, - [2603] = 18, - ACTIONS(711), 1, + [2436] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(325), 1, - sym_intersection_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(365), 1, + sym_intersection_type, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(279), 4, + STATE(302), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29393,7 +30787,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29402,50 +30796,48 @@ 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, - [2684] = 18, - ACTIONS(711), 1, + [2514] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(328), 1, - sym_intersection_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(376), 1, + sym_intersection_type, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(279), 4, + STATE(302), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29456,7 +30848,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29465,50 +30857,48 @@ 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, - [2765] = 18, - ACTIONS(711), 1, + [2592] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(831), 1, + anon_sym_LPAREN, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(341), 1, - sym_intersection_type, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(279), 4, + STATE(80), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29519,7 +30909,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29528,50 +30918,48 @@ 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, - [2846] = 18, - ACTIONS(711), 1, + [2670] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(809), 1, - anon_sym_LPAREN, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(358), 1, + sym_intersection_type, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(65), 4, + STATE(302), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29582,7 +30970,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29591,50 +30979,48 @@ 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, - [2927] = 18, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [2748] = 17, + ACTIONS(727), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(811), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(831), 1, anon_sym_LPAREN, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + STATE(16), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, sym_namespace_name, - STATE(27), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(103), 4, + STATE(74), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(803), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29645,7 +31031,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(805), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29654,48 +31040,48 @@ 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, - [3008] = 17, - ACTIONS(711), 1, + [2826] = 17, + ACTIONS(809), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(821), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + ACTIONS(829), 1, + anon_sym_LPAREN, + STATE(56), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(90), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(14), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(313), 4, + STATE(125), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29706,7 +31092,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(727), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29715,48 +31101,46 @@ 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, - [3086] = 17, - ACTIONS(711), 1, + [2904] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(357), 4, + STATE(108), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29767,7 +31151,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29776,48 +31160,46 @@ 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, - [3164] = 17, - ACTIONS(711), 1, + [2979] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(56), 4, + STATE(390), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29828,7 +31210,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29837,48 +31219,46 @@ 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, - [3242] = 17, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [3054] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, sym_namespace_name, - STATE(27), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(108), 4, + STATE(369), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(803), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29889,7 +31269,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(805), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29898,48 +31278,46 @@ 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, - [3320] = 17, - ACTIONS(711), 1, + [3129] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(348), 4, + STATE(330), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -29950,7 +31328,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -29959,48 +31337,46 @@ 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, - [3398] = 17, - ACTIONS(711), 1, + [3204] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(352), 4, + STATE(361), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30011,7 +31387,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30020,48 +31396,46 @@ 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, - [3476] = 17, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [3279] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(795), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(797), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(799), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(801), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(96), 1, - sym__psalm_generic_array_types, - STATE(98), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, sym_namespace_name, - STATE(27), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, + STATE(335), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(803), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30072,7 +31446,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(805), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30081,48 +31455,46 @@ 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, - [3554] = 17, - ACTIONS(711), 1, + [3354] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(729), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(731), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(733), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(735), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(39), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(44), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(14), 4, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(344), 4, + STATE(364), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30133,7 +31505,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(727), 12, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30142,48 +31514,46 @@ 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, - [3632] = 17, - ACTIONS(711), 1, + [3429] = 16, + ACTIONS(809), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(821), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + STATE(56), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(90), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(14), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(75), 4, + STATE(123), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30194,7 +31564,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(727), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30203,48 +31573,46 @@ 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, - [3710] = 17, - ACTIONS(711), 1, + [3504] = 16, + ACTIONS(809), 1, sym_name, - ACTIONS(713), 1, + ACTIONS(811), 1, anon_sym_list, - ACTIONS(715), 1, + ACTIONS(813), 1, anon_sym_array, - ACTIONS(717), 1, + ACTIONS(815), 1, anon_sym_QMARK, - ACTIONS(719), 1, + ACTIONS(817), 1, anon_sym_class_DASHstring, - ACTIONS(723), 1, + ACTIONS(821), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + STATE(56), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(33), 1, + STATE(89), 1, sym__psalm_list_array_types, - STATE(34), 1, + STATE(90), 1, sym__psalm_generic_array_types, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(14), 4, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(36), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(314), 4, + STATE(119), 4, sym__types, sym__phpdoc_array_types, sym__psalm_shaped_array_types, sym__psalm_scalar_type, - ACTIONS(721), 10, + ACTIONS(819), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30255,7 +31623,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(727), 12, + ACTIONS(825), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30264,21 +31632,46 @@ 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, - [3788] = 4, - ACTIONS(813), 1, + [3579] = 16, + ACTIONS(727), 1, sym_name, - ACTIONS(228), 4, - anon_sym_LT, - anon_sym_LBRACK_RBRACK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(818), 14, + ACTIONS(729), 1, + anon_sym_list, + ACTIONS(731), 1, + anon_sym_array, + ACTIONS(733), 1, anon_sym_QMARK, + ACTIONS(735), 1, anon_sym_class_DASHstring, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, + sym_generic_type, + STATE(39), 1, + sym__psalm_list_array_types, + STATE(44), 1, + sym__psalm_generic_array_types, + STATE(354), 1, + sym_namespace_name, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(20), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(68), 4, + sym__types, + sym__phpdoc_array_types, + sym__psalm_shaped_array_types, + sym__psalm_scalar_type, + ACTIONS(737), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -30289,12 +31682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - anon_sym_BSLASH, - anon_sym_LPAREN, - ACTIONS(816), 15, - anon_sym_list, - anon_sym_array, - aux_sym_namespace_name_as_prefix_token1, + ACTIONS(743), 11, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30303,12 +31691,11 @@ 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, - [3831] = 2, - ACTIONS(750), 15, + [3654] = 2, + ACTIONS(768), 15, anon_sym_GT, anon_sym_QMARK, anon_sym_class_DASHstring, @@ -30324,11 +31711,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_non_DASHempty_DASHlowercase_DASHstring, anon_sym_BSLASH, anon_sym_LPAREN, - ACTIONS(820), 16, + ACTIONS(833), 15, anon_sym_list, anon_sym_array, sym_name, - aux_sym_namespace_name_as_prefix_token1, + aux_sym_relative_name_token1, aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, @@ -30337,41 +31724,39 @@ 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, - [3867] = 14, - ACTIONS(723), 1, + [3689] = 13, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(822), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(835), 1, sym_name, - ACTIONS(824), 1, + ACTIONS(837), 1, anon_sym_SQUOTE, - ACTIONS(826), 1, + ACTIONS(839), 1, anon_sym_DQUOTE, - ACTIONS(828), 1, + ACTIONS(841), 1, aux_sym__shaped_array_element_token1, - ACTIONS(830), 1, + ACTIONS(843), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(315), 1, + STATE(313), 1, sym__shaped_array_element, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(310), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(319), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30381,41 +31766,39 @@ 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, - [3925] = 14, - ACTIONS(723), 1, + [3744] = 13, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(822), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(835), 1, sym_name, - ACTIONS(824), 1, + ACTIONS(837), 1, anon_sym_SQUOTE, - ACTIONS(826), 1, + ACTIONS(839), 1, anon_sym_DQUOTE, - ACTIONS(828), 1, + ACTIONS(841), 1, aux_sym__shaped_array_element_token1, - ACTIONS(830), 1, + ACTIONS(843), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, STATE(287), 1, sym__shaped_array_element, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(310), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(319), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30425,41 +31808,39 @@ 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, - [3983] = 14, - ACTIONS(723), 1, + [3799] = 13, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(822), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(835), 1, sym_name, - ACTIONS(824), 1, + ACTIONS(837), 1, anon_sym_SQUOTE, - ACTIONS(826), 1, + ACTIONS(839), 1, anon_sym_DQUOTE, - ACTIONS(828), 1, + ACTIONS(841), 1, aux_sym__shaped_array_element_token1, - ACTIONS(830), 1, + ACTIONS(843), 1, anon_sym_QMARK, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(283), 1, + STATE(275), 1, sym__shaped_array_element, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(310), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(319), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30469,33 +31850,31 @@ 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, - [4041] = 10, - ACTIONS(723), 1, + [3854] = 9, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(830), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(843), 1, anon_sym_QMARK, - ACTIONS(832), 1, + ACTIONS(845), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(293), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(339), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30505,33 +31884,31 @@ 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, - [4087] = 10, - ACTIONS(723), 1, + [3897] = 9, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(830), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(843), 1, anon_sym_QMARK, - ACTIONS(832), 1, + ACTIONS(845), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(305), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(315), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30541,33 +31918,31 @@ 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, - [4133] = 10, - ACTIONS(723), 1, + [3940] = 9, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(830), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(843), 1, anon_sym_QMARK, - ACTIONS(832), 1, + ACTIONS(845), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(322), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(316), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30577,33 +31952,31 @@ 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, - [4179] = 10, - ACTIONS(723), 1, + [3983] = 9, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(830), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(843), 1, anon_sym_QMARK, - ACTIONS(832), 1, + ACTIONS(845), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(316), 4, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + STATE(329), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30613,29 +31986,27 @@ 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, - [4225] = 9, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(793), 1, + [4026] = 8, + ACTIONS(727), 1, sym_name, - STATE(37), 1, - sym_qualified_name, - STATE(40), 1, + ACTIONS(739), 1, + anon_sym_BSLASH, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + STATE(16), 1, sym_generic_type, - STATE(338), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(49), 2, + STATE(19), 2, + sym_relative_name, + sym_qualified_name, + STATE(21), 2, sym_named_type, sym_primitive_type, - ACTIONS(805), 13, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30645,29 +32016,27 @@ 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, - [4266] = 9, - ACTIONS(711), 1, - sym_name, - ACTIONS(723), 1, + [4064] = 8, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - STATE(10), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(845), 1, + sym_name, + STATE(16), 1, sym_generic_type, - STATE(17), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - STATE(15), 2, + STATE(21), 2, sym_named_type, sym_primitive_type, - ACTIONS(727), 13, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + ACTIONS(743), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30677,29 +32046,27 @@ 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, - [4307] = 9, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(832), 1, + [4102] = 8, + ACTIONS(809), 1, sym_name, - STATE(10), 1, + ACTIONS(821), 1, + anon_sym_BSLASH, + ACTIONS(823), 1, + aux_sym_relative_name_token1, + STATE(56), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(395), 1, sym_namespace_name, - STATE(15), 2, + STATE(35), 2, + sym_relative_name, + sym_qualified_name, + STATE(49), 2, sym_named_type, sym_primitive_type, - ACTIONS(727), 13, + ACTIONS(825), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -30709,1667 +32076,1828 @@ 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, - [4348] = 12, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(834), 1, + [4140] = 11, + ACTIONS(847), 1, sym_name, - ACTIONS(836), 1, + ACTIONS(849), 1, + anon_sym_BSLASH, + ACTIONS(851), 1, + aux_sym_relative_name_token1, + ACTIONS(853), 1, anon_sym_DOLLAR, - ACTIONS(838), 1, + ACTIONS(855), 1, sym_uri, - STATE(251), 1, - sym_qualified_name, - STATE(255), 1, + STATE(270), 1, sym_fqsen, - STATE(266), 1, - sym_generic_type, - STATE(269), 1, + STATE(281), 1, sym_named_type, - STATE(300), 1, + STATE(308), 1, + sym_generic_type, + STATE(324), 1, sym_variable_name, - STATE(351), 1, + STATE(411), 1, sym_namespace_name, - STATE(362), 1, - sym_namespace_name_as_prefix, - [4385] = 12, - ACTIONS(340), 1, + STATE(264), 2, + sym_relative_name, + sym_qualified_name, + [4175] = 11, + ACTIONS(357), 1, anon_sym_DOLLAR, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(840), 1, + ACTIONS(857), 1, sym_name, - ACTIONS(842), 1, + ACTIONS(859), 1, + anon_sym_BSLASH, + ACTIONS(861), 1, + aux_sym_relative_name_token1, + ACTIONS(863), 1, sym_uri, - STATE(70), 1, - sym_qualified_name, - STATE(84), 1, + STATE(85), 1, sym_fqsen, - STATE(116), 1, - sym_named_type, - STATE(118), 1, + STATE(128), 1, sym_generic_type, - STATE(137), 1, + STATE(134), 1, + sym_named_type, + STATE(150), 1, sym_variable_name, - STATE(351), 1, + STATE(406), 1, sym_namespace_name, - STATE(355), 1, - sym_namespace_name_as_prefix, - [4422] = 8, - ACTIONS(236), 1, + STATE(99), 2, + sym_relative_name, + sym_qualified_name, + [4210] = 8, + ACTIONS(246), 1, anon_sym_LBRACE, - ACTIONS(244), 1, + ACTIONS(254), 1, aux_sym_version_token2, - ACTIONS(246), 1, + ACTIONS(256), 1, sym__text_not_version, - STATE(97), 1, + STATE(84), 1, sym_version, - STATE(106), 1, + STATE(115), 1, aux_sym__description_not_version_repeat1, - STATE(134), 1, + STATE(148), 1, sym_inline_tag, - STATE(173), 1, + STATE(159), 1, sym__description_not_version, - ACTIONS(242), 3, + ACTIONS(252), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [4449] = 7, - ACTIONS(202), 1, + [4237] = 7, + ACTIONS(186), 1, + anon_sym_BSLASH, + ACTIONS(225), 1, anon_sym_LT, - ACTIONS(205), 1, + ACTIONS(865), 1, + anon_sym_LPAREN, + STATE(11), 1, + sym__type_argument_list, + STATE(75), 1, + sym_parameters, + STATE(323), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(223), 4, + anon_sym_LBRACK_RBRACK, + sym_name, + anon_sym_PIPE, + anon_sym_AMP, + [4262] = 7, + ACTIONS(186), 1, anon_sym_BSLASH, - ACTIONS(844), 1, + ACTIONS(225), 1, + anon_sym_LT, + ACTIONS(865), 1, anon_sym_LPAREN, STATE(11), 1, sym__type_argument_list, - STATE(66), 1, + STATE(97), 1, sym_parameters, - STATE(295), 1, + STATE(323), 1, aux_sym_namespace_name_repeat1, - ACTIONS(196), 4, + ACTIONS(223), 4, anon_sym_LBRACK_RBRACK, sym_name, anon_sym_PIPE, anon_sym_AMP, - [4474] = 8, - ACTIONS(236), 1, + [4287] = 8, + ACTIONS(246), 1, anon_sym_LBRACE, - ACTIONS(244), 1, + ACTIONS(254), 1, aux_sym_version_token2, - ACTIONS(246), 1, + ACTIONS(256), 1, sym__text_not_version, - STATE(95), 1, + STATE(86), 1, sym_version, - STATE(106), 1, + STATE(115), 1, aux_sym__description_not_version_repeat1, - STATE(134), 1, + STATE(148), 1, sym_inline_tag, - STATE(174), 1, + STATE(156), 1, sym__description_not_version, - ACTIONS(242), 3, + ACTIONS(252), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [4501] = 7, - ACTIONS(202), 1, - anon_sym_LT, - ACTIONS(205), 1, - anon_sym_BSLASH, - ACTIONS(844), 1, - anon_sym_LPAREN, - STATE(11), 1, - sym__type_argument_list, - STATE(71), 1, - sym_parameters, - STATE(295), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(196), 4, - anon_sym_LBRACK_RBRACK, - sym_name, - anon_sym_PIPE, - anon_sym_AMP, - [4526] = 5, - ACTIONS(848), 1, + [4314] = 5, + ACTIONS(869), 1, anon_sym_ATinternal, - ACTIONS(850), 1, + ACTIONS(871), 1, anon_sym_ATlink, - ACTIONS(852), 1, + ACTIONS(873), 1, anon_sym_ATsee, - ACTIONS(846), 2, + ACTIONS(867), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, STATE(353), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4545] = 5, - ACTIONS(848), 1, + [4333] = 5, + ACTIONS(869), 1, + anon_sym_ATinternal, + ACTIONS(871), 1, + anon_sym_ATlink, + ACTIONS(873), 1, + anon_sym_ATsee, + ACTIONS(875), 2, + anon_sym_ATinheritdoc, + anon_sym_ATinheritDoc, + STATE(370), 3, + sym__inline_internal_tag, + sym__inline_link_tag, + sym__inline_see_tag, + [4352] = 5, + ACTIONS(869), 1, anon_sym_ATinternal, - ACTIONS(850), 1, + ACTIONS(871), 1, anon_sym_ATlink, - ACTIONS(852), 1, + ACTIONS(873), 1, anon_sym_ATsee, - ACTIONS(854), 2, + ACTIONS(877), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(361), 3, + STATE(403), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4564] = 5, - ACTIONS(848), 1, + [4371] = 5, + ACTIONS(869), 1, anon_sym_ATinternal, - ACTIONS(850), 1, + ACTIONS(871), 1, anon_sym_ATlink, - ACTIONS(852), 1, + ACTIONS(873), 1, anon_sym_ATsee, - ACTIONS(856), 2, + ACTIONS(879), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(336), 3, + STATE(382), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [4583] = 8, - ACTIONS(723), 1, + [4390] = 6, + ACTIONS(186), 1, + anon_sym_BSLASH, + ACTIONS(881), 1, + anon_sym_LT, + ACTIONS(883), 1, + anon_sym_LPAREN_RPAREN, + STATE(299), 1, + sym__type_argument_list, + STATE(323), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(223), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [4411] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(152), 1, + STATE(185), 1, sym_named_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - [4608] = 8, - ACTIONS(723), 1, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4434] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(337), 1, + STATE(167), 1, sym_named_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - [4633] = 8, - ACTIONS(723), 1, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4457] = 7, + ACTIONS(186), 1, + anon_sym_BSLASH, + ACTIONS(280), 1, + anon_sym_LT, + ACTIONS(887), 1, + anon_sym_QMARK, + ACTIONS(889), 1, + anon_sym_COLON, + STATE(11), 1, + sym__type_argument_list, + STATE(323), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(223), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [4480] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(139), 1, - sym_named_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - [4658] = 8, - ACTIONS(723), 1, + STATE(384), 1, + sym_named_type, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4503] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(143), 1, - sym_named_type, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, + STATE(354), 1, sym_namespace_name, - [4683] = 5, - ACTIONS(848), 1, - anon_sym_ATinternal, - ACTIONS(850), 1, - anon_sym_ATlink, - ACTIONS(852), 1, - anon_sym_ATsee, - ACTIONS(860), 2, - anon_sym_ATinheritdoc, - anon_sym_ATinheritDoc, - STATE(342), 3, - sym__inline_internal_tag, - sym__inline_link_tag, - sym__inline_see_tag, - [4702] = 8, - ACTIONS(723), 1, + STATE(387), 1, + sym_named_type, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4526] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, sym_name, - STATE(10), 1, + STATE(16), 1, sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(351), 1, - sym_namespace_name, STATE(354), 1, + sym_namespace_name, + STATE(362), 1, sym_named_type, - [4727] = 7, - ACTIONS(205), 1, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4549] = 7, + ACTIONS(739), 1, anon_sym_BSLASH, - ACTIONS(278), 1, - anon_sym_LT, - ACTIONS(862), 1, - anon_sym_QMARK, - ACTIONS(864), 1, - anon_sym_COLON, - STATE(11), 1, - sym__type_argument_list, - STATE(295), 1, + ACTIONS(741), 1, + aux_sym_relative_name_token1, + ACTIONS(885), 1, + sym_name, + STATE(16), 1, + sym_generic_type, + STATE(152), 1, + sym_named_type, + STATE(354), 1, + sym_namespace_name, + STATE(59), 2, + sym_relative_name, + sym_qualified_name, + [4572] = 3, + ACTIONS(186), 1, + anon_sym_BSLASH, + STATE(323), 1, aux_sym_namespace_name_repeat1, - ACTIONS(196), 2, + ACTIONS(184), 4, + sym__text_in_inline_tag, anon_sym_RBRACE, - anon_sym_COMMA, - [4750] = 6, - ACTIONS(205), 1, - anon_sym_BSLASH, - ACTIONS(866), 1, anon_sym_LT, - ACTIONS(868), 1, - anon_sym_LPAREN_RPAREN, - STATE(270), 1, - sym__type_argument_list, - STATE(295), 1, + anon_sym_COLON_COLON, + [4585] = 3, + ACTIONS(186), 1, + anon_sym_BSLASH, + STATE(323), 1, aux_sym_namespace_name_repeat1, - ACTIONS(196), 3, + ACTIONS(191), 4, sym__text_in_inline_tag, anon_sym_RBRACE, + anon_sym_LT, anon_sym_COLON_COLON, - [4771] = 8, - ACTIONS(723), 1, - anon_sym_BSLASH, - ACTIONS(725), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(858), 1, - sym_name, - STATE(10), 1, - sym_generic_type, - STATE(45), 1, - sym_qualified_name, - STATE(340), 1, - sym_namespace_name_as_prefix, - STATE(345), 1, - sym_named_type, - STATE(351), 1, - sym_namespace_name, - [4796] = 6, - ACTIONS(870), 1, + [4598] = 6, + ACTIONS(891), 1, anon_sym_LBRACE, - ACTIONS(872), 1, + ACTIONS(893), 1, anon_sym_RBRACE, - ACTIONS(874), 1, + ACTIONS(895), 1, sym__text_in_inline_tag, - STATE(253), 1, + STATE(266), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(258), 1, + STATE(277), 1, sym_inline_tag, - STATE(326), 1, + STATE(392), 1, sym__description_in_inline_tag_with_nesting, - [4815] = 5, - ACTIONS(876), 1, + [4617] = 4, + ACTIONS(5), 1, anon_sym_LBRACE, - ACTIONS(879), 1, - anon_sym_RBRACE, - ACTIONS(881), 1, - sym__text_in_inline_tag, - STATE(250), 1, - aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(258), 1, + ACTIONS(75), 1, + sym_text, + STATE(171), 1, + sym_description, + STATE(116), 2, sym_inline_tag, - [4831] = 3, - ACTIONS(866), 1, + aux_sym_description_repeat1, + [4631] = 3, + ACTIONS(881), 1, anon_sym_LT, - STATE(270), 1, + STATE(299), 1, sym__type_argument_list, - ACTIONS(196), 3, + ACTIONS(223), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [4843] = 4, - ACTIONS(5), 1, + [4643] = 5, + ACTIONS(897), 1, anon_sym_LBRACE, - ACTIONS(75), 1, - sym_text, - STATE(167), 1, - sym_description, - STATE(113), 2, + ACTIONS(900), 1, + anon_sym_RBRACE, + ACTIONS(902), 1, + sym__text_in_inline_tag, + STATE(265), 1, + aux_sym__description_in_inline_tag_with_nesting_repeat1, + STATE(277), 1, sym_inline_tag, - aux_sym_description_repeat1, - [4857] = 5, - ACTIONS(870), 1, + [4659] = 5, + ACTIONS(891), 1, anon_sym_LBRACE, - ACTIONS(874), 1, + ACTIONS(895), 1, sym__text_in_inline_tag, - ACTIONS(884), 1, + ACTIONS(905), 1, anon_sym_RBRACE, - STATE(250), 1, + STATE(265), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(258), 1, + STATE(277), 1, sym_inline_tag, - [4873] = 4, - ACTIONS(886), 1, + [4675] = 1, + ACTIONS(207), 4, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_COLON_COLON, + [4682] = 1, + ACTIONS(211), 4, + sym__text_in_inline_tag, anon_sym_RBRACE, - ACTIONS(888), 1, + anon_sym_LT, + anon_sym_COLON_COLON, + [4689] = 4, + ACTIONS(907), 1, + anon_sym_RBRACE, + ACTIONS(909), 1, sym__text_in_inline_tag, - STATE(268), 1, + STATE(274), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(366), 1, + STATE(404), 1, sym__description_in_inline_tag, - [4886] = 4, - ACTIONS(888), 1, + [4702] = 4, + ACTIONS(909), 1, sym__text_in_inline_tag, - ACTIONS(890), 1, + ACTIONS(911), 1, anon_sym_RBRACE, - STATE(268), 1, + STATE(274), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(365), 1, + STATE(402), 1, sym__description_in_inline_tag, - [4899] = 1, - ACTIONS(184), 4, + [4715] = 1, + ACTIONS(195), 4, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_LT, anon_sym_COLON_COLON, - [4906] = 2, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(892), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [4914] = 1, - ACTIONS(896), 3, - sym__text_in_inline_tag, - anon_sym_LBRACE, - anon_sym_RBRACE, - [4920] = 1, - ACTIONS(555), 3, - sym__text_in_inline_tag, - anon_sym_LBRACE, - anon_sym_RBRACE, - [4926] = 3, - ACTIONS(898), 1, + [4722] = 3, + ACTIONS(913), 1, anon_sym_GT, - ACTIONS(900), 1, + ACTIONS(915), 1, anon_sym_COMMA, - STATE(262), 1, + STATE(272), 1, aux_sym__type_argument_list_repeat1, - [4936] = 3, - ACTIONS(902), 1, + [4732] = 2, + ACTIONS(920), 1, + anon_sym_EQ, + ACTIONS(918), 2, anon_sym_COMMA, - ACTIONS(904), 1, anon_sym_RPAREN, - STATE(280), 1, - aux_sym_parameters_repeat1, - [4946] = 3, - ACTIONS(906), 1, - anon_sym_GT, - ACTIONS(908), 1, - anon_sym_COMMA, - STATE(265), 1, - aux_sym__type_argument_list_repeat1, - [4956] = 3, - ACTIONS(910), 1, - anon_sym_RBRACE, - ACTIONS(912), 1, - anon_sym_COMMA, - STATE(263), 1, - aux_sym__psalm_shaped_array_types_repeat1, - [4966] = 3, - ACTIONS(915), 1, - sym_name, - ACTIONS(917), 1, - anon_sym_BSLASH, - STATE(374), 1, - sym_namespace_name, - [4976] = 3, - ACTIONS(919), 1, - anon_sym_GT, - ACTIONS(921), 1, - anon_sym_COMMA, - STATE(265), 1, - aux_sym__type_argument_list_repeat1, - [4986] = 1, - ACTIONS(196), 3, + [4740] = 3, + ACTIONS(909), 1, sym__text_in_inline_tag, + ACTIONS(922), 1, anon_sym_RBRACE, - anon_sym_COLON_COLON, - [4992] = 3, + STATE(300), 1, + aux_sym__description_in_inline_tag_repeat1, + [4750] = 3, ACTIONS(924), 1, anon_sym_RBRACE, ACTIONS(926), 1, anon_sym_COMMA, - STATE(263), 1, + STATE(307), 1, aux_sym__psalm_shaped_array_types_repeat1, - [5002] = 3, - ACTIONS(888), 1, - sym__text_in_inline_tag, + [4760] = 3, ACTIONS(928), 1, - anon_sym_RBRACE, - STATE(273), 1, - aux_sym__description_in_inline_tag_repeat1, - [5012] = 2, + anon_sym_GT, ACTIONS(930), 1, - anon_sym_COLON_COLON, - ACTIONS(531), 2, - sym__text_in_inline_tag, - anon_sym_RBRACE, - [5020] = 1, - ACTIONS(200), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [5026] = 3, - ACTIONS(340), 1, - anon_sym_DOLLAR, - ACTIONS(932), 1, - sym_name, - STATE(126), 1, - sym_variable_name, - [5036] = 1, - ACTIONS(210), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [5042] = 3, - ACTIONS(934), 1, - anon_sym_RBRACE, - ACTIONS(936), 1, - sym__text_in_inline_tag, - STATE(273), 1, - aux_sym__description_in_inline_tag_repeat1, - [5052] = 3, - ACTIONS(908), 1, anon_sym_COMMA, - ACTIONS(939), 1, - anon_sym_GT, - STATE(265), 1, + STATE(272), 1, aux_sym__type_argument_list_repeat1, - [5062] = 1, - ACTIONS(188), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [5068] = 1, - ACTIONS(192), 3, + [4770] = 1, + ACTIONS(932), 3, sym__text_in_inline_tag, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COLON_COLON, - [5074] = 3, - ACTIONS(902), 1, - anon_sym_COMMA, - ACTIONS(941), 1, - anon_sym_RPAREN, - STATE(261), 1, - aux_sym_parameters_repeat1, - [5084] = 2, - ACTIONS(945), 1, - anon_sym_EQ, - ACTIONS(943), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [5092] = 3, - ACTIONS(276), 1, - anon_sym_AMP, - ACTIONS(947), 1, - anon_sym_RPAREN, - STATE(41), 1, - aux_sym_intersection_type_repeat1, - [5102] = 3, - ACTIONS(949), 1, - anon_sym_COMMA, - ACTIONS(952), 1, - anon_sym_RPAREN, - STATE(280), 1, - aux_sym_parameters_repeat1, - [5112] = 3, - ACTIONS(954), 1, + [4776] = 3, + ACTIONS(934), 1, anon_sym_GT, - ACTIONS(956), 1, + ACTIONS(936), 1, anon_sym_COMMA, - STATE(284), 1, + STATE(276), 1, aux_sym__type_argument_list_repeat1, - [5122] = 3, - ACTIONS(836), 1, - anon_sym_DOLLAR, - ACTIONS(958), 1, + [4786] = 3, + ACTIONS(938), 1, sym_name, - STATE(303), 1, - sym_variable_name, - [5132] = 3, - ACTIONS(926), 1, + ACTIONS(940), 1, + anon_sym_BSLASH, + STATE(412), 1, + sym_namespace_name, + [4796] = 3, + ACTIONS(930), 1, anon_sym_COMMA, - ACTIONS(960), 1, + ACTIONS(942), 1, + anon_sym_GT, + STATE(272), 1, + aux_sym__type_argument_list_repeat1, + [4806] = 2, + ACTIONS(944), 1, + anon_sym_COLON_COLON, + ACTIONS(553), 2, + sym__text_in_inline_tag, anon_sym_RBRACE, - STATE(285), 1, - aux_sym__psalm_shaped_array_types_repeat1, - [5142] = 3, - ACTIONS(908), 1, + [4814] = 3, + ACTIONS(930), 1, anon_sym_COMMA, - ACTIONS(962), 1, + ACTIONS(946), 1, anon_sym_GT, - STATE(265), 1, + STATE(272), 1, aux_sym__type_argument_list_repeat1, - [5152] = 3, + [4824] = 3, + ACTIONS(948), 1, + anon_sym_GT, + ACTIONS(950), 1, + anon_sym_COMMA, + STATE(282), 1, + aux_sym__type_argument_list_repeat1, + [4834] = 3, + ACTIONS(952), 1, + sym_name, + ACTIONS(954), 1, + anon_sym_BSLASH, + STATE(407), 1, + sym_namespace_name, + [4844] = 3, ACTIONS(926), 1, anon_sym_COMMA, - ACTIONS(964), 1, + ACTIONS(956), 1, anon_sym_RBRACE, - STATE(263), 1, + STATE(303), 1, aux_sym__psalm_shaped_array_types_repeat1, - [5162] = 3, - ACTIONS(908), 1, + [4854] = 3, + ACTIONS(930), 1, anon_sym_COMMA, - ACTIONS(966), 1, + ACTIONS(958), 1, anon_sym_GT, - STATE(265), 1, + STATE(272), 1, aux_sym__type_argument_list_repeat1, - [5172] = 3, + [4864] = 3, ACTIONS(926), 1, anon_sym_COMMA, - ACTIONS(968), 1, + ACTIONS(960), 1, anon_sym_RBRACE, - STATE(267), 1, + STATE(285), 1, aux_sym__psalm_shaped_array_types_repeat1, - [5182] = 3, - ACTIONS(970), 1, + [4874] = 3, + ACTIONS(853), 1, + anon_sym_DOLLAR, + ACTIONS(962), 1, + sym_name, + STATE(314), 1, + sym_variable_name, + [4884] = 3, + ACTIONS(964), 1, anon_sym_GT, - ACTIONS(972), 1, + ACTIONS(966), 1, anon_sym_COMMA, STATE(286), 1, aux_sym__type_argument_list_repeat1, - [5192] = 2, - ACTIONS(974), 1, - anon_sym_LPAREN_RPAREN, - ACTIONS(537), 2, + [4894] = 3, + ACTIONS(968), 1, + sym_name, + ACTIONS(970), 1, + anon_sym_BSLASH, + STATE(399), 1, + sym_namespace_name, + [4904] = 3, + ACTIONS(972), 1, + anon_sym_COMMA, + ACTIONS(975), 1, + anon_sym_RPAREN, + STATE(291), 1, + aux_sym_parameters_repeat1, + [4914] = 3, + ACTIONS(357), 1, + anon_sym_DOLLAR, + ACTIONS(977), 1, + sym_name, + STATE(142), 1, + sym_variable_name, + [4924] = 1, + ACTIONS(199), 3, sym__text_in_inline_tag, anon_sym_RBRACE, - [5200] = 3, - ACTIONS(976), 1, - anon_sym_GT, - ACTIONS(978), 1, + anon_sym_COLON_COLON, + [4930] = 1, + ACTIONS(219), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [4936] = 2, + ACTIONS(981), 1, + anon_sym_EQ, + ACTIONS(979), 2, anon_sym_COMMA, - STATE(274), 1, - aux_sym__type_argument_list_repeat1, - [5210] = 1, - ACTIONS(563), 2, + anon_sym_RPAREN, + [4944] = 1, + ACTIONS(215), 3, sym__text_in_inline_tag, anon_sym_RBRACE, - [5215] = 2, - ACTIONS(980), 1, + anon_sym_COLON_COLON, + [4950] = 3, + ACTIONS(983), 1, sym_name, - STATE(374), 1, - sym_namespace_name, - [5222] = 1, - ACTIONS(983), 2, - anon_sym_RBRACE, - anon_sym_COMMA, - [5227] = 2, - ACTIONS(344), 1, - anon_sym_LBRACE, ACTIONS(985), 1, - anon_sym_LT, - [5234] = 2, - ACTIONS(987), 1, anon_sym_BSLASH, - STATE(312), 1, - aux_sym_namespace_name_repeat1, - [5241] = 2, - ACTIONS(205), 1, - anon_sym_BSLASH, - STATE(295), 1, - aux_sym_namespace_name_repeat1, - [5248] = 2, - ACTIONS(571), 1, - anon_sym_DOLLAR, - STATE(160), 1, - sym_variable_name, - [5255] = 1, - ACTIONS(990), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [5260] = 1, - ACTIONS(952), 2, + STATE(380), 1, + sym_namespace_name, + [4960] = 3, + ACTIONS(987), 1, anon_sym_COMMA, + ACTIONS(989), 1, anon_sym_RPAREN, - [5265] = 1, - ACTIONS(531), 2, + STATE(304), 1, + aux_sym_parameters_repeat1, + [4970] = 1, + ACTIONS(203), 3, sym__text_in_inline_tag, anon_sym_RBRACE, - [5270] = 2, - ACTIONS(992), 1, - sym_name, - STATE(346), 1, - sym_namespace_name, - [5277] = 2, - ACTIONS(844), 1, - anon_sym_LPAREN, - STATE(71), 1, - sym_parameters, - [5284] = 1, - ACTIONS(537), 2, + anon_sym_COLON_COLON, + [4976] = 3, + ACTIONS(991), 1, + anon_sym_RBRACE, + ACTIONS(993), 1, sym__text_in_inline_tag, + STATE(300), 1, + aux_sym__description_in_inline_tag_repeat1, + [4986] = 3, + ACTIONS(996), 1, + anon_sym_GT, + ACTIONS(998), 1, + anon_sym_COMMA, + STATE(280), 1, + aux_sym__type_argument_list_repeat1, + [4996] = 3, + ACTIONS(294), 1, + anon_sym_AMP, + ACTIONS(1000), 1, + anon_sym_RPAREN, + STATE(50), 1, + aux_sym_intersection_type_repeat1, + [5006] = 3, + ACTIONS(1002), 1, anon_sym_RBRACE, - [5289] = 1, - ACTIONS(995), 2, + ACTIONS(1004), 1, + anon_sym_COMMA, + STATE(303), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [5016] = 3, + ACTIONS(987), 1, + anon_sym_COMMA, + ACTIONS(1007), 1, + anon_sym_RPAREN, + STATE(291), 1, + aux_sym_parameters_repeat1, + [5026] = 2, + ACTIONS(1009), 1, + anon_sym_LPAREN_RPAREN, + ACTIONS(543), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [5294] = 1, - ACTIONS(997), 2, + [5034] = 1, + ACTIONS(559), 3, + sym__text_in_inline_tag, + anon_sym_LBRACE, anon_sym_RBRACE, + [5040] = 3, + ACTIONS(926), 1, anon_sym_COMMA, - [5299] = 1, - ACTIONS(581), 2, + ACTIONS(1011), 1, + anon_sym_RBRACE, + STATE(303), 1, + aux_sym__psalm_shaped_array_types_repeat1, + [5050] = 1, + ACTIONS(223), 3, sym__text_in_inline_tag, anon_sym_RBRACE, - [5304] = 2, - ACTIONS(862), 1, + anon_sym_COLON_COLON, + [5056] = 2, + ACTIONS(1013), 1, anon_sym_QMARK, - ACTIONS(864), 1, + ACTIONS(1015), 1, anon_sym_COLON, - [5311] = 2, - ACTIONS(340), 1, - anon_sym_DOLLAR, - STATE(67), 1, - sym_variable_name, - [5318] = 2, - ACTIONS(340), 1, + [5063] = 2, + ACTIONS(587), 1, anon_sym_DOLLAR, - STATE(69), 1, + STATE(273), 1, sym_variable_name, - [5325] = 1, - ACTIONS(999), 2, + [5070] = 2, + ACTIONS(361), 1, + anon_sym_LBRACE, + ACTIONS(1017), 1, + anon_sym_LT, + [5077] = 1, + ACTIONS(1019), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5082] = 1, + ACTIONS(1021), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5087] = 1, + ACTIONS(543), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5092] = 1, + ACTIONS(1023), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5097] = 1, + ACTIONS(1025), 2, anon_sym_RBRACE, anon_sym_COMMA, - [5330] = 1, - ACTIONS(1001), 2, + [5102] = 1, + ACTIONS(1027), 2, anon_sym_COMMA, anon_sym_RPAREN, - [5335] = 2, - ACTIONS(1003), 1, + [5107] = 2, + ACTIONS(887), 1, + anon_sym_QMARK, + ACTIONS(889), 1, + anon_sym_COLON, + [5114] = 1, + ACTIONS(1029), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5119] = 2, + ACTIONS(1031), 1, + sym_name, + STATE(413), 1, + sym_namespace_name, + [5126] = 2, + ACTIONS(587), 1, + anon_sym_DOLLAR, + STATE(161), 1, + sym_variable_name, + [5133] = 1, + ACTIONS(567), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5138] = 2, + ACTIONS(1033), 1, anon_sym_BSLASH, - STATE(312), 1, + STATE(328), 1, aux_sym_namespace_name_repeat1, - [5342] = 2, - ACTIONS(1006), 1, - anon_sym_GT, - ACTIONS(1008), 1, + [5145] = 1, + ACTIONS(553), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [5150] = 2, + ACTIONS(1036), 1, + sym_name, + STATE(408), 1, + sym_namespace_name, + [5157] = 2, + ACTIONS(357), 1, + anon_sym_DOLLAR, + STATE(83), 1, + sym_variable_name, + [5164] = 2, + ACTIONS(1038), 1, + sym_name, + STATE(343), 1, + sym_namespace_name, + [5171] = 2, + ACTIONS(1040), 1, + anon_sym_BSLASH, + STATE(328), 1, + aux_sym_namespace_name_repeat1, + [5178] = 1, + ACTIONS(1043), 2, + anon_sym_RBRACE, anon_sym_COMMA, - [5349] = 2, - ACTIONS(1010), 1, + [5183] = 2, + ACTIONS(1045), 1, anon_sym_GT, - ACTIONS(1012), 1, + ACTIONS(1047), 1, anon_sym_COMMA, - [5356] = 1, - ACTIONS(1014), 2, + [5190] = 1, + ACTIONS(549), 2, + sym__text_in_inline_tag, anon_sym_RBRACE, + [5195] = 1, + ACTIONS(975), 2, anon_sym_COMMA, - [5361] = 1, - ACTIONS(1016), 2, - anon_sym_RBRACE, + anon_sym_RPAREN, + [5200] = 2, + ACTIONS(865), 1, + anon_sym_LPAREN, + STATE(75), 1, + sym_parameters, + [5207] = 2, + ACTIONS(587), 1, + anon_sym_DOLLAR, + STATE(165), 1, + sym_variable_name, + [5214] = 2, + ACTIONS(1049), 1, + anon_sym_GT, + ACTIONS(1051), 1, anon_sym_COMMA, - [5366] = 2, - ACTIONS(571), 1, + [5221] = 2, + ACTIONS(1053), 1, + sym_name, + STATE(401), 1, + sym_namespace_name, + [5228] = 2, + ACTIONS(357), 1, anon_sym_DOLLAR, - STATE(257), 1, + STATE(87), 1, sym_variable_name, - [5373] = 2, - ACTIONS(844), 1, + [5235] = 2, + ACTIONS(865), 1, anon_sym_LPAREN, - STATE(79), 1, + STATE(110), 1, sym_parameters, - [5380] = 2, - ACTIONS(571), 1, - anon_sym_DOLLAR, - STATE(159), 1, - sym_variable_name, - [5387] = 2, - ACTIONS(1018), 1, - anon_sym_QMARK, - ACTIONS(1020), 1, - anon_sym_COLON, - [5394] = 2, - ACTIONS(226), 1, + [5242] = 1, + ACTIONS(1055), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [5247] = 2, + ACTIONS(230), 1, anon_sym_LBRACE, - ACTIONS(1022), 1, + ACTIONS(1057), 1, anon_sym_LT, - [5401] = 1, - ACTIONS(1024), 2, - anon_sym_RBRACE, + [5254] = 1, + ACTIONS(1059), 2, anon_sym_COMMA, - [5406] = 1, - ACTIONS(527), 2, + anon_sym_RPAREN, + [5259] = 1, + ACTIONS(563), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [5411] = 1, - ACTIONS(1026), 1, + [5264] = 1, + ACTIONS(1061), 1, + anon_sym_BSLASH, + [5268] = 1, + ACTIONS(1063), 1, + sym__version_vector, + [5272] = 1, + ACTIONS(1065), 1, + anon_sym_COLON, + [5276] = 1, + ACTIONS(1067), 1, + anon_sym_DQUOTE, + [5280] = 1, + ACTIONS(1069), 1, + sym_uri, + [5284] = 1, + ACTIONS(1067), 1, anon_sym_SQUOTE, - [5415] = 1, - ACTIONS(1028), 1, - anon_sym_RPAREN, - [5419] = 1, - ACTIONS(1030), 1, - anon_sym_RBRACE, - [5423] = 1, - ACTIONS(1032), 1, + [5288] = 1, + ACTIONS(1071), 1, + sym_author_name, + [5292] = 1, + ACTIONS(1073), 1, sym_default_value, - [5427] = 1, - ACTIONS(1034), 1, - anon_sym_RPAREN, - [5431] = 1, - ACTIONS(1036), 1, + [5296] = 1, + ACTIONS(1075), 1, + anon_sym_BSLASH, + [5300] = 1, + ACTIONS(1077), 1, sym_name, - [5435] = 1, - ACTIONS(1038), 1, - anon_sym_COMMA, - [5439] = 1, - ACTIONS(1040), 1, - ts_builtin_sym_end, - [5443] = 1, - ACTIONS(1042), 1, - ts_builtin_sym_end, - [5447] = 1, - ACTIONS(1044), 1, - anon_sym_COLON, - [5451] = 1, - ACTIONS(1026), 1, - anon_sym_DQUOTE, - [5455] = 1, - ACTIONS(1046), 1, - sym_email_address, - [5459] = 1, - ACTIONS(1048), 1, + [5304] = 1, + ACTIONS(1079), 1, anon_sym_RBRACE, - [5463] = 1, - ACTIONS(1050), 1, - anon_sym_from, - [5467] = 1, - ACTIONS(1052), 1, - sym_name, - [5471] = 1, - ACTIONS(1054), 1, + [5308] = 1, + ACTIONS(985), 1, + anon_sym_BSLASH, + [5312] = 1, + ACTIONS(1081), 1, sym_name, - [5475] = 1, - ACTIONS(1056), 1, + [5316] = 1, + ACTIONS(1083), 1, + anon_sym_COLON, + [5320] = 1, + ACTIONS(1085), 1, sym_name, - [5479] = 1, - ACTIONS(1058), 1, + [5324] = 1, + ACTIONS(1087), 1, anon_sym_RPAREN, - [5483] = 1, - ACTIONS(1060), 1, - anon_sym_RBRACE, - [5487] = 1, - ACTIONS(1062), 1, - sym_uri, - [5491] = 1, - ACTIONS(1064), 1, + [5328] = 1, + ACTIONS(1089), 1, + sym_name, + [5332] = 1, + ACTIONS(1091), 1, + sym_name, + [5336] = 1, + ACTIONS(1093), 1, anon_sym_GT, - [5495] = 1, - ACTIONS(1066), 1, + [5340] = 1, + ACTIONS(1095), 1, anon_sym_GT, - [5499] = 1, - ACTIONS(1068), 1, - anon_sym_BSLASH, - [5503] = 1, - ACTIONS(1070), 1, + [5344] = 1, + ACTIONS(1097), 1, sym_name, - [5507] = 1, - ACTIONS(1072), 1, + [5348] = 1, + ACTIONS(1099), 1, anon_sym_GT, - [5511] = 1, - ACTIONS(1074), 1, + [5352] = 1, + ACTIONS(1101), 1, + anon_sym_RPAREN, + [5356] = 1, + ACTIONS(1103), 1, sym_name, - [5515] = 1, - ACTIONS(1076), 1, - anon_sym_BSLASH, - [5519] = 1, - ACTIONS(1078), 1, - anon_sym_BSLASH, - [5523] = 1, - ACTIONS(1080), 1, + [5360] = 1, + ACTIONS(1105), 1, + sym_name, + [5364] = 1, + ACTIONS(1107), 1, + anon_sym_RPAREN, + [5368] = 1, + ACTIONS(1109), 1, anon_sym_GT, - [5527] = 1, - ACTIONS(1082), 1, + [5372] = 1, + ACTIONS(1111), 1, anon_sym_RBRACE, - [5531] = 1, - ACTIONS(1084), 1, - anon_sym_GT, - [5535] = 1, - ACTIONS(1086), 1, + [5376] = 1, + ACTIONS(1113), 1, + anon_sym_COMMA, + [5380] = 1, + ACTIONS(1115), 1, + ts_builtin_sym_end, + [5384] = 1, + ACTIONS(1117), 1, sym_name, - [5539] = 1, - ACTIONS(1088), 1, + [5388] = 1, + ACTIONS(1119), 1, sym_name, - [5543] = 1, - ACTIONS(1090), 1, - anon_sym_GT, - [5547] = 1, - ACTIONS(1092), 1, - sym_default_value, - [5551] = 1, - ACTIONS(1094), 1, + [5392] = 1, + ACTIONS(1121), 1, + sym_name, + [5396] = 1, + ACTIONS(1123), 1, + anon_sym_RPAREN, + [5400] = 1, + ACTIONS(1125), 1, + anon_sym_BSLASH, + [5404] = 1, + ACTIONS(1127), 1, + ts_builtin_sym_end, + [5408] = 1, + ACTIONS(1129), 1, sym_name, - [5555] = 1, - ACTIONS(1096), 1, + [5412] = 1, + ACTIONS(1131), 1, + anon_sym_BSLASH, + [5416] = 1, + ACTIONS(1133), 1, sym_name, - [5559] = 1, - ACTIONS(1098), 1, + [5420] = 1, + ACTIONS(1135), 1, anon_sym_RBRACE, - [5563] = 1, - ACTIONS(1100), 1, + [5424] = 1, + ACTIONS(1137), 1, + sym_name, + [5428] = 1, + ACTIONS(1139), 1, + anon_sym_from, + [5432] = 1, + ACTIONS(1141), 1, sym_name, - [5567] = 1, - ACTIONS(1102), 1, + [5436] = 1, + ACTIONS(1143), 1, + sym_default_value, + [5440] = 1, + ACTIONS(1145), 1, + anon_sym_GT, + [5444] = 1, + ACTIONS(1147), 1, + ts_builtin_sym_end, + [5448] = 1, + ACTIONS(1149), 1, sym_name, - [5571] = 1, - ACTIONS(1104), 1, + [5452] = 1, + ACTIONS(1151), 1, anon_sym_GT, - [5575] = 1, - ACTIONS(1106), 1, - anon_sym_RBRACE, - [5579] = 1, - ACTIONS(1108), 1, + [5456] = 1, + ACTIONS(1153), 1, + sym_name, + [5460] = 1, + ACTIONS(1155), 1, anon_sym_RBRACE, - [5583] = 1, - ACTIONS(1110), 1, + [5464] = 1, + ACTIONS(1157), 1, + anon_sym_BSLASH, + [5468] = 1, + ACTIONS(1159), 1, sym_name, - [5587] = 1, - ACTIONS(1112), 1, + [5472] = 1, + ACTIONS(970), 1, + anon_sym_BSLASH, + [5476] = 1, + ACTIONS(1161), 1, ts_builtin_sym_end, - [5591] = 1, - ACTIONS(1114), 1, + [5480] = 1, + ACTIONS(1163), 1, sym_name, - [5595] = 1, - ACTIONS(1116), 1, - sym__version_vector, - [5599] = 1, - ACTIONS(1118), 1, + [5484] = 1, + ACTIONS(1165), 1, sym_name, - [5603] = 1, - ACTIONS(1120), 1, - anon_sym_RPAREN, - [5607] = 1, - ACTIONS(1122), 1, + [5488] = 1, + ACTIONS(1167), 1, + anon_sym_BSLASH, + [5492] = 1, + ACTIONS(1169), 1, + anon_sym_GT, + [5496] = 1, + ACTIONS(1171), 1, + anon_sym_BSLASH, + [5500] = 1, + ACTIONS(1173), 1, + anon_sym_RBRACE, + [5504] = 1, + ACTIONS(1175), 1, + anon_sym_RBRACE, + [5508] = 1, + ACTIONS(1177), 1, + anon_sym_RBRACE, + [5512] = 1, + ACTIONS(1179), 1, + anon_sym_BSLASH, + [5516] = 1, + ACTIONS(954), 1, + anon_sym_BSLASH, + [5520] = 1, + ACTIONS(1181), 1, + anon_sym_BSLASH, + [5524] = 1, + ACTIONS(1183), 1, + anon_sym_BSLASH, + [5528] = 1, + ACTIONS(1185), 1, sym_uri, - [5611] = 1, - ACTIONS(1124), 1, + [5532] = 1, + ACTIONS(1187), 1, anon_sym_BSLASH, - [5615] = 1, - ACTIONS(1126), 1, - sym_author_name, - [5619] = 1, - ACTIONS(1128), 1, - ts_builtin_sym_end, - [5623] = 1, - ACTIONS(1130), 1, - anon_sym_COLON, + [5536] = 1, + ACTIONS(940), 1, + anon_sym_BSLASH, + [5540] = 1, + ACTIONS(1189), 1, + anon_sym_BSLASH, + [5544] = 1, + ACTIONS(1191), 1, + anon_sym_BSLASH, + [5548] = 1, + ACTIONS(1193), 1, + sym_email_address, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(175)] = 0, - [SMALL_STATE(176)] = 99, - [SMALL_STATE(177)] = 195, - [SMALL_STATE(178)] = 291, - [SMALL_STATE(179)] = 387, - [SMALL_STATE(180)] = 483, - [SMALL_STATE(181)] = 579, - [SMALL_STATE(182)] = 672, - [SMALL_STATE(183)] = 765, - [SMALL_STATE(184)] = 858, - [SMALL_STATE(185)] = 951, - [SMALL_STATE(186)] = 1044, - [SMALL_STATE(187)] = 1137, - [SMALL_STATE(188)] = 1229, - [SMALL_STATE(189)] = 1316, - [SMALL_STATE(190)] = 1403, - [SMALL_STATE(191)] = 1490, - [SMALL_STATE(192)] = 1577, - [SMALL_STATE(193)] = 1664, - [SMALL_STATE(194)] = 1751, - [SMALL_STATE(195)] = 1838, - [SMALL_STATE(196)] = 1925, - [SMALL_STATE(197)] = 2012, - [SMALL_STATE(198)] = 2099, - [SMALL_STATE(199)] = 2186, - [SMALL_STATE(200)] = 2273, - [SMALL_STATE(201)] = 2360, - [SMALL_STATE(202)] = 2441, - [SMALL_STATE(203)] = 2522, - [SMALL_STATE(204)] = 2603, - [SMALL_STATE(205)] = 2684, - [SMALL_STATE(206)] = 2765, - [SMALL_STATE(207)] = 2846, - [SMALL_STATE(208)] = 2927, - [SMALL_STATE(209)] = 3008, - [SMALL_STATE(210)] = 3086, - [SMALL_STATE(211)] = 3164, - [SMALL_STATE(212)] = 3242, - [SMALL_STATE(213)] = 3320, - [SMALL_STATE(214)] = 3398, - [SMALL_STATE(215)] = 3476, - [SMALL_STATE(216)] = 3554, - [SMALL_STATE(217)] = 3632, - [SMALL_STATE(218)] = 3710, - [SMALL_STATE(219)] = 3788, - [SMALL_STATE(220)] = 3831, - [SMALL_STATE(221)] = 3867, - [SMALL_STATE(222)] = 3925, - [SMALL_STATE(223)] = 3983, - [SMALL_STATE(224)] = 4041, - [SMALL_STATE(225)] = 4087, - [SMALL_STATE(226)] = 4133, - [SMALL_STATE(227)] = 4179, - [SMALL_STATE(228)] = 4225, - [SMALL_STATE(229)] = 4266, - [SMALL_STATE(230)] = 4307, - [SMALL_STATE(231)] = 4348, - [SMALL_STATE(232)] = 4385, - [SMALL_STATE(233)] = 4422, - [SMALL_STATE(234)] = 4449, - [SMALL_STATE(235)] = 4474, - [SMALL_STATE(236)] = 4501, - [SMALL_STATE(237)] = 4526, - [SMALL_STATE(238)] = 4545, - [SMALL_STATE(239)] = 4564, - [SMALL_STATE(240)] = 4583, - [SMALL_STATE(241)] = 4608, - [SMALL_STATE(242)] = 4633, - [SMALL_STATE(243)] = 4658, - [SMALL_STATE(244)] = 4683, - [SMALL_STATE(245)] = 4702, - [SMALL_STATE(246)] = 4727, - [SMALL_STATE(247)] = 4750, - [SMALL_STATE(248)] = 4771, - [SMALL_STATE(249)] = 4796, - [SMALL_STATE(250)] = 4815, - [SMALL_STATE(251)] = 4831, - [SMALL_STATE(252)] = 4843, - [SMALL_STATE(253)] = 4857, - [SMALL_STATE(254)] = 4873, - [SMALL_STATE(255)] = 4886, - [SMALL_STATE(256)] = 4899, - [SMALL_STATE(257)] = 4906, - [SMALL_STATE(258)] = 4914, - [SMALL_STATE(259)] = 4920, - [SMALL_STATE(260)] = 4926, - [SMALL_STATE(261)] = 4936, - [SMALL_STATE(262)] = 4946, - [SMALL_STATE(263)] = 4956, - [SMALL_STATE(264)] = 4966, - [SMALL_STATE(265)] = 4976, - [SMALL_STATE(266)] = 4986, - [SMALL_STATE(267)] = 4992, - [SMALL_STATE(268)] = 5002, - [SMALL_STATE(269)] = 5012, - [SMALL_STATE(270)] = 5020, - [SMALL_STATE(271)] = 5026, - [SMALL_STATE(272)] = 5036, - [SMALL_STATE(273)] = 5042, - [SMALL_STATE(274)] = 5052, - [SMALL_STATE(275)] = 5062, - [SMALL_STATE(276)] = 5068, - [SMALL_STATE(277)] = 5074, - [SMALL_STATE(278)] = 5084, - [SMALL_STATE(279)] = 5092, - [SMALL_STATE(280)] = 5102, - [SMALL_STATE(281)] = 5112, - [SMALL_STATE(282)] = 5122, - [SMALL_STATE(283)] = 5132, - [SMALL_STATE(284)] = 5142, - [SMALL_STATE(285)] = 5152, - [SMALL_STATE(286)] = 5162, - [SMALL_STATE(287)] = 5172, - [SMALL_STATE(288)] = 5182, - [SMALL_STATE(289)] = 5192, - [SMALL_STATE(290)] = 5200, - [SMALL_STATE(291)] = 5210, - [SMALL_STATE(292)] = 5215, - [SMALL_STATE(293)] = 5222, - [SMALL_STATE(294)] = 5227, - [SMALL_STATE(295)] = 5234, - [SMALL_STATE(296)] = 5241, - [SMALL_STATE(297)] = 5248, - [SMALL_STATE(298)] = 5255, - [SMALL_STATE(299)] = 5260, - [SMALL_STATE(300)] = 5265, - [SMALL_STATE(301)] = 5270, - [SMALL_STATE(302)] = 5277, - [SMALL_STATE(303)] = 5284, - [SMALL_STATE(304)] = 5289, - [SMALL_STATE(305)] = 5294, - [SMALL_STATE(306)] = 5299, - [SMALL_STATE(307)] = 5304, - [SMALL_STATE(308)] = 5311, - [SMALL_STATE(309)] = 5318, - [SMALL_STATE(310)] = 5325, - [SMALL_STATE(311)] = 5330, - [SMALL_STATE(312)] = 5335, - [SMALL_STATE(313)] = 5342, - [SMALL_STATE(314)] = 5349, - [SMALL_STATE(315)] = 5356, - [SMALL_STATE(316)] = 5361, - [SMALL_STATE(317)] = 5366, - [SMALL_STATE(318)] = 5373, - [SMALL_STATE(319)] = 5380, - [SMALL_STATE(320)] = 5387, - [SMALL_STATE(321)] = 5394, - [SMALL_STATE(322)] = 5401, - [SMALL_STATE(323)] = 5406, - [SMALL_STATE(324)] = 5411, - [SMALL_STATE(325)] = 5415, - [SMALL_STATE(326)] = 5419, - [SMALL_STATE(327)] = 5423, - [SMALL_STATE(328)] = 5427, - [SMALL_STATE(329)] = 5431, - [SMALL_STATE(330)] = 5435, - [SMALL_STATE(331)] = 5439, - [SMALL_STATE(332)] = 5443, - [SMALL_STATE(333)] = 5447, - [SMALL_STATE(334)] = 5451, - [SMALL_STATE(335)] = 5455, - [SMALL_STATE(336)] = 5459, - [SMALL_STATE(337)] = 5463, - [SMALL_STATE(338)] = 5467, - [SMALL_STATE(339)] = 5471, - [SMALL_STATE(340)] = 5475, - [SMALL_STATE(341)] = 5479, - [SMALL_STATE(342)] = 5483, - [SMALL_STATE(343)] = 5487, - [SMALL_STATE(344)] = 5491, - [SMALL_STATE(345)] = 5495, - [SMALL_STATE(346)] = 5499, - [SMALL_STATE(347)] = 5503, - [SMALL_STATE(348)] = 5507, - [SMALL_STATE(349)] = 5511, - [SMALL_STATE(350)] = 5515, - [SMALL_STATE(351)] = 5519, - [SMALL_STATE(352)] = 5523, - [SMALL_STATE(353)] = 5527, - [SMALL_STATE(354)] = 5531, - [SMALL_STATE(355)] = 5535, - [SMALL_STATE(356)] = 5539, - [SMALL_STATE(357)] = 5543, - [SMALL_STATE(358)] = 5547, - [SMALL_STATE(359)] = 5551, - [SMALL_STATE(360)] = 5555, - [SMALL_STATE(361)] = 5559, - [SMALL_STATE(362)] = 5563, - [SMALL_STATE(363)] = 5567, - [SMALL_STATE(364)] = 5571, - [SMALL_STATE(365)] = 5575, - [SMALL_STATE(366)] = 5579, - [SMALL_STATE(367)] = 5583, - [SMALL_STATE(368)] = 5587, - [SMALL_STATE(369)] = 5591, - [SMALL_STATE(370)] = 5595, - [SMALL_STATE(371)] = 5599, - [SMALL_STATE(372)] = 5603, - [SMALL_STATE(373)] = 5607, - [SMALL_STATE(374)] = 5611, - [SMALL_STATE(375)] = 5615, - [SMALL_STATE(376)] = 5619, - [SMALL_STATE(377)] = 5623, + [SMALL_STATE(187)] = 0, + [SMALL_STATE(188)] = 96, + [SMALL_STATE(189)] = 189, + [SMALL_STATE(190)] = 282, + [SMALL_STATE(191)] = 375, + [SMALL_STATE(192)] = 468, + [SMALL_STATE(193)] = 561, + [SMALL_STATE(194)] = 651, + [SMALL_STATE(195)] = 741, + [SMALL_STATE(196)] = 831, + [SMALL_STATE(197)] = 921, + [SMALL_STATE(198)] = 1011, + [SMALL_STATE(199)] = 1101, + [SMALL_STATE(200)] = 1188, + [SMALL_STATE(201)] = 1272, + [SMALL_STATE(202)] = 1356, + [SMALL_STATE(203)] = 1440, + [SMALL_STATE(204)] = 1524, + [SMALL_STATE(205)] = 1608, + [SMALL_STATE(206)] = 1692, + [SMALL_STATE(207)] = 1776, + [SMALL_STATE(208)] = 1860, + [SMALL_STATE(209)] = 1944, + [SMALL_STATE(210)] = 2028, + [SMALL_STATE(211)] = 2112, + [SMALL_STATE(212)] = 2196, + [SMALL_STATE(213)] = 2280, + [SMALL_STATE(214)] = 2358, + [SMALL_STATE(215)] = 2436, + [SMALL_STATE(216)] = 2514, + [SMALL_STATE(217)] = 2592, + [SMALL_STATE(218)] = 2670, + [SMALL_STATE(219)] = 2748, + [SMALL_STATE(220)] = 2826, + [SMALL_STATE(221)] = 2904, + [SMALL_STATE(222)] = 2979, + [SMALL_STATE(223)] = 3054, + [SMALL_STATE(224)] = 3129, + [SMALL_STATE(225)] = 3204, + [SMALL_STATE(226)] = 3279, + [SMALL_STATE(227)] = 3354, + [SMALL_STATE(228)] = 3429, + [SMALL_STATE(229)] = 3504, + [SMALL_STATE(230)] = 3579, + [SMALL_STATE(231)] = 3654, + [SMALL_STATE(232)] = 3689, + [SMALL_STATE(233)] = 3744, + [SMALL_STATE(234)] = 3799, + [SMALL_STATE(235)] = 3854, + [SMALL_STATE(236)] = 3897, + [SMALL_STATE(237)] = 3940, + [SMALL_STATE(238)] = 3983, + [SMALL_STATE(239)] = 4026, + [SMALL_STATE(240)] = 4064, + [SMALL_STATE(241)] = 4102, + [SMALL_STATE(242)] = 4140, + [SMALL_STATE(243)] = 4175, + [SMALL_STATE(244)] = 4210, + [SMALL_STATE(245)] = 4237, + [SMALL_STATE(246)] = 4262, + [SMALL_STATE(247)] = 4287, + [SMALL_STATE(248)] = 4314, + [SMALL_STATE(249)] = 4333, + [SMALL_STATE(250)] = 4352, + [SMALL_STATE(251)] = 4371, + [SMALL_STATE(252)] = 4390, + [SMALL_STATE(253)] = 4411, + [SMALL_STATE(254)] = 4434, + [SMALL_STATE(255)] = 4457, + [SMALL_STATE(256)] = 4480, + [SMALL_STATE(257)] = 4503, + [SMALL_STATE(258)] = 4526, + [SMALL_STATE(259)] = 4549, + [SMALL_STATE(260)] = 4572, + [SMALL_STATE(261)] = 4585, + [SMALL_STATE(262)] = 4598, + [SMALL_STATE(263)] = 4617, + [SMALL_STATE(264)] = 4631, + [SMALL_STATE(265)] = 4643, + [SMALL_STATE(266)] = 4659, + [SMALL_STATE(267)] = 4675, + [SMALL_STATE(268)] = 4682, + [SMALL_STATE(269)] = 4689, + [SMALL_STATE(270)] = 4702, + [SMALL_STATE(271)] = 4715, + [SMALL_STATE(272)] = 4722, + [SMALL_STATE(273)] = 4732, + [SMALL_STATE(274)] = 4740, + [SMALL_STATE(275)] = 4750, + [SMALL_STATE(276)] = 4760, + [SMALL_STATE(277)] = 4770, + [SMALL_STATE(278)] = 4776, + [SMALL_STATE(279)] = 4786, + [SMALL_STATE(280)] = 4796, + [SMALL_STATE(281)] = 4806, + [SMALL_STATE(282)] = 4814, + [SMALL_STATE(283)] = 4824, + [SMALL_STATE(284)] = 4834, + [SMALL_STATE(285)] = 4844, + [SMALL_STATE(286)] = 4854, + [SMALL_STATE(287)] = 4864, + [SMALL_STATE(288)] = 4874, + [SMALL_STATE(289)] = 4884, + [SMALL_STATE(290)] = 4894, + [SMALL_STATE(291)] = 4904, + [SMALL_STATE(292)] = 4914, + [SMALL_STATE(293)] = 4924, + [SMALL_STATE(294)] = 4930, + [SMALL_STATE(295)] = 4936, + [SMALL_STATE(296)] = 4944, + [SMALL_STATE(297)] = 4950, + [SMALL_STATE(298)] = 4960, + [SMALL_STATE(299)] = 4970, + [SMALL_STATE(300)] = 4976, + [SMALL_STATE(301)] = 4986, + [SMALL_STATE(302)] = 4996, + [SMALL_STATE(303)] = 5006, + [SMALL_STATE(304)] = 5016, + [SMALL_STATE(305)] = 5026, + [SMALL_STATE(306)] = 5034, + [SMALL_STATE(307)] = 5040, + [SMALL_STATE(308)] = 5050, + [SMALL_STATE(309)] = 5056, + [SMALL_STATE(310)] = 5063, + [SMALL_STATE(311)] = 5070, + [SMALL_STATE(312)] = 5077, + [SMALL_STATE(313)] = 5082, + [SMALL_STATE(314)] = 5087, + [SMALL_STATE(315)] = 5092, + [SMALL_STATE(316)] = 5097, + [SMALL_STATE(317)] = 5102, + [SMALL_STATE(318)] = 5107, + [SMALL_STATE(319)] = 5114, + [SMALL_STATE(320)] = 5119, + [SMALL_STATE(321)] = 5126, + [SMALL_STATE(322)] = 5133, + [SMALL_STATE(323)] = 5138, + [SMALL_STATE(324)] = 5145, + [SMALL_STATE(325)] = 5150, + [SMALL_STATE(326)] = 5157, + [SMALL_STATE(327)] = 5164, + [SMALL_STATE(328)] = 5171, + [SMALL_STATE(329)] = 5178, + [SMALL_STATE(330)] = 5183, + [SMALL_STATE(331)] = 5190, + [SMALL_STATE(332)] = 5195, + [SMALL_STATE(333)] = 5200, + [SMALL_STATE(334)] = 5207, + [SMALL_STATE(335)] = 5214, + [SMALL_STATE(336)] = 5221, + [SMALL_STATE(337)] = 5228, + [SMALL_STATE(338)] = 5235, + [SMALL_STATE(339)] = 5242, + [SMALL_STATE(340)] = 5247, + [SMALL_STATE(341)] = 5254, + [SMALL_STATE(342)] = 5259, + [SMALL_STATE(343)] = 5264, + [SMALL_STATE(344)] = 5268, + [SMALL_STATE(345)] = 5272, + [SMALL_STATE(346)] = 5276, + [SMALL_STATE(347)] = 5280, + [SMALL_STATE(348)] = 5284, + [SMALL_STATE(349)] = 5288, + [SMALL_STATE(350)] = 5292, + [SMALL_STATE(351)] = 5296, + [SMALL_STATE(352)] = 5300, + [SMALL_STATE(353)] = 5304, + [SMALL_STATE(354)] = 5308, + [SMALL_STATE(355)] = 5312, + [SMALL_STATE(356)] = 5316, + [SMALL_STATE(357)] = 5320, + [SMALL_STATE(358)] = 5324, + [SMALL_STATE(359)] = 5328, + [SMALL_STATE(360)] = 5332, + [SMALL_STATE(361)] = 5336, + [SMALL_STATE(362)] = 5340, + [SMALL_STATE(363)] = 5344, + [SMALL_STATE(364)] = 5348, + [SMALL_STATE(365)] = 5352, + [SMALL_STATE(366)] = 5356, + [SMALL_STATE(367)] = 5360, + [SMALL_STATE(368)] = 5364, + [SMALL_STATE(369)] = 5368, + [SMALL_STATE(370)] = 5372, + [SMALL_STATE(371)] = 5376, + [SMALL_STATE(372)] = 5380, + [SMALL_STATE(373)] = 5384, + [SMALL_STATE(374)] = 5388, + [SMALL_STATE(375)] = 5392, + [SMALL_STATE(376)] = 5396, + [SMALL_STATE(377)] = 5400, + [SMALL_STATE(378)] = 5404, + [SMALL_STATE(379)] = 5408, + [SMALL_STATE(380)] = 5412, + [SMALL_STATE(381)] = 5416, + [SMALL_STATE(382)] = 5420, + [SMALL_STATE(383)] = 5424, + [SMALL_STATE(384)] = 5428, + [SMALL_STATE(385)] = 5432, + [SMALL_STATE(386)] = 5436, + [SMALL_STATE(387)] = 5440, + [SMALL_STATE(388)] = 5444, + [SMALL_STATE(389)] = 5448, + [SMALL_STATE(390)] = 5452, + [SMALL_STATE(391)] = 5456, + [SMALL_STATE(392)] = 5460, + [SMALL_STATE(393)] = 5464, + [SMALL_STATE(394)] = 5468, + [SMALL_STATE(395)] = 5472, + [SMALL_STATE(396)] = 5476, + [SMALL_STATE(397)] = 5480, + [SMALL_STATE(398)] = 5484, + [SMALL_STATE(399)] = 5488, + [SMALL_STATE(400)] = 5492, + [SMALL_STATE(401)] = 5496, + [SMALL_STATE(402)] = 5500, + [SMALL_STATE(403)] = 5504, + [SMALL_STATE(404)] = 5508, + [SMALL_STATE(405)] = 5512, + [SMALL_STATE(406)] = 5516, + [SMALL_STATE(407)] = 5520, + [SMALL_STATE(408)] = 5524, + [SMALL_STATE(409)] = 5528, + [SMALL_STATE(410)] = 5532, + [SMALL_STATE(411)] = 5536, + [SMALL_STATE(412)] = 5540, + [SMALL_STATE(413)] = 5544, + [SMALL_STATE(414)] = 5548, }; 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(244), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(144), - [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(252), - [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(82), - [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(375), - [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(200), - [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(373), - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(186), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(199), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(232), - [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(198), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(196), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(20), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(235), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(233), - [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [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(192), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(85), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(85), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(144), - [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(131), - [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(241), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(197), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(178), + [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(77), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(263), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(78), + [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(349), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(205), + [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(347), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(199), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(207), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(207), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(209), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(243), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(210), + [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(23), + [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(244), + [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(247), + [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(200), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(208), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(204), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(204), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(102), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(102), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(178), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(145), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(203), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(203), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(253), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(206), [178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2, 0, 0), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2, 0, 0), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3, 0, 0), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3, 0, 0), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4, 0, 0), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4, 0, 0), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1, 0, 0), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 0), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), - [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(288), - [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1, 0, 0), SHIFT(367), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 2, 0, 0), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 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(218), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2, 0, 0), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1, 0, 0), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1, 0, 0), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1, 0, 0), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(281), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(23), - [264] = {.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), - [269] = {.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), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 6), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 6), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 5), - [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 5), - [292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 7), - [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 7), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), - [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 5), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 5), - [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 2), - [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 2), - [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 1), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 1), - [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 2, 0, 0), - [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 11), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 11), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 2, 0, 0), - [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 2, 0, 0), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(211), - [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(51), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(201), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), - [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(217), - [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), - [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), - [392] = {.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), - [395] = {.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), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 3, 0, 0), - [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 3, 0, 0), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3, 0, 0), - [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3, 0, 0), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3, 0, 0), - [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3, 0, 0), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3, 0, 0), - [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3, 0, 0), - [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4, 0, 0), - [416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4, 0, 0), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2, 0, 0), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2, 0, 0), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5, 0, 0), - [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5, 0, 0), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2, 0, 0), - [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2, 0, 0), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), - [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2, 0, 0), - [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2, 0, 0), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2, 0, 0), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2, 0, 0), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1, 0, 0), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1, 0, 0), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2, 0, 0), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2, 0, 0), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(202), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(215), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 2, 0, 0), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 2, 0, 0), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), - [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(212), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 2, 0, 0), - [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 2, 0, 0), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2, 0, 0), - [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2, 0, 0), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(239), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), - [490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, 0, 3), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, 0, 3), - [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(244), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), - [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(107), - [507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(238), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), - [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), - [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(123), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1, 0, 0), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1, 0, 0), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, 0, 3), - [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, 0, 3), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2, 0, 0), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2, 0, 0), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1, 0, 0), - [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1, 0, 0), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3, 0, 0), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3, 0, 0), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1, 0, 0), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 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(sym_inline_tag, 3, 0, 0), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3, 0, 0), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 0), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4, 0, 0), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4, 0, 0), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1, 0, 0), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1, 0, 0), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2, 0, 0), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2, 0, 0), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2, 0, 0), - [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2, 0, 0), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 0), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 0), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4, 0, 0), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4, 0, 0), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2, 0, 0), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2, 0, 0), - [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2, 0, 0), - [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2, 0, 0), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3, 0, 0), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3, 0, 0), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2, 0, 0), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2, 0, 0), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1, 0, 0), - [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1, 0, 0), - [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3, 0, 0), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3, 0, 0), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4, 0, 0), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4, 0, 0), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3, 0, 0), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3, 0, 0), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4, 0, 0), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4, 0, 0), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6, 0, 0), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6, 0, 0), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3, 0, 0), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3, 0, 0), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mixin_tag, 2, 0, 0), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mixin_tag, 2, 0, 0), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3, 0, 0), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3, 0, 0), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3, 0, 0), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3, 0, 0), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3, 0, 0), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3, 0, 0), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3, 0, 0), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3, 0, 0), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3, 0, 0), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6, 0, 0), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6, 0, 0), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2, 0, 0), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2, 0, 0), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4, 0, 0), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4, 0, 0), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_use_tag, 2, 0, 0), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_use_tag, 2, 0, 0), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5, 0, 0), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5, 0, 0), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_required_description, 2, 0, 0), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4, 0, 0), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4, 0, 0), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), - [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(121), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), - [738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(47), - [741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(275), - [744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(8), - [747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(12), - [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(321), - [755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(16), - [758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(229), - [761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(22), - [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(292), - [770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(264), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2, 0, 4), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2, 0, 4), + [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1, 0, 0), SHIFT(394), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_name, 3, 0, 6), + [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_name, 3, 0, 6), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_name, 5, 0, 13), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_name, 5, 0, 13), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4, 0, 0), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4, 0, 0), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 0), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), + [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 4, 0, 9), + [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 4, 0, 9), + [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 3, 0, 6), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 3, 0, 6), + [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 2, 0, 0), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 2, 0, 0), + [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3, 0, 0), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3, 0, 0), + [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1, 0, 0), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), + [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(301), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1, 0, 0), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 0), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 0), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2, 0, 0), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1, 0, 0), + [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1, 0, 0), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), + [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(24), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 1, 0, 0), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2, 0, 0), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1, 0, 0), SHIFT(289), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [282] = {.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), + [287] = {.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), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 10), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 10), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [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 = true}}, SHIFT(220), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 2), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 2), + [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 7), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 5, 0, 7), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3, 0, 0), + [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, 0, 8), + [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, 0, 8), + [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 15), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, 0, 15), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, 0, 1), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, 0, 1), + [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 7), + [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_shaped_array_types, 4, 0, 7), + [344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(47), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 2, 0, 0), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 2, 0, 0), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), + [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(230), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, -1, 0), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(221), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(219), + [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, -1, 0), + [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, -1, 0), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4, 0, 0), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4, 0, 0), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2, 0, 0), + [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2, 0, 0), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), + [418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1, 0, 0), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), + [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1, 0, 0), + [424] = {.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), + [427] = {.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), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 2, 0, 0), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 2, 0, 0), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3, 0, 0), + [436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3, 0, 0), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3, 0, 0), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3, 0, 0), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 2, 0, 0), + [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 2, 0, 0), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2, 0, 0), + [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2, 0, 0), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2, 0, 0), + [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2, 0, 0), + [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3, 0, 0), + [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3, 0, 0), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2, 0, 0), + [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2, 0, 0), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2, 0, 0), + [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2, 0, 0), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2, 0, 0), + [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2, 0, 0), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 3, 0, 0), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 3, 0, 0), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1, 0, 0), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1, 0, 0), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4, 0, 0), + [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(229), + [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2, 0, 0), SHIFT_REPEAT(228), + [492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2, 0, 0), SHIFT_REPEAT(214), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5, 0, 0), + [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5, 0, 0), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(250), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), + [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2, 0, 0), SHIFT_REPEAT(114), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, 0, 3), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, 0, 3), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1, 0, 0), + [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1, 0, 0), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(251), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), + [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2, 0, 0), SHIFT_REPEAT(139), + [529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(248), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), + [536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2, 0, 0), SHIFT_REPEAT(148), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, 0, 3), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, 0, 3), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3, 0, 0), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3, 0, 0), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2, 0, 0), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2, 0, 0), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1, 0, 0), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1, 0, 0), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3, 0, 0), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3, 0, 0), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2, 0, 0), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2, 0, 0), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4, 0, 0), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4, 0, 0), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2, 0, 0), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2, 0, 0), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1, 0, 0), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 0), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1, 0, 0), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1, 0, 0), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1, 0, 0), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 1, 0, 0), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 0), + [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 0), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), + [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 1, 0, 0), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2, 0, 0), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2, 0, 0), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4, 0, 0), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4, 0, 0), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2, 0, 0), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2, 0, 0), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4, 0, 0), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4, 0, 0), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3, 0, 0), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3, 0, 0), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mixin_tag, 2, 0, 0), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mixin_tag, 2, 0, 0), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2, 0, 0), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3, 0, 0), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3, 0, 0), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2, 0, 0), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2, 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__phpunit_tag, 2, 0, 0), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2, 0, 0), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3, 0, 0), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3, 0, 0), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5, 0, 0), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5, 0, 0), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6, 0, 0), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3, 0, 0), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3, 0, 0), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4, 0, 0), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4, 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__return_tag, 3, 0, 0), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3, 0, 0), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4, 0, 0), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4, 0, 0), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4, 0, 0), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4, 0, 0), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3, 0, 0), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3, 0, 0), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1, 0, 0), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1, 0, 0), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2, 0, 0), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3, 0, 0), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3, 0, 0), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2, 0, 0), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3, 0, 0), + [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3, 0, 0), + [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3, 0, 0), + [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3, 0, 0), + [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2, 0, 0), + [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2, 0, 0), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(294), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), + [754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(129), + [757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(51), + [760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1, 0, 0), SHIFT(15), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(17), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), + [770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(340), [773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(18), - [776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(203), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1, 0, 0), REDUCE(sym_static, 1, 0, 0), - [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1, 0, 0), - [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1, 0, 0), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1, 0, 0), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(237), - [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(258), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, 0, 3), - [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2, 0, 0), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2, 0, 0), - [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1, 0, 0), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), - [912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), - [921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(265), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, 0, 3), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), - [936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(304), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1, 0, 0), - [949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(180), - [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1, 0, 0), SHIFT(296), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 4, 0, 10), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2, 0, 0), SHIFT(367), - [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), - [992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), SHIFT(296), - [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1, 0, 0), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 5, 0, 12), - [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 1, 0, 4), - [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), - [1003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), SHIFT_REPEAT(367), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 9), - [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 3, 0, 8), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 6, 0, 13), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2, 0, 0), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4, 0, 0), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, 0, 0), - [1042] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3, 0, 0), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3, 0, 0), - [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3, 0, 0), - [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4, 0, 0), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2, 0, 0), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3, 0, 0), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(239), + [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(25), + [782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(33), + [785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(297), + [788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(351), + [791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(22), + [794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), SHIFT_REPEAT(215), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2, 0, 0), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1, 0, 0), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(249), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), + [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2, 0, 0), SHIFT_REPEAT(277), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, 0, 3), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2, 0, 0), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), + [915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(272), + [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, 0, 3), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1, 0, 0), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), + [993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1, 0, 0), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), + [1004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 0), SHIFT_REPEAT(232), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1, 0, 0), + [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__psalm_shaped_array_types_repeat1, 2, 0, 12), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 3, 0, 11), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 6, 0, 17), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 1, 0, 5), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2, 0, 0), SHIFT(394), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), SHIFT_REPEAT(394), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 4, 0, 14), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shaped_array_element, 5, 0, 16), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4, 0, 0), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2, 0, 0), + [1127] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3, 0, 0), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2, 0, 0), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, 0, 0), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3, 0, 0), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3, 0, 0), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/generics.txt b/test/corpus/generics.txt index 69d52f4..3a7a1ab 100644 --- a/test/corpus/generics.txt +++ b/test/corpus/generics.txt @@ -15,7 +15,7 @@ Generic template (tag (tag_name) (named_type (name)) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name)))) + (named_type (qualified_name (namespace_name (name)) (name)))) (tag (tag_name) (named_type (name))) diff --git a/test/corpus/psalm-phpstan.txt b/test/corpus/psalm-phpstan.txt index 25011b2..fc6e7e0 100644 --- a/test/corpus/psalm-phpstan.txt +++ b/test/corpus/psalm-phpstan.txt @@ -51,7 +51,8 @@ Psalm style array types (array_type array: (named_type (qualified_name - (namespace_name_as_prefix (namespace_name (name))) + prefix: (namespace_name + (name)) (name))) key: (primitive_type) value: (named_type (name))) @@ -701,7 +702,11 @@ Psalm @psalm-internal tag (named_type (name))) (tag (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) ===================== Psalm @psalm-import-type tag @@ -724,9 +729,18 @@ Psalm @psalm-import-type tag (named_type (name))) (tag (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) - (named_type (name)))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))) + (named_type + (name)))) ===================== Psalm @psalm-require-implements tag @@ -742,7 +756,11 @@ Psalm @psalm-require-implements tag (named_type (name))) (tag (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) ===================== Psalm @psalm-require-extends tag @@ -758,4 +776,8 @@ Psalm @psalm-require-extends tag (named_type (name))) (tag (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) diff --git a/test/corpus/references.txt b/test/corpus/references.txt index 775c6e6..f617426 100644 --- a/test/corpus/references.txt +++ b/test/corpus/references.txt @@ -162,15 +162,15 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))))) (tag (tag_name) (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))))) (tag (tag_name) @@ -181,8 +181,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name)))))) ===================== @@ -205,7 +206,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (name))) (tag @@ -213,8 +213,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name))) (tag @@ -227,8 +228,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)))) @@ -253,7 +255,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (variable_name (name)))) (tag @@ -261,8 +262,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (variable_name (name)))) (tag @@ -275,8 +277,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (variable_name (name))))) @@ -296,7 +299,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (name))) (tag @@ -304,8 +306,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name))) (tag @@ -318,8 +321,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)))) @@ -339,7 +343,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name)))) (description (text))) (tag @@ -347,8 +350,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name)))) (description (text))) (tag @@ -361,8 +365,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name)))) (description (text)))) @@ -387,7 +392,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (name)) (description (text))) @@ -396,8 +400,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)) (description (text))) @@ -412,8 +417,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)) (description (text)))) @@ -440,7 +446,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (variable_name (name))) (description (text))) @@ -449,8 +454,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (variable_name (name))) (description (text))) @@ -465,8 +471,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (variable_name (name))) (description (text)))) @@ -487,7 +494,6 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix) (name))) (name)) (description (text))) @@ -496,8 +502,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)) (description (text))) @@ -512,8 +519,9 @@ (fqsen (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))) (name)) (description (text)))) @@ -533,15 +541,15 @@ (tag_name) (named_type (qualified_name - (namespace_name_as_prefix) (name)))) (tag (tag_name) (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) - (name)))) + (namespace_name + (name) + (name)) + (name)))) (tag (tag_name) (named_type (name))) @@ -549,7 +557,8 @@ (tag_name) (named_type (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) + (namespace_name + (name) + (name)) (name))))) diff --git a/test/corpus/typed_tags.txt b/test/corpus/typed_tags.txt index e7ed3f0..d0c3545 100644 --- a/test/corpus/typed_tags.txt +++ b/test/corpus/typed_tags.txt @@ -14,10 +14,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @method w/o description @@ -27,26 +34,35 @@ * @method MyClass[]|MyNameSpace\MyClass[] methodName(int $param) */ --- -(document - (tag - (tag_name) - (primitive_type) - (name) - (parameters - (parameter - (primitive_type) - (variable_name (name))))) - (tag - (tag_name) - (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (name) - (parameters - (parameter - (primitive_type) - (variable_name (name)))))) +(document + (tag + (tag_name) + (primitive_type) + (name) + (parameters + (parameter + (primitive_type) + (variable_name + (name))))) + (tag + (tag_name) + (union_type + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (name) + (parameters + (parameter + (primitive_type) + (variable_name + (name)))))) ===================== @method w/ description @@ -56,28 +72,39 @@ * @method MyClass[]|MyNameSpace\MyClass[] methodName(int $param) some description */ --- -(document - (tag - (tag_name) - (primitive_type) - (name) - (parameters - (parameter - (primitive_type) - (variable_name (name)))) - (description (text))) - (tag - (tag_name) - (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (name) - (parameters - (parameter - (primitive_type) - (variable_name (name)))) - (description (text)))) +(document + (tag + (tag_name) + (primitive_type) + (name) + (parameters + (parameter + (primitive_type) + (variable_name + (name)))) + (description + (text))) + (tag + (tag_name) + (union_type + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (name) + (parameters + (parameter + (primitive_type) + (variable_name + (name)))) + (description + (text)))) ===================== @method w/ and w/o return type (#36) @@ -121,9 +148,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @param w/ varname & w/ description @@ -142,12 +177,19 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)) - (description (text)))) - - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)) + (description + (text)))) ===================== @property w/ varname & w/o description @@ -165,9 +207,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @property w/ varname & w/ description @@ -186,12 +236,19 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)) - (description (text)))) - - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)) + (description + (text)))) ===================== @property-read w/ varname & w/o description @@ -209,9 +266,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @property-read w/ varname & w/ description @@ -230,12 +295,19 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)) - (description (text)))) - - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)) + (description + (text)))) ===================== @property-write w/ varname & w/o description @@ -253,9 +325,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @property-write w/ varname & w/ description @@ -274,12 +354,19 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)) - (description (text)))) - - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)) + (description + (text)))) ===================== @return w/o varname & description @@ -296,8 +383,15 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))))) ===================== @return w/o varname & w/ description @@ -315,11 +409,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (description (text)))) - - + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (description + (text)))) ===================== @throws w/o description @@ -330,12 +430,17 @@ */ --- (document - (tag - (tag_name) - (named_type (name))) - (tag - (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) + (tag + (tag_name) + (named_type + (name))) + (tag + (tag_name) + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) ===================== @throws w/ description @@ -345,17 +450,23 @@ * @throws MyNameSpace\MyClass some description */ --- -(document - (tag - (tag_name) - (named_type (name)) - (description (text))) - (tag - (tag_name) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) - (description (text)))) - +(document + (tag + (tag_name) + (named_type + (name)) + (description + (text))) + (tag + (tag_name) + (named_type + (qualified_name + (namespace_name + (name)) + (name))) + (description + (text)))) ===================== @var w/o varname & w/ description @@ -373,9 +484,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (description (text)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (description + (text)))) ===================== @var w/ varname & w/o description @@ -393,9 +512,17 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)))) ===================== @var w/ varname & w/ description @@ -415,16 +542,30 @@ (tag (tag_name) (union_type - (array_type (named_type (name))) - (array_type (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))))) - (variable_name (name)) - (description (text))) + (array_type + (named_type + (name))) + (array_type + (named_type + (qualified_name + (namespace_name + (name)) + (name))))) + (variable_name + (name)) + (description + (text))) (tag (tag_name) (disjunctive_normal_form_type (intersection_type - (named_type (name)) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name)))) + (named_type + (name)) + (named_type + (qualified_name + (namespace_name + (name)) + (name)))) (primitive_type)) (variable_name (name)) (description (text)))) diff --git a/test/corpus/types.txt b/test/corpus/types.txt index 599c81f..6dac602 100644 --- a/test/corpus/types.txt +++ b/test/corpus/types.txt @@ -11,7 +11,6 @@ Primitive types * @var string $foo * @var void $foo * @var mixed $foo - * @var static $foo * @var false $foo * @var null $foo */ @@ -57,10 +56,6 @@ Primitive types (tag_name) (primitive_type) (variable_name (name))) - (tag - (tag_name) - (primitive_type) - (variable_name (name))) (tag (tag_name) (primitive_type) @@ -84,23 +79,30 @@ Namespaced types (tag (tag_name) (named_type - (qualified_name - (namespace_name_as_prefix) (name))) - (variable_name (name))) + (qualified_name + (name))) + (variable_name + (name))) (tag (tag_name) (named_type - (qualified_name - (namespace_name_as_prefix (namespace_name (name) (name))) + (qualified_name + (namespace_name + (name) + (name)) + (name))) + (variable_name (name))) - (variable_name (name))) (tag (tag_name) (named_type - (qualified_name - (namespace_name_as_prefix (namespace_name (name) (name))) - (name))) - (variable_name (name)))) + (qualified_name + (namespace_name + (name) + (name)) + (name))) + (variable_name + (name)))) ===================== Array types @@ -125,26 +127,33 @@ Array types (tag (tag_name) (array_type - (named_type (qualified_name (namespace_name_as_prefix) (name)))) - (variable_name (name))) + (named_type + (qualified_name + (name)))) + (variable_name + (name))) (tag (tag_name) (array_type - (named_type - (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) - (name)))) - (variable_name (name))) + (named_type + (qualified_name + (namespace_name + (name) + (name)) + (name)))) + (variable_name + (name))) (tag (tag_name) (array_type - (named_type - (qualified_name - (namespace_name_as_prefix - (namespace_name (name) (name))) - (name)))) - (variable_name (name)))) + (named_type + (qualified_name + (namespace_name + (name) + (name)) + (name)))) + (variable_name + (name)))) ===================== List types @@ -166,15 +175,27 @@ List types (tag (tag_name) (union_type - (named_type (name)) - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name)))) - (variable_name (name))) + (named_type + (name)) + (named_type + (qualified_name + (namespace_name + (name)) + (name)))) + (variable_name + (name))) (tag (tag_name) (union_type - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) - (named_type (name))) - (variable_name (name)))) + (named_type + (qualified_name + (namespace_name + (name)) + (name))) + (named_type + (name))) + (variable_name + (name)))) ===================== Combined list & array types @@ -200,7 +221,8 @@ Combined list & array types (array_type (named_type (qualified_name - (namespace_name_as_prefix (namespace_name (name))) + (namespace_name + (name)) (name))))) (variable_name (name))) (tag @@ -209,7 +231,8 @@ Combined list & array types (array_type (named_type (qualified_name - (namespace_name_as_prefix (namespace_name (name))) + (namespace_name + (name)) (name)))) (array_type (named_type (name)))) (variable_name (name))))