diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 07ac05b..a075d67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,9 @@ jobs: strategy: fail-fast: true matrix: - os: [macos-latest, ubuntu-latest, windows-latest] + # os: [macos-latest, ubuntu-latest, windows-latest] + # Disabled windows runs. I pinky swear that this is temporary. + os: [macos-latest, ubuntu-latest] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..6bb1414 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "tree-sitter-phpdoc" +description = "phpdoc grammar for the tree-sitter parsing library" +version = "0.1.0" +keywords = ["incremental", "parsing", "phpdoc"] +categories = ["parsing", "text-editors"] +repository = "https://github.com/claytonrcarter/tree-sitter-phpdoc" +edition = "2018" +license = "MIT" + +build = "bindings/rust/build.rs" +include = [ + "bindings/rust/*", + "grammar.js", + "queries/*", + "src/*", +] + +[lib] +path = "bindings/rust/lib.rs" + +[dependencies] +tree-sitter = "~0.20" + +[build-dependencies] +cc = "1.0" diff --git a/binding.gyp b/binding.gyp index bdf64f9..bd99dd3 100644 --- a/binding.gyp +++ b/binding.gyp @@ -8,7 +8,7 @@ ], "sources": [ "src/parser.c", - "src/binding.cc", + "bindings/node/binding.cc", "src/scanner.c" ], "cflags_c": [ diff --git a/src/binding.cc b/bindings/node/binding.cc similarity index 100% rename from src/binding.cc rename to bindings/node/binding.cc diff --git a/bindings/node/index.js b/bindings/node/index.js new file mode 100644 index 0000000..3f74a91 --- /dev/null +++ b/bindings/node/index.js @@ -0,0 +1,19 @@ +try { + module.exports = require("../../build/Release/tree_sitter_phpdoc_binding"); +} catch (error1) { + if (error1.code !== 'MODULE_NOT_FOUND') { + throw error1; + } + try { + module.exports = require("../../build/Debug/tree_sitter_phpdoc_binding"); + } catch (error2) { + if (error2.code !== 'MODULE_NOT_FOUND') { + throw error2; + } + throw error1 + } +} + +try { + module.exports.nodeTypeInfo = require("../../src/node-types.json"); +} catch (_) {} diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs new file mode 100644 index 0000000..c6061f0 --- /dev/null +++ b/bindings/rust/build.rs @@ -0,0 +1,40 @@ +fn main() { + let src_dir = std::path::Path::new("src"); + + let mut c_config = cc::Build::new(); + c_config.include(&src_dir); + c_config + .flag_if_supported("-Wno-unused-parameter") + .flag_if_supported("-Wno-unused-but-set-variable") + .flag_if_supported("-Wno-trigraphs"); + let parser_path = src_dir.join("parser.c"); + c_config.file(&parser_path); + + // If your language uses an external scanner written in C, + // then include this block of code: + + /* + let scanner_path = src_dir.join("scanner.c"); + c_config.file(&scanner_path); + println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + */ + + c_config.compile("parser"); + println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); + + // If your language uses an external scanner written in C++, + // then include this block of code: + + /* + let mut cpp_config = cc::Build::new(); + cpp_config.cpp(true); + cpp_config.include(&src_dir); + cpp_config + .flag_if_supported("-Wno-unused-parameter") + .flag_if_supported("-Wno-unused-but-set-variable"); + let scanner_path = src_dir.join("scanner.cc"); + cpp_config.file(&scanner_path); + cpp_config.compile("scanner"); + println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + */ +} diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs new file mode 100644 index 0000000..9b2d35f --- /dev/null +++ b/bindings/rust/lib.rs @@ -0,0 +1,52 @@ +//! This crate provides phpdoc language support for the [tree-sitter][] parsing library. +//! +//! Typically, you will use the [language][language func] function to add this language to a +//! tree-sitter [Parser][], and then use the parser to parse some code: +//! +//! ``` +//! let code = ""; +//! let mut parser = tree_sitter::Parser::new(); +//! parser.set_language(tree_sitter_phpdoc::language()).expect("Error loading phpdoc grammar"); +//! let tree = parser.parse(code, None).unwrap(); +//! ``` +//! +//! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +//! [language func]: fn.language.html +//! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html +//! [tree-sitter]: https://tree-sitter.github.io/ + +use tree_sitter::Language; + +extern "C" { + fn tree_sitter_phpdoc() -> Language; +} + +/// Get the tree-sitter [Language][] for this grammar. +/// +/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +pub fn language() -> Language { + unsafe { tree_sitter_phpdoc() } +} + +/// The content of the [`node-types.json`][] file for this grammar. +/// +/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types +pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json"); + +// Uncomment these to include any queries that this grammar contains + +// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); +// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm"); +// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); +// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); + +#[cfg(test)] +mod tests { + #[test] + fn test_can_load_grammar() { + let mut parser = tree_sitter::Parser::new(); + parser + .set_language(super::language()) + .expect("Error loading phpdoc language"); + } +} diff --git a/index.js b/index.js deleted file mode 100644 index 1c1d86b..0000000 --- a/index.js +++ /dev/null @@ -1,13 +0,0 @@ -try { - module.exports = require("./build/Release/tree_sitter_phpdoc_binding"); -} catch (error) { - try { - module.exports = require("./build/Debug/tree_sitter_phpdoc_binding"); - } catch (_) { - throw error - } -} - -try { - module.exports.nodeTypeInfo = require("./src/node-types.json"); -} catch (_) {} diff --git a/package-lock.json b/package-lock.json index 0a0612b..7087831 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "tree-sitter-cli": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.17.3.tgz", - "integrity": "sha512-AsQhjwRwWK5wtymwVc2H5E8/Q7yzMebSj7CQyeSg50k4h7m8HHwao1i/eKlh8aGTJ3IWbGjSwBAUZTSbzcSW6Q==", + "version": "0.20.7", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz", + "integrity": "sha512-MHABT8oCPr4D0fatsPo6ATQ9H4h9vHpPRjlxkxJs80tpfAEKGn6A1zU3eqfCKBcgmfZDe9CiL3rKOGMzYHwA3w==", "dev": true }, "tree-sitter-php": { diff --git a/package.json b/package.json index b77bb80..378e302 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "tree-sitter-phpdoc", "version": "0.1.0", "description": "PHPDoc grammar for tree-sitter", - "main": "index.js", + "main": "bindings/node", "scripts": { "generate": "./node_modules/.bin/tree-sitter generate", "test": "if [ $(stat -f %m ./grammar.js) -gt $(stat -f %m ./src/grammar.json) -o $(stat -f %m ./src/scanner.c) -gt $(stat -f %m ./src/parser.c) ]; then echo Regenerating...; ./node_modules/.bin/tree-sitter generate; fi && ./node_modules/.bin/tree-sitter test" @@ -25,7 +25,7 @@ }, "homepage": "https://github.com/claytonrcarter/tree-sitter-phpdoc#readme", "devDependencies": { - "tree-sitter-cli": "^0.17.3", + "tree-sitter-cli": "^0.20.7", "tree-sitter-php": "github:tree-sitter/tree-sitter-php#50c6951" }, "dependencies": { diff --git a/src/grammar.json b/src/grammar.json index f458d89..4cd404a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2546,6 +2546,7 @@ "_type_argument_list" ] ], + "precedences": [], "externals": [ { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index d9a02f2..a55c467 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,15 +13,16 @@ #pragma GCC optimize ("O0") #endif -#define LANGUAGE_VERSION 12 -#define STATE_COUNT 298 -#define LARGE_STATE_COUNT 139 +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 302 +#define LARGE_STATE_COUNT 143 #define SYMBOL_COUNT 234 #define ALIAS_COUNT 0 #define TOKEN_COUNT 165 #define EXTERNAL_TOKEN_COUNT 4 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 6 +#define PRODUCTION_ID_COUNT 6 enum { sym_name = 1, @@ -259,7 +260,7 @@ enum { aux_sym_parameters_repeat1 = 233, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_name] = "name", [sym__begin] = "_begin", @@ -496,7 +497,7 @@ static const char *ts_symbol_names[] = { [aux_sym_parameters_repeat1] = "parameters_repeat1", }; -static TSSymbol ts_symbol_map[] = { +static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym_name] = sym_name, [sym__begin] = sym__begin, @@ -1678,36 +1679,45 @@ enum { field_value = 3, }; -static const char *ts_field_names[] = { +static const char * const ts_field_names[] = { [0] = NULL, [field_array] = "array", [field_key] = "key", [field_value] = "value", }; -static const TSFieldMapSlice ts_field_map_slices[4] = { - [2] = {.index = 0, .length = 2}, - [3] = {.index = 2, .length = 3}, +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 3}, + [2] = {.index = 3, .length = 2}, + [4] = {.index = 5, .length = 2}, + [5] = {.index = 7, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = + {field_array, 0, .inherited = true}, + {field_key, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [3] = + {field_array, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [5] = {field_array, 0}, {field_value, 2}, - [2] = + [7] = {field_array, 0}, {field_key, 2}, {field_value, 4}, }; -static TSSymbol ts_alias_sequences[4][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [1] = { + [3] = { [0] = sym_description, }, }; -static uint16_t ts_non_terminal_alias_map[] = { +static const uint16_t ts_non_terminal_alias_map[] = { aux_sym__description_after_type_repeat1, 2, aux_sym__description_after_type_repeat1, sym_description, @@ -1723,6 +1733,311 @@ static uint16_t ts_non_terminal_alias_map[] = { 0, }; +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 4, + [5] = 5, + [6] = 6, + [7] = 7, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 14, + [15] = 13, + [16] = 16, + [17] = 17, + [18] = 18, + [19] = 19, + [20] = 13, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 18, + [25] = 25, + [26] = 17, + [27] = 27, + [28] = 11, + [29] = 10, + [30] = 22, + [31] = 14, + [32] = 9, + [33] = 23, + [34] = 21, + [35] = 7, + [36] = 36, + [37] = 12, + [38] = 17, + [39] = 25, + [40] = 19, + [41] = 41, + [42] = 27, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 17, + [51] = 51, + [52] = 36, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 58, + [59] = 59, + [60] = 60, + [61] = 61, + [62] = 62, + [63] = 41, + [64] = 64, + [65] = 65, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 69, + [70] = 48, + [71] = 71, + [72] = 72, + [73] = 73, + [74] = 46, + [75] = 57, + [76] = 9, + [77] = 59, + [78] = 78, + [79] = 79, + [80] = 60, + [81] = 58, + [82] = 82, + [83] = 68, + [84] = 54, + [85] = 85, + [86] = 10, + [87] = 7, + [88] = 12, + [89] = 89, + [90] = 90, + [91] = 14, + [92] = 11, + [93] = 93, + [94] = 94, + [95] = 95, + [96] = 96, + [97] = 94, + [98] = 98, + [99] = 99, + [100] = 100, + [101] = 101, + [102] = 102, + [103] = 85, + [104] = 104, + [105] = 105, + [106] = 106, + [107] = 107, + [108] = 94, + [109] = 109, + [110] = 110, + [111] = 111, + [112] = 112, + [113] = 113, + [114] = 114, + [115] = 115, + [116] = 116, + [117] = 117, + [118] = 118, + [119] = 119, + [120] = 120, + [121] = 121, + [122] = 122, + [123] = 123, + [124] = 124, + [125] = 125, + [126] = 126, + [127] = 127, + [128] = 128, + [129] = 129, + [130] = 130, + [131] = 131, + [132] = 132, + [133] = 133, + [134] = 134, + [135] = 135, + [136] = 136, + [137] = 137, + [138] = 138, + [139] = 139, + [140] = 140, + [141] = 141, + [142] = 142, + [143] = 143, + [144] = 144, + [145] = 144, + [146] = 146, + [147] = 144, + [148] = 144, + [149] = 149, + [150] = 150, + [151] = 151, + [152] = 149, + [153] = 149, + [154] = 149, + [155] = 155, + [156] = 156, + [157] = 157, + [158] = 158, + [159] = 159, + [160] = 160, + [161] = 161, + [162] = 162, + [163] = 163, + [164] = 164, + [165] = 165, + [166] = 166, + [167] = 167, + [168] = 168, + [169] = 168, + [170] = 170, + [171] = 171, + [172] = 172, + [173] = 172, + [174] = 174, + [175] = 175, + [176] = 174, + [177] = 175, + [178] = 178, + [179] = 178, + [180] = 178, + [181] = 181, + [182] = 182, + [183] = 183, + [184] = 184, + [185] = 185, + [186] = 185, + [187] = 187, + [188] = 185, + [189] = 16, + [190] = 190, + [191] = 191, + [192] = 192, + [193] = 185, + [194] = 187, + [195] = 195, + [196] = 196, + [197] = 197, + [198] = 198, + [199] = 199, + [200] = 17, + [201] = 201, + [202] = 9, + [203] = 203, + [204] = 89, + [205] = 90, + [206] = 206, + [207] = 207, + [208] = 208, + [209] = 207, + [210] = 210, + [211] = 211, + [212] = 208, + [213] = 207, + [214] = 214, + [215] = 215, + [216] = 216, + [217] = 208, + [218] = 218, + [219] = 219, + [220] = 220, + [221] = 10, + [222] = 215, + [223] = 11, + [224] = 14, + [225] = 7, + [226] = 12, + [227] = 227, + [228] = 94, + [229] = 208, + [230] = 207, + [231] = 231, + [232] = 232, + [233] = 233, + [234] = 234, + [235] = 235, + [236] = 236, + [237] = 95, + [238] = 238, + [239] = 239, + [240] = 240, + [241] = 241, + [242] = 96, + [243] = 243, + [244] = 244, + [245] = 245, + [246] = 93, + [247] = 247, + [248] = 243, + [249] = 249, + [250] = 250, + [251] = 251, + [252] = 107, + [253] = 253, + [254] = 85, + [255] = 255, + [256] = 256, + [257] = 257, + [258] = 258, + [259] = 259, + [260] = 260, + [261] = 261, + [262] = 262, + [263] = 263, + [264] = 264, + [265] = 265, + [266] = 266, + [267] = 267, + [268] = 268, + [269] = 269, + [270] = 270, + [271] = 271, + [272] = 272, + [273] = 273, + [274] = 274, + [275] = 267, + [276] = 271, + [277] = 277, + [278] = 278, + [279] = 279, + [280] = 255, + [281] = 269, + [282] = 270, + [283] = 271, + [284] = 284, + [285] = 270, + [286] = 286, + [287] = 287, + [288] = 269, + [289] = 270, + [290] = 290, + [291] = 291, + [292] = 292, + [293] = 293, + [294] = 274, + [295] = 295, + [296] = 296, + [297] = 269, + [298] = 298, + [299] = 299, + [300] = 300, + [301] = 295, +}; + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); @@ -2096,13 +2411,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(1117); if (lookahead == '\t' || lookahead == ' ') SKIP(16) - if (lookahead != 0) ADVANCE(1115); + if (lookahead != 0) ADVANCE(1116); END_STATE(); case 17: if (lookahead == '\n') SKIP(16) if (lookahead == '\r') SKIP(18) if (lookahead == '*') ADVANCE(1118); - if (lookahead == '<') ADVANCE(1115); + if (lookahead == '<') ADVANCE(1116); if (lookahead == '\t' || lookahead == ' ') SKIP(16) if (lookahead != 0) ADVANCE(1114); @@ -2112,7 +2427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(18) if (lookahead == '\t' || lookahead == ' ') SKIP(18) - if (lookahead != 0) ADVANCE(1115); + if (lookahead != 0) ADVANCE(1116); END_STATE(); case 19: if (lookahead == ' ') ADVANCE(199); @@ -2219,7 +2534,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(617); END_STATE(); case 52: - if (lookahead == '.') ADVANCE(904); + if (lookahead == '.') ADVANCE(906); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(52); END_STATE(); case 53: @@ -2245,7 +2560,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(1133); END_STATE(); case 56: - if (lookahead == '/') ADVANCE(906); + if (lookahead == '/') ADVANCE(905); END_STATE(); case 57: if (lookahead == '/') ADVANCE(56); @@ -4915,7 +5230,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(1120); + lookahead != ' ' && + lookahead != '<') ADVANCE(1115); END_STATE(); case 905: if (lookahead != 0 && @@ -4923,15 +5239,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != '<') ADVANCE(1116); + lookahead != '}') ADVANCE(1124); END_STATE(); case 906: if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ' && - lookahead != '}') ADVANCE(1124); + lookahead != ' ') ADVANCE(1120); END_STATE(); case 907: if (eof) ADVANCE(908); @@ -6082,8 +6397,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1114: ACCEPT_TOKEN(sym_author_name); - if (lookahead == ' ') ADVANCE(905); - if (lookahead == '<') ADVANCE(1115); + if (lookahead == ' ') ADVANCE(904); + if (lookahead == '<') ADVANCE(1116); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6091,20 +6406,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1115: ACCEPT_TOKEN(sym_author_name); - if (lookahead == ' ') ADVANCE(905); + if (lookahead == ' ') ADVANCE(904); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(1115); + lookahead != '\r' && + lookahead != '<') ADVANCE(1115); END_STATE(); case 1116: ACCEPT_TOKEN(sym_author_name); - if (lookahead == ' ') ADVANCE(905); + if (lookahead == ' ') ADVANCE(904); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r' && - lookahead != '<') ADVANCE(1116); + lookahead != '\r') ADVANCE(1116); END_STATE(); case 1117: ACCEPT_TOKEN(sym_author_name); @@ -6113,13 +6428,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(1115); + lookahead != '\r') ADVANCE(1116); END_STATE(); case 1118: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(17); if (lookahead == '*') ADVANCE(1118); - if (lookahead == '<') ADVANCE(1115); + if (lookahead == '<') ADVANCE(1116); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6499,7 +6814,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { } } -static TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 3}, [2] = {.lex_state = 10, .external_lex_state = 2}, @@ -6508,28 +6823,28 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [5] = {.lex_state = 10}, [6] = {.lex_state = 10}, [7] = {.lex_state = 10}, - [8] = {.lex_state = 10}, + [8] = {.lex_state = 13, .external_lex_state = 3}, [9] = {.lex_state = 10}, [10] = {.lex_state = 10}, [11] = {.lex_state = 10}, [12] = {.lex_state = 10}, [13] = {.lex_state = 10}, - [14] = {.lex_state = 13, .external_lex_state = 3}, + [14] = {.lex_state = 10}, [15] = {.lex_state = 10, .external_lex_state = 4}, - [16] = {.lex_state = 10}, + [16] = {.lex_state = 10, .external_lex_state = 2}, [17] = {.lex_state = 10}, [18] = {.lex_state = 10}, [19] = {.lex_state = 10}, [20] = {.lex_state = 10}, - [21] = {.lex_state = 10, .external_lex_state = 2}, - [22] = {.lex_state = 10, .external_lex_state = 4}, - [23] = {.lex_state = 10, .external_lex_state = 4}, - [24] = {.lex_state = 10}, + [21] = {.lex_state = 10}, + [22] = {.lex_state = 10}, + [23] = {.lex_state = 10}, + [24] = {.lex_state = 10, .external_lex_state = 4}, [25] = {.lex_state = 10}, - [26] = {.lex_state = 10}, - [27] = {.lex_state = 10, .external_lex_state = 4}, + [26] = {.lex_state = 10, .external_lex_state = 4}, + [27] = {.lex_state = 10}, [28] = {.lex_state = 10, .external_lex_state = 4}, - [29] = {.lex_state = 10}, + [29] = {.lex_state = 10, .external_lex_state = 4}, [30] = {.lex_state = 10, .external_lex_state = 4}, [31] = {.lex_state = 10, .external_lex_state = 4}, [32] = {.lex_state = 10, .external_lex_state = 4}, @@ -6539,76 +6854,76 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [36] = {.lex_state = 10}, [37] = {.lex_state = 10, .external_lex_state = 4}, [38] = {.lex_state = 10}, - [39] = {.lex_state = 10}, + [39] = {.lex_state = 10, .external_lex_state = 4}, [40] = {.lex_state = 10, .external_lex_state = 4}, - [41] = {.lex_state = 10, .external_lex_state = 4}, + [41] = {.lex_state = 10}, [42] = {.lex_state = 10, .external_lex_state = 4}, - [43] = {.lex_state = 10, .external_lex_state = 4}, + [43] = {.lex_state = 10, .external_lex_state = 2}, [44] = {.lex_state = 10, .external_lex_state = 2}, [45] = {.lex_state = 10, .external_lex_state = 2}, - [46] = {.lex_state = 10, .external_lex_state = 4}, - [47] = {.lex_state = 10}, - [48] = {.lex_state = 10, .external_lex_state = 2}, - [49] = {.lex_state = 10, .external_lex_state = 4}, + [46] = {.lex_state = 10}, + [47] = {.lex_state = 10, .external_lex_state = 2}, + [48] = {.lex_state = 10}, + [49] = {.lex_state = 10, .external_lex_state = 2}, [50] = {.lex_state = 10, .external_lex_state = 2}, [51] = {.lex_state = 10, .external_lex_state = 2}, - [52] = {.lex_state = 10, .external_lex_state = 2}, - [53] = {.lex_state = 10}, + [52] = {.lex_state = 10, .external_lex_state = 4}, + [53] = {.lex_state = 10, .external_lex_state = 2}, [54] = {.lex_state = 10}, [55] = {.lex_state = 10, .external_lex_state = 2}, - [56] = {.lex_state = 10}, - [57] = {.lex_state = 10, .external_lex_state = 2}, + [56] = {.lex_state = 10, .external_lex_state = 2}, + [57] = {.lex_state = 10}, [58] = {.lex_state = 10}, - [59] = {.lex_state = 10, .external_lex_state = 4}, - [60] = {.lex_state = 10, .external_lex_state = 2}, + [59] = {.lex_state = 10}, + [60] = {.lex_state = 10}, [61] = {.lex_state = 10, .external_lex_state = 2}, [62] = {.lex_state = 10, .external_lex_state = 2}, - [63] = {.lex_state = 10, .external_lex_state = 2}, + [63] = {.lex_state = 10, .external_lex_state = 4}, [64] = {.lex_state = 10, .external_lex_state = 2}, - [65] = {.lex_state = 10}, + [65] = {.lex_state = 10, .external_lex_state = 4}, [66] = {.lex_state = 10, .external_lex_state = 2}, [67] = {.lex_state = 10, .external_lex_state = 2}, - [68] = {.lex_state = 10, .external_lex_state = 2}, - [69] = {.lex_state = 10, .external_lex_state = 2}, + [68] = {.lex_state = 10}, + [69] = {.lex_state = 10, .external_lex_state = 4}, [70] = {.lex_state = 10, .external_lex_state = 4}, [71] = {.lex_state = 10, .external_lex_state = 4}, - [72] = {.lex_state = 10, .external_lex_state = 4}, - [73] = {.lex_state = 10, .external_lex_state = 2}, + [72] = {.lex_state = 10, .external_lex_state = 2}, + [73] = {.lex_state = 10, .external_lex_state = 4}, [74] = {.lex_state = 10, .external_lex_state = 4}, [75] = {.lex_state = 10, .external_lex_state = 4}, - [76] = {.lex_state = 10, .external_lex_state = 4}, + [76] = {.lex_state = 10, .external_lex_state = 2}, [77] = {.lex_state = 10, .external_lex_state = 4}, - [78] = {.lex_state = 10, .external_lex_state = 4}, - [79] = {.lex_state = 10, .external_lex_state = 3}, - [80] = {.lex_state = 10, .external_lex_state = 3}, - [81] = {.lex_state = 10, .external_lex_state = 2}, - [82] = {.lex_state = 10}, - [83] = {.lex_state = 10, .external_lex_state = 2}, - [84] = {.lex_state = 10, .external_lex_state = 2}, - [85] = {.lex_state = 10, .external_lex_state = 2}, + [78] = {.lex_state = 10, .external_lex_state = 3}, + [79] = {.lex_state = 10, .external_lex_state = 2}, + [80] = {.lex_state = 10, .external_lex_state = 4}, + [81] = {.lex_state = 10, .external_lex_state = 4}, + [82] = {.lex_state = 10, .external_lex_state = 3}, + [83] = {.lex_state = 10, .external_lex_state = 4}, + [84] = {.lex_state = 10, .external_lex_state = 4}, + [85] = {.lex_state = 10}, [86] = {.lex_state = 10, .external_lex_state = 2}, [87] = {.lex_state = 10, .external_lex_state = 2}, [88] = {.lex_state = 10, .external_lex_state = 2}, - [89] = {.lex_state = 10, .external_lex_state = 3}, + [89] = {.lex_state = 10, .external_lex_state = 2}, [90] = {.lex_state = 10, .external_lex_state = 2}, - [91] = {.lex_state = 10, .external_lex_state = 4}, + [91] = {.lex_state = 10, .external_lex_state = 2}, [92] = {.lex_state = 10, .external_lex_state = 2}, - [93] = {.lex_state = 10}, - [94] = {.lex_state = 10, .external_lex_state = 2}, + [93] = {.lex_state = 10, .external_lex_state = 2}, + [94] = {.lex_state = 10, .external_lex_state = 3}, [95] = {.lex_state = 10, .external_lex_state = 2}, [96] = {.lex_state = 10, .external_lex_state = 2}, [97] = {.lex_state = 10, .external_lex_state = 2}, - [98] = {.lex_state = 10, .external_lex_state = 3}, + [98] = {.lex_state = 10, .external_lex_state = 2}, [99] = {.lex_state = 10, .external_lex_state = 2}, [100] = {.lex_state = 10, .external_lex_state = 4}, [101] = {.lex_state = 10, .external_lex_state = 2}, [102] = {.lex_state = 10, .external_lex_state = 2}, [103] = {.lex_state = 10, .external_lex_state = 2}, [104] = {.lex_state = 10, .external_lex_state = 2}, - [105] = {.lex_state = 10}, + [105] = {.lex_state = 10, .external_lex_state = 3}, [106] = {.lex_state = 10}, - [107] = {.lex_state = 10}, - [108] = {.lex_state = 10}, + [107] = {.lex_state = 10, .external_lex_state = 2}, + [108] = {.lex_state = 10, .external_lex_state = 4}, [109] = {.lex_state = 10}, [110] = {.lex_state = 10}, [111] = {.lex_state = 10}, @@ -6639,10 +6954,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [136] = {.lex_state = 10}, [137] = {.lex_state = 10}, [138] = {.lex_state = 10}, - [139] = {.lex_state = 3}, - [140] = {.lex_state = 3}, - [141] = {.lex_state = 3}, - [142] = {.lex_state = 3}, + [139] = {.lex_state = 10}, + [140] = {.lex_state = 10}, + [141] = {.lex_state = 10}, + [142] = {.lex_state = 10}, [143] = {.lex_state = 3}, [144] = {.lex_state = 3}, [145] = {.lex_state = 3}, @@ -6677,127 +6992,131 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [174] = {.lex_state = 3}, [175] = {.lex_state = 3}, [176] = {.lex_state = 3}, - [177] = {.lex_state = 0}, - [178] = {.lex_state = 0}, - [179] = {.lex_state = 13, .external_lex_state = 3}, - [180] = {.lex_state = 13, .external_lex_state = 3}, - [181] = {.lex_state = 3}, - [182] = {.lex_state = 3}, - [183] = {.lex_state = 3}, - [184] = {.lex_state = 3}, + [177] = {.lex_state = 3}, + [178] = {.lex_state = 3}, + [179] = {.lex_state = 3}, + [180] = {.lex_state = 3}, + [181] = {.lex_state = 0}, + [182] = {.lex_state = 0}, + [183] = {.lex_state = 13, .external_lex_state = 3}, + [184] = {.lex_state = 13, .external_lex_state = 3}, [185] = {.lex_state = 0}, - [186] = {.lex_state = 3, .external_lex_state = 5}, - [187] = {.lex_state = 0}, + [186] = {.lex_state = 0}, + [187] = {.lex_state = 3}, [188] = {.lex_state = 0}, - [189] = {.lex_state = 3}, - [190] = {.lex_state = 0}, - [191] = {.lex_state = 0, .external_lex_state = 4}, - [192] = {.lex_state = 0, .external_lex_state = 5}, - [193] = {.lex_state = 0, .external_lex_state = 5}, - [194] = {.lex_state = 0, .external_lex_state = 5}, - [195] = {.lex_state = 0, .external_lex_state = 5}, - [196] = {.lex_state = 0, .external_lex_state = 2}, + [189] = {.lex_state = 3, .external_lex_state = 5}, + [190] = {.lex_state = 3}, + [191] = {.lex_state = 3}, + [192] = {.lex_state = 3}, + [193] = {.lex_state = 0}, + [194] = {.lex_state = 3}, + [195] = {.lex_state = 0, .external_lex_state = 4}, + [196] = {.lex_state = 0, .external_lex_state = 5}, [197] = {.lex_state = 0, .external_lex_state = 5}, [198] = {.lex_state = 0, .external_lex_state = 5}, - [199] = {.lex_state = 0, .external_lex_state = 5}, + [199] = {.lex_state = 0, .external_lex_state = 2}, [200] = {.lex_state = 0, .external_lex_state = 5}, - [201] = {.lex_state = 3, .external_lex_state = 5}, - [202] = {.lex_state = 3}, - [203] = {.lex_state = 0}, - [204] = {.lex_state = 0}, - [205] = {.lex_state = 0}, - [206] = {.lex_state = 0}, + [201] = {.lex_state = 0, .external_lex_state = 5}, + [202] = {.lex_state = 0, .external_lex_state = 5}, + [203] = {.lex_state = 0, .external_lex_state = 5}, + [204] = {.lex_state = 0, .external_lex_state = 5}, + [205] = {.lex_state = 3, .external_lex_state = 5}, + [206] = {.lex_state = 3}, [207] = {.lex_state = 0}, - [208] = {.lex_state = 0, .external_lex_state = 5}, + [208] = {.lex_state = 0}, [209] = {.lex_state = 0}, - [210] = {.lex_state = 3}, + [210] = {.lex_state = 0, .external_lex_state = 5}, [211] = {.lex_state = 0}, [212] = {.lex_state = 0}, - [213] = {.lex_state = 0, .external_lex_state = 5}, + [213] = {.lex_state = 0}, [214] = {.lex_state = 0}, - [215] = {.lex_state = 0, .external_lex_state = 5}, + [215] = {.lex_state = 3}, [216] = {.lex_state = 0}, [217] = {.lex_state = 0}, - [218] = {.lex_state = 3}, - [219] = {.lex_state = 0, .external_lex_state = 5}, - [220] = {.lex_state = 0, .external_lex_state = 5}, + [218] = {.lex_state = 0}, + [219] = {.lex_state = 0}, + [220] = {.lex_state = 0}, [221] = {.lex_state = 0, .external_lex_state = 5}, - [222] = {.lex_state = 0, .external_lex_state = 5}, + [222] = {.lex_state = 3}, [223] = {.lex_state = 0, .external_lex_state = 5}, - [224] = {.lex_state = 0}, - [225] = {.lex_state = 0}, - [226] = {.lex_state = 0}, + [224] = {.lex_state = 0, .external_lex_state = 5}, + [225] = {.lex_state = 0, .external_lex_state = 5}, + [226] = {.lex_state = 0, .external_lex_state = 5}, [227] = {.lex_state = 0, .external_lex_state = 5}, - [228] = {.lex_state = 0}, + [228] = {.lex_state = 0, .external_lex_state = 5}, [229] = {.lex_state = 0}, - [230] = {.lex_state = 3}, - [231] = {.lex_state = 0}, + [230] = {.lex_state = 0}, + [231] = {.lex_state = 0, .external_lex_state = 5}, [232] = {.lex_state = 0}, - [233] = {.lex_state = 0, .external_lex_state = 5}, - [234] = {.lex_state = 0}, - [235] = {.lex_state = 0, .external_lex_state = 5}, + [233] = {.lex_state = 0}, + [234] = {.lex_state = 3}, + [235] = {.lex_state = 0}, [236] = {.lex_state = 0}, - [237] = {.lex_state = 0}, - [238] = {.lex_state = 0, .external_lex_state = 5}, - [239] = {.lex_state = 0}, + [237] = {.lex_state = 0, .external_lex_state = 5}, + [238] = {.lex_state = 0}, + [239] = {.lex_state = 0, .external_lex_state = 5}, [240] = {.lex_state = 0}, [241] = {.lex_state = 0}, [242] = {.lex_state = 0, .external_lex_state = 5}, - [243] = {.lex_state = 3}, + [243] = {.lex_state = 0}, [244] = {.lex_state = 0}, [245] = {.lex_state = 0}, - [246] = {.lex_state = 0}, - [247] = {.lex_state = 0}, + [246] = {.lex_state = 0, .external_lex_state = 5}, + [247] = {.lex_state = 3}, [248] = {.lex_state = 0}, - [249] = {.lex_state = 0, .external_lex_state = 5}, - [250] = {.lex_state = 0, .external_lex_state = 5}, + [249] = {.lex_state = 0}, + [250] = {.lex_state = 0}, [251] = {.lex_state = 0}, - [252] = {.lex_state = 0}, - [253] = {.lex_state = 3}, - [254] = {.lex_state = 0}, - [255] = {.lex_state = 3}, - [256] = {.lex_state = 0}, - [257] = {.lex_state = 3}, - [258] = {.lex_state = 13}, - [259] = {.lex_state = 0}, + [252] = {.lex_state = 0, .external_lex_state = 5}, + [253] = {.lex_state = 0}, + [254] = {.lex_state = 0, .external_lex_state = 5}, + [255] = {.lex_state = 0}, + [256] = {.lex_state = 3}, + [257] = {.lex_state = 0}, + [258] = {.lex_state = 0}, + [259] = {.lex_state = 3}, [260] = {.lex_state = 3}, [261] = {.lex_state = 0}, - [262] = {.lex_state = 3}, - [263] = {.lex_state = 1}, - [264] = {.lex_state = 0}, + [262] = {.lex_state = 13}, + [263] = {.lex_state = 3}, + [264] = {.lex_state = 3}, [265] = {.lex_state = 0}, - [266] = {.lex_state = 3}, - [267] = {.lex_state = 3}, - [268] = {.lex_state = 0}, - [269] = {.lex_state = 3}, - [270] = {.lex_state = 0}, - [271] = {.lex_state = 0}, + [266] = {.lex_state = 0}, + [267] = {.lex_state = 0}, + [268] = {.lex_state = 3}, + [269] = {.lex_state = 0}, + [270] = {.lex_state = 3}, + [271] = {.lex_state = 3}, [272] = {.lex_state = 3}, - [273] = {.lex_state = 0}, - [274] = {.lex_state = 6}, - [275] = {.lex_state = 3}, - [276] = {.lex_state = 0}, + [273] = {.lex_state = 3}, + [274] = {.lex_state = 0}, + [275] = {.lex_state = 0}, + [276] = {.lex_state = 3}, [277] = {.lex_state = 0}, - [278] = {.lex_state = 3}, - [279] = {.lex_state = 3}, + [278] = {.lex_state = 6}, + [279] = {.lex_state = 1}, [280] = {.lex_state = 0}, - [281] = {.lex_state = 3}, - [282] = {.lex_state = 0}, - [283] = {.lex_state = 0}, + [281] = {.lex_state = 0}, + [282] = {.lex_state = 3}, + [283] = {.lex_state = 3}, [284] = {.lex_state = 0}, [285] = {.lex_state = 3}, - [286] = {.lex_state = 1}, + [286] = {.lex_state = 0}, [287] = {.lex_state = 0}, - [288] = {.lex_state = 3}, - [289] = {.lex_state = 0}, + [288] = {.lex_state = 0}, + [289] = {.lex_state = 3}, [290] = {.lex_state = 0}, [291] = {.lex_state = 0}, [292] = {.lex_state = 0}, - [293] = {.lex_state = 0}, + [293] = {.lex_state = 1}, [294] = {.lex_state = 0}, [295] = {.lex_state = 0}, - [296] = {.lex_state = 18}, + [296] = {.lex_state = 0}, [297] = {.lex_state = 0}, + [298] = {.lex_state = 0}, + [299] = {.lex_state = 0}, + [300] = {.lex_state = 18}, + [301] = {.lex_state = 0}, }; enum { @@ -6807,14 +7126,14 @@ enum { ts_external_token__text_not_version = 3, }; -static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_text] = sym_text, [ts_external_token__text_after_type] = sym__text_after_type, [ts_external_token__text_in_inline_tag] = sym__text_in_inline_tag, [ts_external_token__text_not_version] = sym__text_not_version, }; -static bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token_text] = true, [ts_external_token__text_after_type] = true, @@ -6835,7 +7154,7 @@ static bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { }, }; -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_name] = ACTIONS(1), @@ -6998,38 +7317,38 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__text_not_version] = ACTIONS(1), }, [1] = { - [sym_document] = STATE(251), + [sym_document] = STATE(284), [sym__begin] = ACTIONS(3), }, [2] = { - [sym_description] = STATE(4), - [sym_tag] = STATE(3), - [sym_inline_tag] = STATE(73), - [sym__tag_without_description] = STATE(138), - [sym__tag_with_optional_description] = STATE(138), - [sym__tag_with_required_description] = STATE(138), - [sym__tag_with_incomplete_implementation] = STATE(138), - [sym__author_tag] = STATE(138), - [sym__global_tag] = STATE(138), - [sym__link_tag] = STATE(138), - [sym__method_tag] = STATE(138), - [sym__param_tag] = STATE(138), - [sym__property_tag] = STATE(138), - [sym__return_tag] = STATE(138), - [sym__see_tag] = STATE(138), - [sym__throws_tag] = STATE(138), - [sym__var_tag] = STATE(138), - [sym__deprecated_tag] = STATE(138), - [sym__since_tag] = STATE(138), - [sym__version_tag] = STATE(138), - [sym__generic_template_tag] = STATE(138), - [sym__generic_implements_tag] = STATE(138), - [sym__generic_extends_tag] = STATE(138), - [sym__generic_use_tag] = STATE(138), - [sym__phpunit_tag] = STATE(138), - [sym__psalm_tag] = STATE(138), - [aux_sym_document_repeat1] = STATE(3), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(3), + [sym_tag] = STATE(6), + [sym_inline_tag] = STATE(79), + [sym__tag_without_description] = STATE(125), + [sym__tag_with_optional_description] = STATE(125), + [sym__tag_with_required_description] = STATE(125), + [sym__tag_with_incomplete_implementation] = STATE(125), + [sym__author_tag] = STATE(125), + [sym__global_tag] = STATE(125), + [sym__link_tag] = STATE(125), + [sym__method_tag] = STATE(125), + [sym__param_tag] = STATE(125), + [sym__property_tag] = STATE(125), + [sym__return_tag] = STATE(125), + [sym__see_tag] = STATE(125), + [sym__throws_tag] = STATE(125), + [sym__var_tag] = STATE(125), + [sym__deprecated_tag] = STATE(125), + [sym__since_tag] = STATE(125), + [sym__version_tag] = STATE(125), + [sym__generic_template_tag] = STATE(125), + [sym__generic_implements_tag] = STATE(125), + [sym__generic_extends_tag] = STATE(125), + [sym__generic_use_tag] = STATE(125), + [sym__phpunit_tag] = STATE(125), + [sym__psalm_tag] = STATE(125), + [aux_sym_document_repeat1] = STATE(6), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), @@ -7141,31 +7460,31 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(73), }, [3] = { - [sym_tag] = STATE(6), - [sym__tag_without_description] = STATE(138), - [sym__tag_with_optional_description] = STATE(138), - [sym__tag_with_required_description] = STATE(138), - [sym__tag_with_incomplete_implementation] = STATE(138), - [sym__author_tag] = STATE(138), - [sym__global_tag] = STATE(138), - [sym__link_tag] = STATE(138), - [sym__method_tag] = STATE(138), - [sym__param_tag] = STATE(138), - [sym__property_tag] = STATE(138), - [sym__return_tag] = STATE(138), - [sym__see_tag] = STATE(138), - [sym__throws_tag] = STATE(138), - [sym__var_tag] = STATE(138), - [sym__deprecated_tag] = STATE(138), - [sym__since_tag] = STATE(138), - [sym__version_tag] = STATE(138), - [sym__generic_template_tag] = STATE(138), - [sym__generic_implements_tag] = STATE(138), - [sym__generic_extends_tag] = STATE(138), - [sym__generic_use_tag] = STATE(138), - [sym__phpunit_tag] = STATE(138), - [sym__psalm_tag] = STATE(138), - [aux_sym_document_repeat1] = STATE(6), + [sym_tag] = STATE(5), + [sym__tag_without_description] = STATE(125), + [sym__tag_with_optional_description] = STATE(125), + [sym__tag_with_required_description] = STATE(125), + [sym__tag_with_incomplete_implementation] = STATE(125), + [sym__author_tag] = STATE(125), + [sym__global_tag] = STATE(125), + [sym__link_tag] = STATE(125), + [sym__method_tag] = STATE(125), + [sym__param_tag] = STATE(125), + [sym__property_tag] = STATE(125), + [sym__return_tag] = STATE(125), + [sym__see_tag] = STATE(125), + [sym__throws_tag] = STATE(125), + [sym__var_tag] = STATE(125), + [sym__deprecated_tag] = STATE(125), + [sym__since_tag] = STATE(125), + [sym__version_tag] = STATE(125), + [sym__generic_template_tag] = STATE(125), + [sym__generic_implements_tag] = STATE(125), + [sym__generic_extends_tag] = STATE(125), + [sym__generic_use_tag] = STATE(125), + [sym__phpunit_tag] = STATE(125), + [sym__psalm_tag] = STATE(125), + [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7275,31 +7594,165 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(75), }, [4] = { - [sym_tag] = STATE(5), - [sym__tag_without_description] = STATE(138), - [sym__tag_with_optional_description] = STATE(138), - [sym__tag_with_required_description] = STATE(138), - [sym__tag_with_incomplete_implementation] = STATE(138), - [sym__author_tag] = STATE(138), - [sym__global_tag] = STATE(138), - [sym__link_tag] = STATE(138), - [sym__method_tag] = STATE(138), - [sym__param_tag] = STATE(138), - [sym__property_tag] = STATE(138), - [sym__return_tag] = STATE(138), - [sym__see_tag] = STATE(138), - [sym__throws_tag] = STATE(138), - [sym__var_tag] = STATE(138), - [sym__deprecated_tag] = STATE(138), - [sym__since_tag] = STATE(138), - [sym__version_tag] = STATE(138), - [sym__generic_template_tag] = STATE(138), - [sym__generic_implements_tag] = STATE(138), - [sym__generic_extends_tag] = STATE(138), - [sym__generic_use_tag] = STATE(138), - [sym__phpunit_tag] = STATE(138), - [sym__psalm_tag] = STATE(138), - [aux_sym_document_repeat1] = STATE(5), + [sym_tag] = STATE(4), + [sym__tag_without_description] = STATE(125), + [sym__tag_with_optional_description] = STATE(125), + [sym__tag_with_required_description] = STATE(125), + [sym__tag_with_incomplete_implementation] = STATE(125), + [sym__author_tag] = STATE(125), + [sym__global_tag] = STATE(125), + [sym__link_tag] = STATE(125), + [sym__method_tag] = STATE(125), + [sym__param_tag] = STATE(125), + [sym__property_tag] = STATE(125), + [sym__return_tag] = STATE(125), + [sym__see_tag] = STATE(125), + [sym__throws_tag] = STATE(125), + [sym__var_tag] = STATE(125), + [sym__deprecated_tag] = STATE(125), + [sym__since_tag] = STATE(125), + [sym__version_tag] = STATE(125), + [sym__generic_template_tag] = STATE(125), + [sym__generic_implements_tag] = STATE(125), + [sym__generic_extends_tag] = STATE(125), + [sym__generic_use_tag] = STATE(125), + [sym__phpunit_tag] = STATE(125), + [sym__psalm_tag] = STATE(125), + [aux_sym_document_repeat1] = STATE(4), + [anon_sym_ATinheritdoc] = ACTIONS(77), + [anon_sym_ATinheritDoc] = ACTIONS(77), + [anon_sym_ATapi] = ACTIONS(77), + [anon_sym_ATfilesource] = ACTIONS(77), + [anon_sym_ATignore] = ACTIONS(80), + [anon_sym_ATinternal] = ACTIONS(80), + [anon_sym_ATcategory] = ACTIONS(83), + [anon_sym_ATcopyright] = ACTIONS(83), + [anon_sym_ATtodo] = ACTIONS(83), + [anon_sym_ATexample] = ACTIONS(86), + [anon_sym_ATlicense] = ACTIONS(86), + [anon_sym_ATpackage] = ACTIONS(86), + [anon_sym_ATsource] = ACTIONS(86), + [anon_sym_ATsubpackage] = ACTIONS(86), + [anon_sym_ATuses] = ACTIONS(86), + [anon_sym_ATauthor] = ACTIONS(89), + [anon_sym_ATglobal] = ACTIONS(92), + [anon_sym_ATlink] = ACTIONS(95), + [anon_sym_ATmethod] = ACTIONS(98), + [anon_sym_ATparam] = ACTIONS(101), + [anon_sym_ATproperty] = ACTIONS(104), + [anon_sym_ATproperty_DASHread] = ACTIONS(107), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(107), + [anon_sym_ATreturn] = ACTIONS(110), + [anon_sym_ATsee] = ACTIONS(113), + [anon_sym_ATthrows] = ACTIONS(116), + [anon_sym_ATvar] = ACTIONS(119), + [anon_sym_ATdeprecated] = ACTIONS(122), + [anon_sym_ATsince] = ACTIONS(125), + [anon_sym_ATversion] = ACTIONS(128), + [anon_sym_ATtemplate] = ACTIONS(131), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(134), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(134), + [anon_sym_ATimplements] = ACTIONS(137), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(137), + [anon_sym_ATextends] = ACTIONS(140), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(140), + [anon_sym_ATuse] = ACTIONS(143), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(146), + [anon_sym_ATafter] = ACTIONS(149), + [anon_sym_ATafterClass] = ACTIONS(152), + [anon_sym_ATannotation] = ACTIONS(152), + [anon_sym_ATbackupGlobals] = ACTIONS(152), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(152), + [anon_sym_ATbefore] = ACTIONS(149), + [anon_sym_ATbeforeClass] = ACTIONS(152), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(149), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(152), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(152), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(152), + [anon_sym_ATcovers] = ACTIONS(149), + [anon_sym_ATcoversDefaultClass] = ACTIONS(149), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(152), + [anon_sym_ATcoversNothing] = ACTIONS(152), + [anon_sym_ATdataProvider] = ACTIONS(152), + [anon_sym_ATdepends] = ACTIONS(149), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(152), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(152), + [anon_sym_ATgroup] = ACTIONS(152), + [anon_sym_ATlarge] = ACTIONS(152), + [anon_sym_ATmedium] = ACTIONS(152), + [anon_sym_ATpreserveGlobalState] = ACTIONS(152), + [anon_sym_ATrequires] = ACTIONS(149), + [anon_sym_ATrequiresusages] = ACTIONS(152), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(152), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(152), + [anon_sym_ATsmall] = ACTIONS(152), + [anon_sym_ATtest] = ACTIONS(149), + [anon_sym_ATtestWith] = ACTIONS(152), + [anon_sym_ATtestdox] = ACTIONS(152), + [anon_sym_ATticket] = ACTIONS(152), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(77), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(77), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(77), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(155), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(77), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(155), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(77), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(77), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(77), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(77), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(77), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(77), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(77), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(77), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(77), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(155), + [anon_sym_ATreadonly] = ACTIONS(77), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(77), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(77), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(77), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(77), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(77), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(77), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(158), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(77), + [anon_sym_ATparam_DASHout] = ACTIONS(161), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(161), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(164), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(161), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(161), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(167), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(170), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(170), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(170), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(170), + [sym__end] = ACTIONS(173), + }, + [5] = { + [sym_tag] = STATE(4), + [sym__tag_without_description] = STATE(125), + [sym__tag_with_optional_description] = STATE(125), + [sym__tag_with_required_description] = STATE(125), + [sym__tag_with_incomplete_implementation] = STATE(125), + [sym__author_tag] = STATE(125), + [sym__global_tag] = STATE(125), + [sym__link_tag] = STATE(125), + [sym__method_tag] = STATE(125), + [sym__param_tag] = STATE(125), + [sym__property_tag] = STATE(125), + [sym__return_tag] = STATE(125), + [sym__see_tag] = STATE(125), + [sym__throws_tag] = STATE(125), + [sym__var_tag] = STATE(125), + [sym__deprecated_tag] = STATE(125), + [sym__since_tag] = STATE(125), + [sym__version_tag] = STATE(125), + [sym__generic_template_tag] = STATE(125), + [sym__generic_implements_tag] = STATE(125), + [sym__generic_extends_tag] = STATE(125), + [sym__generic_use_tag] = STATE(125), + [sym__phpunit_tag] = STATE(125), + [sym__psalm_tag] = STATE(125), + [aux_sym_document_repeat1] = STATE(4), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7406,34 +7859,34 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHinternal] = ACTIONS(69), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(69), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(69), - [sym__end] = ACTIONS(75), + [sym__end] = ACTIONS(175), }, - [5] = { - [sym_tag] = STATE(6), - [sym__tag_without_description] = STATE(138), - [sym__tag_with_optional_description] = STATE(138), - [sym__tag_with_required_description] = STATE(138), - [sym__tag_with_incomplete_implementation] = STATE(138), - [sym__author_tag] = STATE(138), - [sym__global_tag] = STATE(138), - [sym__link_tag] = STATE(138), - [sym__method_tag] = STATE(138), - [sym__param_tag] = STATE(138), - [sym__property_tag] = STATE(138), - [sym__return_tag] = STATE(138), - [sym__see_tag] = STATE(138), - [sym__throws_tag] = STATE(138), - [sym__var_tag] = STATE(138), - [sym__deprecated_tag] = STATE(138), - [sym__since_tag] = STATE(138), - [sym__version_tag] = STATE(138), - [sym__generic_template_tag] = STATE(138), - [sym__generic_implements_tag] = STATE(138), - [sym__generic_extends_tag] = STATE(138), - [sym__generic_use_tag] = STATE(138), - [sym__phpunit_tag] = STATE(138), - [sym__psalm_tag] = STATE(138), - [aux_sym_document_repeat1] = STATE(6), + [6] = { + [sym_tag] = STATE(4), + [sym__tag_without_description] = STATE(125), + [sym__tag_with_optional_description] = STATE(125), + [sym__tag_with_required_description] = STATE(125), + [sym__tag_with_incomplete_implementation] = STATE(125), + [sym__author_tag] = STATE(125), + [sym__global_tag] = STATE(125), + [sym__link_tag] = STATE(125), + [sym__method_tag] = STATE(125), + [sym__param_tag] = STATE(125), + [sym__property_tag] = STATE(125), + [sym__return_tag] = STATE(125), + [sym__see_tag] = STATE(125), + [sym__throws_tag] = STATE(125), + [sym__var_tag] = STATE(125), + [sym__deprecated_tag] = STATE(125), + [sym__since_tag] = STATE(125), + [sym__version_tag] = STATE(125), + [sym__generic_template_tag] = STATE(125), + [sym__generic_implements_tag] = STATE(125), + [sym__generic_extends_tag] = STATE(125), + [sym__generic_use_tag] = STATE(125), + [sym__phpunit_tag] = STATE(125), + [sym__psalm_tag] = STATE(125), + [aux_sym_document_repeat1] = STATE(4), [anon_sym_ATinheritdoc] = ACTIONS(7), [anon_sym_ATinheritDoc] = ACTIONS(7), [anon_sym_ATapi] = ACTIONS(7), @@ -7540,141 +7993,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHinternal] = ACTIONS(69), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(69), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(69), - [sym__end] = ACTIONS(77), - }, - [6] = { - [sym_tag] = STATE(6), - [sym__tag_without_description] = STATE(138), - [sym__tag_with_optional_description] = STATE(138), - [sym__tag_with_required_description] = STATE(138), - [sym__tag_with_incomplete_implementation] = STATE(138), - [sym__author_tag] = STATE(138), - [sym__global_tag] = STATE(138), - [sym__link_tag] = STATE(138), - [sym__method_tag] = STATE(138), - [sym__param_tag] = STATE(138), - [sym__property_tag] = STATE(138), - [sym__return_tag] = STATE(138), - [sym__see_tag] = STATE(138), - [sym__throws_tag] = STATE(138), - [sym__var_tag] = STATE(138), - [sym__deprecated_tag] = STATE(138), - [sym__since_tag] = STATE(138), - [sym__version_tag] = STATE(138), - [sym__generic_template_tag] = STATE(138), - [sym__generic_implements_tag] = STATE(138), - [sym__generic_extends_tag] = STATE(138), - [sym__generic_use_tag] = STATE(138), - [sym__phpunit_tag] = STATE(138), - [sym__psalm_tag] = STATE(138), - [aux_sym_document_repeat1] = STATE(6), - [anon_sym_ATinheritdoc] = ACTIONS(79), - [anon_sym_ATinheritDoc] = ACTIONS(79), - [anon_sym_ATapi] = ACTIONS(79), - [anon_sym_ATfilesource] = ACTIONS(79), - [anon_sym_ATignore] = ACTIONS(82), - [anon_sym_ATinternal] = ACTIONS(82), - [anon_sym_ATcategory] = ACTIONS(85), - [anon_sym_ATcopyright] = ACTIONS(85), - [anon_sym_ATtodo] = ACTIONS(85), - [anon_sym_ATexample] = ACTIONS(88), - [anon_sym_ATlicense] = ACTIONS(88), - [anon_sym_ATpackage] = ACTIONS(88), - [anon_sym_ATsource] = ACTIONS(88), - [anon_sym_ATsubpackage] = ACTIONS(88), - [anon_sym_ATuses] = ACTIONS(88), - [anon_sym_ATauthor] = ACTIONS(91), - [anon_sym_ATglobal] = ACTIONS(94), - [anon_sym_ATlink] = ACTIONS(97), - [anon_sym_ATmethod] = ACTIONS(100), - [anon_sym_ATparam] = ACTIONS(103), - [anon_sym_ATproperty] = ACTIONS(106), - [anon_sym_ATproperty_DASHread] = ACTIONS(109), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(109), - [anon_sym_ATreturn] = ACTIONS(112), - [anon_sym_ATsee] = ACTIONS(115), - [anon_sym_ATthrows] = ACTIONS(118), - [anon_sym_ATvar] = ACTIONS(121), - [anon_sym_ATdeprecated] = ACTIONS(124), - [anon_sym_ATsince] = ACTIONS(127), - [anon_sym_ATversion] = ACTIONS(130), - [anon_sym_ATtemplate] = ACTIONS(133), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(136), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(136), - [anon_sym_ATimplements] = ACTIONS(139), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(139), - [anon_sym_ATextends] = ACTIONS(142), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(142), - [anon_sym_ATuse] = ACTIONS(145), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(148), - [anon_sym_ATafter] = ACTIONS(151), - [anon_sym_ATafterClass] = ACTIONS(154), - [anon_sym_ATannotation] = ACTIONS(154), - [anon_sym_ATbackupGlobals] = ACTIONS(154), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(154), - [anon_sym_ATbefore] = ACTIONS(151), - [anon_sym_ATbeforeClass] = ACTIONS(154), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(151), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(154), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(154), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(154), - [anon_sym_ATcovers] = ACTIONS(151), - [anon_sym_ATcoversDefaultClass] = ACTIONS(151), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(154), - [anon_sym_ATcoversNothing] = ACTIONS(154), - [anon_sym_ATdataProvider] = ACTIONS(154), - [anon_sym_ATdepends] = ACTIONS(151), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(154), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(154), - [anon_sym_ATgroup] = ACTIONS(154), - [anon_sym_ATlarge] = ACTIONS(154), - [anon_sym_ATmedium] = ACTIONS(154), - [anon_sym_ATpreserveGlobalState] = ACTIONS(154), - [anon_sym_ATrequires] = ACTIONS(151), - [anon_sym_ATrequiresusages] = ACTIONS(154), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(154), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(154), - [anon_sym_ATsmall] = ACTIONS(154), - [anon_sym_ATtest] = ACTIONS(151), - [anon_sym_ATtestWith] = ACTIONS(154), - [anon_sym_ATtestdox] = ACTIONS(154), - [anon_sym_ATticket] = ACTIONS(154), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(79), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(79), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(79), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(157), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(79), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(157), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(79), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(79), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(79), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(79), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(79), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(79), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(79), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(79), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(79), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(157), - [anon_sym_ATreadonly] = ACTIONS(79), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(79), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(79), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(79), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(79), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(79), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(79), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(160), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(79), - [anon_sym_ATparam_DASHout] = ACTIONS(163), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(163), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(166), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(163), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(163), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(169), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(172), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(172), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(172), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(172), - [sym__end] = ACTIONS(175), + [sym__end] = ACTIONS(75), }, [7] = { [sym_name] = ACTIONS(177), @@ -7796,7 +8115,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(179), }, [8] = { - [sym_name] = ACTIONS(181), + [sym__description_not_version] = STATE(129), + [sym_inline_tag] = STATE(105), + [sym_version] = STATE(62), + [aux_sym__description_not_version_repeat1] = STATE(82), + [anon_sym_LBRACE] = ACTIONS(181), [anon_sym_ATinheritdoc] = ACTIONS(183), [anon_sym_ATinheritDoc] = ACTIONS(183), [anon_sym_ATapi] = ACTIONS(183), @@ -7808,18 +8131,16 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtodo] = ACTIONS(183), [anon_sym_ATexample] = ACTIONS(183), [anon_sym_ATlicense] = ACTIONS(183), - [anon_sym_ATpackage] = ACTIONS(183), + [anon_sym_ATpackage] = ACTIONS(185), [anon_sym_ATsource] = ACTIONS(183), [anon_sym_ATsubpackage] = ACTIONS(183), [anon_sym_ATuses] = ACTIONS(183), [anon_sym_ATauthor] = ACTIONS(183), - [anon_sym_LT] = ACTIONS(183), - [anon_sym_GT] = ACTIONS(183), [anon_sym_ATglobal] = ACTIONS(183), [anon_sym_ATlink] = ACTIONS(183), [anon_sym_ATmethod] = ACTIONS(183), - [anon_sym_ATparam] = ACTIONS(181), - [anon_sym_ATproperty] = ACTIONS(181), + [anon_sym_ATparam] = ACTIONS(185), + [anon_sym_ATproperty] = ACTIONS(185), [anon_sym_ATproperty_DASHread] = ACTIONS(183), [anon_sym_ATproperty_DASHwrite] = ACTIONS(183), [anon_sym_ATreturn] = ACTIONS(183), @@ -7829,54 +8150,53 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(183), [anon_sym_ATsince] = ACTIONS(183), [anon_sym_ATversion] = ACTIONS(183), - [anon_sym_ATtemplate] = ACTIONS(181), + [anon_sym_ATtemplate] = ACTIONS(185), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(183), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(183), - [anon_sym_of] = ACTIONS(181), [anon_sym_ATimplements] = ACTIONS(183), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(183), [anon_sym_ATextends] = ACTIONS(183), [anon_sym_ATtemplate_DASHextends] = ACTIONS(183), - [anon_sym_ATuse] = ACTIONS(181), + [anon_sym_ATuse] = ACTIONS(185), [anon_sym_ATtemplate_DASHuse] = ACTIONS(183), - [anon_sym_ATafter] = ACTIONS(181), + [anon_sym_ATafter] = ACTIONS(185), [anon_sym_ATafterClass] = ACTIONS(183), [anon_sym_ATannotation] = ACTIONS(183), [anon_sym_ATbackupGlobals] = ACTIONS(183), [anon_sym_ATbackupStaticAttributes] = ACTIONS(183), - [anon_sym_ATbefore] = ACTIONS(181), + [anon_sym_ATbefore] = ACTIONS(185), [anon_sym_ATbeforeClass] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(181), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(183), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(183), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(183), - [anon_sym_ATcovers] = ACTIONS(181), - [anon_sym_ATcoversDefaultClass] = ACTIONS(181), + [anon_sym_ATcovers] = ACTIONS(185), + [anon_sym_ATcoversDefaultClass] = ACTIONS(185), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(183), [anon_sym_ATcoversNothing] = ACTIONS(183), [anon_sym_ATdataProvider] = ACTIONS(183), - [anon_sym_ATdepends] = ACTIONS(181), + [anon_sym_ATdepends] = ACTIONS(185), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(183), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(183), [anon_sym_ATgroup] = ACTIONS(183), [anon_sym_ATlarge] = ACTIONS(183), [anon_sym_ATmedium] = ACTIONS(183), [anon_sym_ATpreserveGlobalState] = ACTIONS(183), - [anon_sym_ATrequires] = ACTIONS(181), + [anon_sym_ATrequires] = ACTIONS(185), [anon_sym_ATrequiresusages] = ACTIONS(183), [anon_sym_ATrunInSeparateProcess] = ACTIONS(183), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(183), [anon_sym_ATsmall] = ACTIONS(183), - [anon_sym_ATtest] = ACTIONS(181), + [anon_sym_ATtest] = ACTIONS(185), [anon_sym_ATtestWith] = ACTIONS(183), [anon_sym_ATtestdox] = ACTIONS(183), [anon_sym_ATticket] = ACTIONS(183), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(183), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(183), [anon_sym_ATpsalm_DASHvar] = ACTIONS(183), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(181), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(181), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(183), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(183), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(183), @@ -7886,7 +8206,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(183), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(183), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(183), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(181), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), [anon_sym_ATreadonly] = ACTIONS(183), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(183), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(183), @@ -7898,2022 +8218,1905 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(183), [anon_sym_ATparam_DASHout] = ACTIONS(183), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(181), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(183), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(183), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(183), - [anon_sym_from] = ACTIONS(181), - [aux_sym__psalm_tag_token1] = ACTIONS(181), [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(183), [anon_sym_ATpsalm_DASHinternal] = ACTIONS(183), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(183), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(183), - [anon_sym_LBRACK_RBRACK] = ACTIONS(183), - [anon_sym_COMMA] = ACTIONS(183), - [anon_sym_PIPE] = ACTIONS(183), - [anon_sym_DOLLAR] = ACTIONS(183), + [aux_sym_version_token1] = ACTIONS(187), + [aux_sym_version_token2] = ACTIONS(189), + [anon_sym_ATpackage_version_AT] = ACTIONS(187), + [sym__version_vector] = ACTIONS(187), [sym__end] = ACTIONS(183), + [sym__text_not_version] = ACTIONS(191), }, [9] = { - [sym_name] = ACTIONS(185), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_of] = ACTIONS(185), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_from] = ACTIONS(185), - [aux_sym__psalm_tag_token1] = ACTIONS(185), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_COMMA] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), + [sym_name] = ACTIONS(193), + [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_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), + [aux_sym__psalm_tag_token1] = 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_LBRACK_RBRACK] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_DOLLAR] = ACTIONS(195), + [sym__end] = ACTIONS(195), }, [10] = { - [sym__type_argument_list] = STATE(13), - [aux_sym_namespace_name_repeat1] = STATE(246), - [sym_name] = ACTIONS(185), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(189), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_of] = ACTIONS(185), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_COMMA] = ACTIONS(187), - [anon_sym_BSLASH] = ACTIONS(192), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), + [sym_name] = ACTIONS(197), + [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_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), + [aux_sym__psalm_tag_token1] = 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_LBRACK_RBRACK] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_DOLLAR] = ACTIONS(199), + [sym__end] = ACTIONS(199), }, [11] = { - [sym_name] = ACTIONS(195), - [anon_sym_ATinheritdoc] = ACTIONS(197), - [anon_sym_ATinheritDoc] = ACTIONS(197), - [anon_sym_ATapi] = ACTIONS(197), - [anon_sym_ATfilesource] = ACTIONS(197), - [anon_sym_ATignore] = ACTIONS(197), - [anon_sym_ATinternal] = ACTIONS(197), - [anon_sym_ATcategory] = ACTIONS(197), - [anon_sym_ATcopyright] = ACTIONS(197), - [anon_sym_ATtodo] = ACTIONS(197), - [anon_sym_ATexample] = ACTIONS(197), - [anon_sym_ATlicense] = ACTIONS(197), - [anon_sym_ATpackage] = ACTIONS(197), - [anon_sym_ATsource] = ACTIONS(197), - [anon_sym_ATsubpackage] = ACTIONS(197), - [anon_sym_ATuses] = ACTIONS(197), - [anon_sym_ATauthor] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_ATglobal] = ACTIONS(197), - [anon_sym_ATlink] = ACTIONS(197), - [anon_sym_ATmethod] = ACTIONS(197), - [anon_sym_ATparam] = ACTIONS(195), - [anon_sym_ATproperty] = ACTIONS(195), - [anon_sym_ATproperty_DASHread] = ACTIONS(197), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATreturn] = ACTIONS(197), - [anon_sym_ATsee] = ACTIONS(197), - [anon_sym_ATthrows] = ACTIONS(197), - [anon_sym_ATvar] = ACTIONS(197), - [anon_sym_ATdeprecated] = ACTIONS(197), - [anon_sym_ATsince] = ACTIONS(197), - [anon_sym_ATversion] = ACTIONS(197), - [anon_sym_ATtemplate] = ACTIONS(195), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(197), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(197), - [anon_sym_of] = ACTIONS(195), - [anon_sym_ATimplements] = ACTIONS(197), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(197), - [anon_sym_ATextends] = ACTIONS(197), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(197), - [anon_sym_ATuse] = ACTIONS(195), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(197), - [anon_sym_ATafter] = ACTIONS(195), - [anon_sym_ATafterClass] = ACTIONS(197), - [anon_sym_ATannotation] = ACTIONS(197), - [anon_sym_ATbackupGlobals] = ACTIONS(197), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(197), - [anon_sym_ATbefore] = ACTIONS(195), - [anon_sym_ATbeforeClass] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(195), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(197), - [anon_sym_ATcovers] = ACTIONS(195), - [anon_sym_ATcoversDefaultClass] = ACTIONS(195), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(197), - [anon_sym_ATcoversNothing] = ACTIONS(197), - [anon_sym_ATdataProvider] = ACTIONS(197), - [anon_sym_ATdepends] = ACTIONS(195), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(197), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(197), - [anon_sym_ATgroup] = ACTIONS(197), - [anon_sym_ATlarge] = ACTIONS(197), - [anon_sym_ATmedium] = ACTIONS(197), - [anon_sym_ATpreserveGlobalState] = ACTIONS(197), - [anon_sym_ATrequires] = ACTIONS(195), - [anon_sym_ATrequiresusages] = ACTIONS(197), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(197), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(197), - [anon_sym_ATsmall] = ACTIONS(197), - [anon_sym_ATtest] = ACTIONS(195), - [anon_sym_ATtestWith] = ACTIONS(197), - [anon_sym_ATtestdox] = ACTIONS(197), - [anon_sym_ATticket] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(197), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(195), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(195), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(197), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(195), - [anon_sym_ATreadonly] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(197), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(197), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(197), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(197), - [anon_sym_ATparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(195), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(197), - [anon_sym_from] = ACTIONS(195), - [aux_sym__psalm_tag_token1] = ACTIONS(195), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(197), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(197), - [anon_sym_LBRACK_RBRACK] = ACTIONS(197), - [anon_sym_COMMA] = ACTIONS(197), - [anon_sym_PIPE] = ACTIONS(197), - [anon_sym_DOLLAR] = ACTIONS(197), - [sym__end] = ACTIONS(197), + [sym_name] = ACTIONS(201), + [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_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), + [aux_sym__psalm_tag_token1] = 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_LBRACK_RBRACK] = ACTIONS(203), + [anon_sym_COMMA] = ACTIONS(203), + [anon_sym_PIPE] = ACTIONS(203), + [anon_sym_DOLLAR] = ACTIONS(203), + [sym__end] = ACTIONS(203), }, [12] = { - [sym_name] = ACTIONS(199), - [anon_sym_ATinheritdoc] = ACTIONS(201), - [anon_sym_ATinheritDoc] = ACTIONS(201), - [anon_sym_ATapi] = ACTIONS(201), - [anon_sym_ATfilesource] = ACTIONS(201), - [anon_sym_ATignore] = ACTIONS(201), - [anon_sym_ATinternal] = ACTIONS(201), - [anon_sym_ATcategory] = ACTIONS(201), - [anon_sym_ATcopyright] = ACTIONS(201), - [anon_sym_ATtodo] = ACTIONS(201), - [anon_sym_ATexample] = ACTIONS(201), - [anon_sym_ATlicense] = ACTIONS(201), - [anon_sym_ATpackage] = ACTIONS(201), - [anon_sym_ATsource] = ACTIONS(201), - [anon_sym_ATsubpackage] = ACTIONS(201), - [anon_sym_ATuses] = ACTIONS(201), - [anon_sym_ATauthor] = ACTIONS(201), - [anon_sym_LT] = ACTIONS(201), - [anon_sym_GT] = ACTIONS(201), - [anon_sym_ATglobal] = ACTIONS(201), - [anon_sym_ATlink] = ACTIONS(201), - [anon_sym_ATmethod] = ACTIONS(201), - [anon_sym_ATparam] = ACTIONS(199), - [anon_sym_ATproperty] = ACTIONS(199), - [anon_sym_ATproperty_DASHread] = ACTIONS(201), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATreturn] = ACTIONS(201), - [anon_sym_ATsee] = ACTIONS(201), - [anon_sym_ATthrows] = ACTIONS(201), - [anon_sym_ATvar] = ACTIONS(201), - [anon_sym_ATdeprecated] = ACTIONS(201), - [anon_sym_ATsince] = ACTIONS(201), - [anon_sym_ATversion] = ACTIONS(201), - [anon_sym_ATtemplate] = ACTIONS(199), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(201), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(201), - [anon_sym_of] = ACTIONS(199), - [anon_sym_ATimplements] = ACTIONS(201), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(201), - [anon_sym_ATextends] = ACTIONS(201), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(201), - [anon_sym_ATuse] = ACTIONS(199), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(201), - [anon_sym_ATafter] = ACTIONS(199), - [anon_sym_ATafterClass] = ACTIONS(201), - [anon_sym_ATannotation] = ACTIONS(201), - [anon_sym_ATbackupGlobals] = ACTIONS(201), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(201), - [anon_sym_ATbefore] = ACTIONS(199), - [anon_sym_ATbeforeClass] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(199), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(201), - [anon_sym_ATcovers] = ACTIONS(199), - [anon_sym_ATcoversDefaultClass] = ACTIONS(199), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(201), - [anon_sym_ATcoversNothing] = ACTIONS(201), - [anon_sym_ATdataProvider] = ACTIONS(201), - [anon_sym_ATdepends] = ACTIONS(199), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(201), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(201), - [anon_sym_ATgroup] = ACTIONS(201), - [anon_sym_ATlarge] = ACTIONS(201), - [anon_sym_ATmedium] = ACTIONS(201), - [anon_sym_ATpreserveGlobalState] = ACTIONS(201), - [anon_sym_ATrequires] = ACTIONS(199), - [anon_sym_ATrequiresusages] = ACTIONS(201), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(201), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(201), - [anon_sym_ATsmall] = ACTIONS(201), - [anon_sym_ATtest] = ACTIONS(199), - [anon_sym_ATtestWith] = ACTIONS(201), - [anon_sym_ATtestdox] = ACTIONS(201), - [anon_sym_ATticket] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(201), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(199), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(199), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(201), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(199), - [anon_sym_ATreadonly] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(201), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(201), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(201), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(201), - [anon_sym_ATparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(199), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(201), - [anon_sym_from] = ACTIONS(199), - [aux_sym__psalm_tag_token1] = ACTIONS(199), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(201), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(201), - [anon_sym_LBRACK_RBRACK] = ACTIONS(201), - [anon_sym_COMMA] = ACTIONS(201), - [anon_sym_PIPE] = ACTIONS(201), - [anon_sym_DOLLAR] = ACTIONS(201), - [sym__end] = ACTIONS(201), + [sym_name] = ACTIONS(205), + [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_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), + [aux_sym__psalm_tag_token1] = 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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_COMMA] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), }, [13] = { - [sym_name] = ACTIONS(203), - [anon_sym_ATinheritdoc] = ACTIONS(205), - [anon_sym_ATinheritDoc] = ACTIONS(205), - [anon_sym_ATapi] = ACTIONS(205), - [anon_sym_ATfilesource] = ACTIONS(205), - [anon_sym_ATignore] = ACTIONS(205), - [anon_sym_ATinternal] = ACTIONS(205), - [anon_sym_ATcategory] = ACTIONS(205), - [anon_sym_ATcopyright] = ACTIONS(205), - [anon_sym_ATtodo] = ACTIONS(205), - [anon_sym_ATexample] = ACTIONS(205), - [anon_sym_ATlicense] = ACTIONS(205), - [anon_sym_ATpackage] = ACTIONS(205), - [anon_sym_ATsource] = ACTIONS(205), - [anon_sym_ATsubpackage] = ACTIONS(205), - [anon_sym_ATuses] = ACTIONS(205), - [anon_sym_ATauthor] = ACTIONS(205), - [anon_sym_LT] = ACTIONS(205), - [anon_sym_GT] = ACTIONS(205), - [anon_sym_ATglobal] = ACTIONS(205), - [anon_sym_ATlink] = ACTIONS(205), - [anon_sym_ATmethod] = ACTIONS(205), - [anon_sym_ATparam] = ACTIONS(203), - [anon_sym_ATproperty] = ACTIONS(203), - [anon_sym_ATproperty_DASHread] = ACTIONS(205), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATreturn] = ACTIONS(205), - [anon_sym_ATsee] = ACTIONS(205), - [anon_sym_ATthrows] = ACTIONS(205), - [anon_sym_ATvar] = ACTIONS(205), - [anon_sym_ATdeprecated] = ACTIONS(205), - [anon_sym_ATsince] = ACTIONS(205), - [anon_sym_ATversion] = ACTIONS(205), - [anon_sym_ATtemplate] = ACTIONS(203), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(205), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(205), - [anon_sym_of] = ACTIONS(203), - [anon_sym_ATimplements] = ACTIONS(205), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(205), - [anon_sym_ATextends] = ACTIONS(205), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(205), - [anon_sym_ATuse] = ACTIONS(203), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(205), - [anon_sym_ATafter] = ACTIONS(203), - [anon_sym_ATafterClass] = ACTIONS(205), - [anon_sym_ATannotation] = ACTIONS(205), - [anon_sym_ATbackupGlobals] = ACTIONS(205), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(205), - [anon_sym_ATbefore] = ACTIONS(203), - [anon_sym_ATbeforeClass] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(203), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(205), - [anon_sym_ATcovers] = ACTIONS(203), - [anon_sym_ATcoversDefaultClass] = ACTIONS(203), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(205), - [anon_sym_ATcoversNothing] = ACTIONS(205), - [anon_sym_ATdataProvider] = ACTIONS(205), - [anon_sym_ATdepends] = ACTIONS(203), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(205), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(205), - [anon_sym_ATgroup] = ACTIONS(205), - [anon_sym_ATlarge] = ACTIONS(205), - [anon_sym_ATmedium] = ACTIONS(205), - [anon_sym_ATpreserveGlobalState] = ACTIONS(205), - [anon_sym_ATrequires] = ACTIONS(203), - [anon_sym_ATrequiresusages] = ACTIONS(205), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(205), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(205), - [anon_sym_ATsmall] = ACTIONS(205), - [anon_sym_ATtest] = ACTIONS(203), - [anon_sym_ATtestWith] = ACTIONS(205), - [anon_sym_ATtestdox] = ACTIONS(205), - [anon_sym_ATticket] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(205), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(203), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(203), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(205), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(203), - [anon_sym_ATreadonly] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(205), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(205), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(205), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(205), - [anon_sym_ATparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(203), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(205), - [anon_sym_from] = ACTIONS(203), - [aux_sym__psalm_tag_token1] = ACTIONS(203), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(205), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(205), - [anon_sym_LBRACK_RBRACK] = ACTIONS(205), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_PIPE] = ACTIONS(205), - [anon_sym_DOLLAR] = ACTIONS(205), - [sym__end] = ACTIONS(205), + [sym__type_argument_list] = STATE(7), + [aux_sym_namespace_name_repeat1] = STATE(250), + [sym_name] = ACTIONS(205), + [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(209), + [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_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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_COMMA] = ACTIONS(207), + [anon_sym_BSLASH] = ACTIONS(212), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), }, [14] = { - [sym__description_not_version] = STATE(137), - [sym_inline_tag] = STATE(89), - [sym_version] = STATE(62), - [aux_sym__description_not_version_repeat1] = STATE(79), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_ATinheritdoc] = ACTIONS(209), - [anon_sym_ATinheritDoc] = ACTIONS(209), - [anon_sym_ATapi] = ACTIONS(209), - [anon_sym_ATfilesource] = ACTIONS(209), - [anon_sym_ATignore] = ACTIONS(209), - [anon_sym_ATinternal] = ACTIONS(209), - [anon_sym_ATcategory] = ACTIONS(209), - [anon_sym_ATcopyright] = ACTIONS(209), - [anon_sym_ATtodo] = ACTIONS(209), - [anon_sym_ATexample] = ACTIONS(209), - [anon_sym_ATlicense] = ACTIONS(209), - [anon_sym_ATpackage] = ACTIONS(211), - [anon_sym_ATsource] = ACTIONS(209), - [anon_sym_ATsubpackage] = ACTIONS(209), - [anon_sym_ATuses] = ACTIONS(209), - [anon_sym_ATauthor] = ACTIONS(209), - [anon_sym_ATglobal] = ACTIONS(209), - [anon_sym_ATlink] = ACTIONS(209), - [anon_sym_ATmethod] = ACTIONS(209), - [anon_sym_ATparam] = ACTIONS(211), - [anon_sym_ATproperty] = ACTIONS(211), - [anon_sym_ATproperty_DASHread] = ACTIONS(209), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(209), - [anon_sym_ATreturn] = ACTIONS(209), - [anon_sym_ATsee] = ACTIONS(209), - [anon_sym_ATthrows] = ACTIONS(209), - [anon_sym_ATvar] = ACTIONS(209), - [anon_sym_ATdeprecated] = ACTIONS(209), - [anon_sym_ATsince] = ACTIONS(209), - [anon_sym_ATversion] = ACTIONS(209), - [anon_sym_ATtemplate] = ACTIONS(211), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(209), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(209), - [anon_sym_ATimplements] = ACTIONS(209), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(209), - [anon_sym_ATextends] = ACTIONS(209), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(209), - [anon_sym_ATuse] = ACTIONS(211), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(209), - [anon_sym_ATafter] = ACTIONS(211), - [anon_sym_ATafterClass] = ACTIONS(209), - [anon_sym_ATannotation] = ACTIONS(209), - [anon_sym_ATbackupGlobals] = ACTIONS(209), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(209), - [anon_sym_ATbefore] = ACTIONS(211), - [anon_sym_ATbeforeClass] = ACTIONS(209), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(211), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(209), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(209), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(209), - [anon_sym_ATcovers] = ACTIONS(211), - [anon_sym_ATcoversDefaultClass] = ACTIONS(211), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(209), - [anon_sym_ATcoversNothing] = ACTIONS(209), - [anon_sym_ATdataProvider] = ACTIONS(209), - [anon_sym_ATdepends] = ACTIONS(211), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(209), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(209), - [anon_sym_ATgroup] = ACTIONS(209), - [anon_sym_ATlarge] = ACTIONS(209), - [anon_sym_ATmedium] = ACTIONS(209), - [anon_sym_ATpreserveGlobalState] = ACTIONS(209), - [anon_sym_ATrequires] = ACTIONS(211), - [anon_sym_ATrequiresusages] = ACTIONS(209), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(209), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(209), - [anon_sym_ATsmall] = ACTIONS(209), - [anon_sym_ATtest] = ACTIONS(211), - [anon_sym_ATtestWith] = ACTIONS(209), - [anon_sym_ATtestdox] = ACTIONS(209), - [anon_sym_ATticket] = ACTIONS(209), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(209), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(209), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(209), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(211), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(209), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(211), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(209), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(209), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(209), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(209), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(209), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(209), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(209), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(209), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(209), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(211), - [anon_sym_ATreadonly] = ACTIONS(209), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(209), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(209), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(209), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(209), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(209), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(209), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(209), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(209), - [anon_sym_ATparam_DASHout] = ACTIONS(209), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(209), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(211), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(209), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(209), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(209), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(209), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(209), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(209), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(209), - [aux_sym_version_token1] = ACTIONS(213), - [aux_sym_version_token2] = ACTIONS(215), - [anon_sym_ATpackage_version_AT] = ACTIONS(213), - [sym__version_vector] = ACTIONS(213), - [sym__end] = ACTIONS(209), - [sym__text_not_version] = ACTIONS(217), + [sym_name] = ACTIONS(215), + [anon_sym_ATinheritdoc] = ACTIONS(217), + [anon_sym_ATinheritDoc] = ACTIONS(217), + [anon_sym_ATapi] = ACTIONS(217), + [anon_sym_ATfilesource] = ACTIONS(217), + [anon_sym_ATignore] = ACTIONS(217), + [anon_sym_ATinternal] = ACTIONS(217), + [anon_sym_ATcategory] = ACTIONS(217), + [anon_sym_ATcopyright] = ACTIONS(217), + [anon_sym_ATtodo] = ACTIONS(217), + [anon_sym_ATexample] = ACTIONS(217), + [anon_sym_ATlicense] = ACTIONS(217), + [anon_sym_ATpackage] = ACTIONS(217), + [anon_sym_ATsource] = ACTIONS(217), + [anon_sym_ATsubpackage] = ACTIONS(217), + [anon_sym_ATuses] = ACTIONS(217), + [anon_sym_ATauthor] = ACTIONS(217), + [anon_sym_LT] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(217), + [anon_sym_ATglobal] = ACTIONS(217), + [anon_sym_ATlink] = ACTIONS(217), + [anon_sym_ATmethod] = ACTIONS(217), + [anon_sym_ATparam] = ACTIONS(215), + [anon_sym_ATproperty] = ACTIONS(215), + [anon_sym_ATproperty_DASHread] = ACTIONS(217), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATreturn] = ACTIONS(217), + [anon_sym_ATsee] = ACTIONS(217), + [anon_sym_ATthrows] = ACTIONS(217), + [anon_sym_ATvar] = ACTIONS(217), + [anon_sym_ATdeprecated] = ACTIONS(217), + [anon_sym_ATsince] = ACTIONS(217), + [anon_sym_ATversion] = ACTIONS(217), + [anon_sym_ATtemplate] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(217), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(217), + [anon_sym_of] = ACTIONS(215), + [anon_sym_ATimplements] = ACTIONS(217), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(217), + [anon_sym_ATextends] = ACTIONS(217), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(217), + [anon_sym_ATuse] = ACTIONS(215), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(217), + [anon_sym_ATafter] = ACTIONS(215), + [anon_sym_ATafterClass] = ACTIONS(217), + [anon_sym_ATannotation] = ACTIONS(217), + [anon_sym_ATbackupGlobals] = ACTIONS(217), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(217), + [anon_sym_ATbefore] = ACTIONS(215), + [anon_sym_ATbeforeClass] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(217), + [anon_sym_ATcovers] = ACTIONS(215), + [anon_sym_ATcoversDefaultClass] = ACTIONS(215), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(217), + [anon_sym_ATcoversNothing] = ACTIONS(217), + [anon_sym_ATdataProvider] = ACTIONS(217), + [anon_sym_ATdepends] = ACTIONS(215), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(217), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(217), + [anon_sym_ATgroup] = ACTIONS(217), + [anon_sym_ATlarge] = ACTIONS(217), + [anon_sym_ATmedium] = ACTIONS(217), + [anon_sym_ATpreserveGlobalState] = ACTIONS(217), + [anon_sym_ATrequires] = ACTIONS(215), + [anon_sym_ATrequiresusages] = ACTIONS(217), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(217), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(217), + [anon_sym_ATsmall] = ACTIONS(217), + [anon_sym_ATtest] = ACTIONS(215), + [anon_sym_ATtestWith] = ACTIONS(217), + [anon_sym_ATtestdox] = ACTIONS(217), + [anon_sym_ATticket] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(217), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(217), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(215), + [anon_sym_ATreadonly] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(217), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(217), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(217), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(217), + [anon_sym_ATparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(217), + [anon_sym_from] = ACTIONS(215), + [aux_sym__psalm_tag_token1] = ACTIONS(215), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(217), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(217), + [anon_sym_LBRACK_RBRACK] = ACTIONS(217), + [anon_sym_COMMA] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_DOLLAR] = ACTIONS(217), + [sym__end] = ACTIONS(217), }, [15] = { - [sym__type_argument_list] = STATE(27), - [aux_sym_namespace_name_repeat1] = STATE(246), - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), + [sym__type_argument_list] = STATE(35), + [aux_sym_namespace_name_repeat1] = STATE(250), + [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(219), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_BSLASH] = ACTIONS(192), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym__text_after_type] = ACTIONS(187), + [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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_BSLASH] = ACTIONS(212), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym__text_after_type] = ACTIONS(207), }, [16] = { - [sym__type_argument_list] = STATE(13), - [aux_sym_namespace_name_repeat1] = STATE(246), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), + [sym__type_argument_list] = STATE(87), + [aux_sym_namespace_name_repeat1] = STATE(250), + [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(222), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_from] = ACTIONS(187), - [aux_sym__psalm_tag_token1] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_COMMA] = ACTIONS(187), - [anon_sym_BSLASH] = ACTIONS(192), - [sym__end] = ACTIONS(187), + [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_BSLASH] = ACTIONS(212), + [anon_sym_LPAREN_RPAREN] = ACTIONS(224), + [anon_sym_COLON_COLON] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym_text] = ACTIONS(207), }, [17] = { - [sym__type_argument_list] = STATE(13), - [sym_name] = ACTIONS(185), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(189), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_of] = ACTIONS(185), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_COMMA] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), + [sym__type_argument_list] = STATE(7), + [sym_name] = ACTIONS(205), + [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(209), + [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_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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_COMMA] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), }, [18] = { - [sym_name] = ACTIONS(224), - [anon_sym_ATinheritdoc] = ACTIONS(226), - [anon_sym_ATinheritDoc] = ACTIONS(226), - [anon_sym_ATapi] = ACTIONS(226), - [anon_sym_ATfilesource] = ACTIONS(226), - [anon_sym_ATignore] = ACTIONS(226), - [anon_sym_ATinternal] = ACTIONS(226), - [anon_sym_ATcategory] = ACTIONS(226), - [anon_sym_ATcopyright] = ACTIONS(226), - [anon_sym_ATtodo] = ACTIONS(226), - [anon_sym_ATexample] = ACTIONS(226), - [anon_sym_ATlicense] = ACTIONS(226), - [anon_sym_ATpackage] = ACTIONS(226), - [anon_sym_ATsource] = ACTIONS(226), - [anon_sym_ATsubpackage] = ACTIONS(226), - [anon_sym_ATuses] = ACTIONS(226), - [anon_sym_ATauthor] = ACTIONS(226), - [anon_sym_LT] = ACTIONS(226), - [anon_sym_GT] = ACTIONS(226), - [anon_sym_ATglobal] = ACTIONS(226), - [anon_sym_ATlink] = ACTIONS(226), - [anon_sym_ATmethod] = ACTIONS(226), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(226), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(226), - [anon_sym_ATreturn] = ACTIONS(226), - [anon_sym_ATsee] = ACTIONS(226), - [anon_sym_ATthrows] = ACTIONS(226), - [anon_sym_ATvar] = ACTIONS(226), - [anon_sym_ATdeprecated] = ACTIONS(226), - [anon_sym_ATsince] = ACTIONS(226), - [anon_sym_ATversion] = ACTIONS(226), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(226), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(226), - [anon_sym_of] = ACTIONS(224), - [anon_sym_ATimplements] = ACTIONS(226), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(226), - [anon_sym_ATextends] = ACTIONS(226), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(226), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(226), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(226), - [anon_sym_ATannotation] = ACTIONS(226), - [anon_sym_ATbackupGlobals] = ACTIONS(226), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(226), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(226), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(226), - [anon_sym_ATcoversNothing] = ACTIONS(226), - [anon_sym_ATdataProvider] = ACTIONS(226), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(226), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(226), - [anon_sym_ATgroup] = ACTIONS(226), - [anon_sym_ATlarge] = ACTIONS(226), - [anon_sym_ATmedium] = ACTIONS(226), - [anon_sym_ATpreserveGlobalState] = ACTIONS(226), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(226), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(226), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(226), - [anon_sym_ATsmall] = ACTIONS(226), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(226), - [anon_sym_ATtestdox] = ACTIONS(226), - [anon_sym_ATticket] = ACTIONS(226), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(226), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(226), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(226), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(226), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(226), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(226), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(226), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(226), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(226), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(226), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(226), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(226), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(226), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(226), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(226), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(226), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(226), - [anon_sym_ATparam_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(226), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(226), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(226), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(226), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(226), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(226), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(226), - [anon_sym_LBRACK_RBRACK] = ACTIONS(226), - [anon_sym_COMMA] = ACTIONS(226), - [anon_sym_PIPE] = ACTIONS(226), - [anon_sym_DOLLAR] = ACTIONS(226), - [sym__end] = ACTIONS(226), + [aux_sym__phpdoc_array_types_repeat1] = STATE(23), + [sym_name] = 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(230), + [anon_sym_ATglobal] = ACTIONS(228), + [anon_sym_ATlink] = ACTIONS(228), + [anon_sym_ATmethod] = ACTIONS(228), + [anon_sym_ATparam] = ACTIONS(226), + [anon_sym_ATproperty] = ACTIONS(226), + [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(226), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(228), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(228), + [anon_sym_of] = ACTIONS(226), + [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(226), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), + [anon_sym_ATafter] = ACTIONS(226), + [anon_sym_ATafterClass] = ACTIONS(228), + [anon_sym_ATannotation] = ACTIONS(228), + [anon_sym_ATbackupGlobals] = ACTIONS(228), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), + [anon_sym_ATbefore] = ACTIONS(226), + [anon_sym_ATbeforeClass] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(226), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), + [anon_sym_ATcovers] = ACTIONS(226), + [anon_sym_ATcoversDefaultClass] = ACTIONS(226), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), + [anon_sym_ATcoversNothing] = ACTIONS(228), + [anon_sym_ATdataProvider] = ACTIONS(228), + [anon_sym_ATdepends] = ACTIONS(226), + [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(226), + [anon_sym_ATrequiresusages] = ACTIONS(228), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), + [anon_sym_ATsmall] = ACTIONS(228), + [anon_sym_ATtest] = ACTIONS(226), + [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(226), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(226), + [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(226), + [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(226), + [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_LBRACK_RBRACK] = ACTIONS(232), + [anon_sym_COMMA] = ACTIONS(228), + [anon_sym_PIPE] = ACTIONS(228), + [anon_sym_DOLLAR] = ACTIONS(228), + [sym__end] = ACTIONS(228), }, [19] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(25), - [sym_name] = ACTIONS(228), - [anon_sym_ATinheritdoc] = ACTIONS(230), - [anon_sym_ATinheritDoc] = ACTIONS(230), - [anon_sym_ATapi] = ACTIONS(230), - [anon_sym_ATfilesource] = ACTIONS(230), - [anon_sym_ATignore] = ACTIONS(230), - [anon_sym_ATinternal] = ACTIONS(230), - [anon_sym_ATcategory] = ACTIONS(230), - [anon_sym_ATcopyright] = ACTIONS(230), - [anon_sym_ATtodo] = ACTIONS(230), - [anon_sym_ATexample] = ACTIONS(230), - [anon_sym_ATlicense] = ACTIONS(230), - [anon_sym_ATpackage] = ACTIONS(230), - [anon_sym_ATsource] = ACTIONS(230), - [anon_sym_ATsubpackage] = ACTIONS(230), - [anon_sym_ATuses] = ACTIONS(230), - [anon_sym_ATauthor] = ACTIONS(230), - [anon_sym_LT] = ACTIONS(232), - [anon_sym_ATglobal] = ACTIONS(230), - [anon_sym_ATlink] = ACTIONS(230), - [anon_sym_ATmethod] = ACTIONS(230), - [anon_sym_ATparam] = ACTIONS(228), - [anon_sym_ATproperty] = ACTIONS(228), - [anon_sym_ATproperty_DASHread] = ACTIONS(230), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(230), - [anon_sym_ATreturn] = ACTIONS(230), - [anon_sym_ATsee] = ACTIONS(230), - [anon_sym_ATthrows] = ACTIONS(230), - [anon_sym_ATvar] = ACTIONS(230), - [anon_sym_ATdeprecated] = ACTIONS(230), - [anon_sym_ATsince] = ACTIONS(230), - [anon_sym_ATversion] = ACTIONS(230), - [anon_sym_ATtemplate] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(230), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(230), - [anon_sym_of] = ACTIONS(228), - [anon_sym_ATimplements] = ACTIONS(230), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(230), - [anon_sym_ATextends] = ACTIONS(230), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(230), - [anon_sym_ATuse] = ACTIONS(228), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(230), - [anon_sym_ATafter] = ACTIONS(228), - [anon_sym_ATafterClass] = ACTIONS(230), - [anon_sym_ATannotation] = ACTIONS(230), - [anon_sym_ATbackupGlobals] = ACTIONS(230), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(230), - [anon_sym_ATbefore] = ACTIONS(228), - [anon_sym_ATbeforeClass] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(230), - [anon_sym_ATcovers] = ACTIONS(228), - [anon_sym_ATcoversDefaultClass] = ACTIONS(228), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(230), - [anon_sym_ATcoversNothing] = ACTIONS(230), - [anon_sym_ATdataProvider] = ACTIONS(230), - [anon_sym_ATdepends] = ACTIONS(228), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(230), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(230), - [anon_sym_ATgroup] = ACTIONS(230), - [anon_sym_ATlarge] = ACTIONS(230), - [anon_sym_ATmedium] = ACTIONS(230), - [anon_sym_ATpreserveGlobalState] = ACTIONS(230), - [anon_sym_ATrequires] = ACTIONS(228), - [anon_sym_ATrequiresusages] = ACTIONS(230), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(230), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(230), - [anon_sym_ATsmall] = ACTIONS(230), - [anon_sym_ATtest] = ACTIONS(228), - [anon_sym_ATtestWith] = ACTIONS(230), - [anon_sym_ATtestdox] = ACTIONS(230), - [anon_sym_ATticket] = ACTIONS(230), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(230), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(230), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(230), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(230), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(230), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(230), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(230), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(230), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(228), - [anon_sym_ATreadonly] = ACTIONS(230), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(230), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(230), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(230), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(230), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(230), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(230), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(230), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(230), - [anon_sym_ATparam_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(230), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(230), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(230), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(230), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(230), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(230), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(230), - [anon_sym_LBRACK_RBRACK] = ACTIONS(234), - [anon_sym_COMMA] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_DOLLAR] = ACTIONS(230), - [sym__end] = ACTIONS(230), + [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(236), + [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_LBRACK_RBRACK] = ACTIONS(236), + [anon_sym_COMMA] = ACTIONS(236), + [anon_sym_PIPE] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(236), + [sym__end] = ACTIONS(236), }, [20] = { - [sym_name] = 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(238), - [anon_sym_ATsource] = ACTIONS(238), - [anon_sym_ATsubpackage] = ACTIONS(238), - [anon_sym_ATuses] = ACTIONS(238), - [anon_sym_ATauthor] = ACTIONS(238), + [sym__type_argument_list] = STATE(7), + [aux_sym_namespace_name_repeat1] = STATE(250), + [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(238), - [anon_sym_GT] = ACTIONS(238), - [anon_sym_ATglobal] = ACTIONS(238), - [anon_sym_ATlink] = ACTIONS(238), - [anon_sym_ATmethod] = ACTIONS(238), - [anon_sym_ATparam] = ACTIONS(236), - [anon_sym_ATproperty] = ACTIONS(236), - [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(236), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(238), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(238), - [anon_sym_of] = ACTIONS(236), - [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(236), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(238), - [anon_sym_ATafter] = ACTIONS(236), - [anon_sym_ATafterClass] = ACTIONS(238), - [anon_sym_ATannotation] = ACTIONS(238), - [anon_sym_ATbackupGlobals] = ACTIONS(238), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(238), - [anon_sym_ATbefore] = ACTIONS(236), - [anon_sym_ATbeforeClass] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(236), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(238), - [anon_sym_ATcovers] = ACTIONS(236), - [anon_sym_ATcoversDefaultClass] = ACTIONS(236), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(238), - [anon_sym_ATcoversNothing] = ACTIONS(238), - [anon_sym_ATdataProvider] = ACTIONS(238), - [anon_sym_ATdepends] = ACTIONS(236), - [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(236), - [anon_sym_ATrequiresusages] = ACTIONS(238), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(238), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(238), - [anon_sym_ATsmall] = ACTIONS(238), - [anon_sym_ATtest] = ACTIONS(236), - [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(236), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(238), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(236), - [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(236), - [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(236), - [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_LBRACK_RBRACK] = ACTIONS(238), - [anon_sym_COMMA] = ACTIONS(238), - [anon_sym_PIPE] = ACTIONS(238), - [anon_sym_DOLLAR] = ACTIONS(238), - [sym__end] = ACTIONS(238), + [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_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(207), + [aux_sym__psalm_tag_token1] = 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_COMMA] = ACTIONS(207), + [anon_sym_BSLASH] = ACTIONS(212), + [sym__end] = ACTIONS(207), }, [21] = { - [sym__type_argument_list] = STATE(86), - [aux_sym_namespace_name_repeat1] = STATE(246), - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(240), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_BSLASH] = ACTIONS(192), - [anon_sym_LPAREN_RPAREN] = ACTIONS(242), - [anon_sym_COLON_COLON] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym_text] = ACTIONS(187), + [sym_name] = ACTIONS(240), + [anon_sym_ATinheritdoc] = ACTIONS(242), + [anon_sym_ATinheritDoc] = ACTIONS(242), + [anon_sym_ATapi] = ACTIONS(242), + [anon_sym_ATfilesource] = ACTIONS(242), + [anon_sym_ATignore] = ACTIONS(242), + [anon_sym_ATinternal] = ACTIONS(242), + [anon_sym_ATcategory] = ACTIONS(242), + [anon_sym_ATcopyright] = ACTIONS(242), + [anon_sym_ATtodo] = ACTIONS(242), + [anon_sym_ATexample] = ACTIONS(242), + [anon_sym_ATlicense] = ACTIONS(242), + [anon_sym_ATpackage] = ACTIONS(242), + [anon_sym_ATsource] = ACTIONS(242), + [anon_sym_ATsubpackage] = ACTIONS(242), + [anon_sym_ATuses] = ACTIONS(242), + [anon_sym_ATauthor] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_ATglobal] = ACTIONS(242), + [anon_sym_ATlink] = ACTIONS(242), + [anon_sym_ATmethod] = ACTIONS(242), + [anon_sym_ATparam] = ACTIONS(240), + [anon_sym_ATproperty] = ACTIONS(240), + [anon_sym_ATproperty_DASHread] = ACTIONS(242), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(242), + [anon_sym_ATreturn] = ACTIONS(242), + [anon_sym_ATsee] = ACTIONS(242), + [anon_sym_ATthrows] = ACTIONS(242), + [anon_sym_ATvar] = ACTIONS(242), + [anon_sym_ATdeprecated] = ACTIONS(242), + [anon_sym_ATsince] = ACTIONS(242), + [anon_sym_ATversion] = ACTIONS(242), + [anon_sym_ATtemplate] = ACTIONS(240), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(242), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(242), + [anon_sym_of] = ACTIONS(240), + [anon_sym_ATimplements] = ACTIONS(242), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(242), + [anon_sym_ATextends] = ACTIONS(242), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(242), + [anon_sym_ATuse] = ACTIONS(240), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(242), + [anon_sym_ATafter] = ACTIONS(240), + [anon_sym_ATafterClass] = ACTIONS(242), + [anon_sym_ATannotation] = ACTIONS(242), + [anon_sym_ATbackupGlobals] = ACTIONS(242), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(242), + [anon_sym_ATbefore] = ACTIONS(240), + [anon_sym_ATbeforeClass] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(240), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(242), + [anon_sym_ATcovers] = ACTIONS(240), + [anon_sym_ATcoversDefaultClass] = ACTIONS(240), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(242), + [anon_sym_ATcoversNothing] = ACTIONS(242), + [anon_sym_ATdataProvider] = ACTIONS(242), + [anon_sym_ATdepends] = ACTIONS(240), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(242), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(242), + [anon_sym_ATgroup] = ACTIONS(242), + [anon_sym_ATlarge] = ACTIONS(242), + [anon_sym_ATmedium] = ACTIONS(242), + [anon_sym_ATpreserveGlobalState] = ACTIONS(242), + [anon_sym_ATrequires] = ACTIONS(240), + [anon_sym_ATrequiresusages] = ACTIONS(242), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(242), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(242), + [anon_sym_ATsmall] = ACTIONS(242), + [anon_sym_ATtest] = ACTIONS(240), + [anon_sym_ATtestWith] = ACTIONS(242), + [anon_sym_ATtestdox] = ACTIONS(242), + [anon_sym_ATticket] = ACTIONS(242), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(242), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(242), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(242), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(240), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(240), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(242), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(242), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(242), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(240), + [anon_sym_ATreadonly] = ACTIONS(242), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(242), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(242), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(242), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(242), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(242), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(242), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(242), + [anon_sym_ATparam_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(240), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(242), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(242), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(242), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(242), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(242), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(242), + [anon_sym_LBRACK_RBRACK] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(242), + [anon_sym_PIPE] = ACTIONS(242), + [anon_sym_DOLLAR] = ACTIONS(242), + [sym__end] = ACTIONS(242), }, [22] = { - [sym__type_argument_list] = STATE(27), - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(219), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym__text_after_type] = ACTIONS(187), + [aux_sym__phpdoc_array_types_repeat1] = STATE(22), + [sym_name] = ACTIONS(244), + [anon_sym_ATinheritdoc] = ACTIONS(246), + [anon_sym_ATinheritDoc] = ACTIONS(246), + [anon_sym_ATapi] = ACTIONS(246), + [anon_sym_ATfilesource] = ACTIONS(246), + [anon_sym_ATignore] = ACTIONS(246), + [anon_sym_ATinternal] = ACTIONS(246), + [anon_sym_ATcategory] = ACTIONS(246), + [anon_sym_ATcopyright] = ACTIONS(246), + [anon_sym_ATtodo] = ACTIONS(246), + [anon_sym_ATexample] = ACTIONS(246), + [anon_sym_ATlicense] = ACTIONS(246), + [anon_sym_ATpackage] = ACTIONS(246), + [anon_sym_ATsource] = ACTIONS(246), + [anon_sym_ATsubpackage] = ACTIONS(246), + [anon_sym_ATuses] = ACTIONS(246), + [anon_sym_ATauthor] = ACTIONS(246), + [anon_sym_ATglobal] = ACTIONS(246), + [anon_sym_ATlink] = ACTIONS(246), + [anon_sym_ATmethod] = ACTIONS(246), + [anon_sym_ATparam] = ACTIONS(244), + [anon_sym_ATproperty] = ACTIONS(244), + [anon_sym_ATproperty_DASHread] = ACTIONS(246), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(246), + [anon_sym_ATreturn] = ACTIONS(246), + [anon_sym_ATsee] = ACTIONS(246), + [anon_sym_ATthrows] = ACTIONS(246), + [anon_sym_ATvar] = ACTIONS(246), + [anon_sym_ATdeprecated] = ACTIONS(246), + [anon_sym_ATsince] = ACTIONS(246), + [anon_sym_ATversion] = ACTIONS(246), + [anon_sym_ATtemplate] = ACTIONS(244), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(246), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(246), + [anon_sym_of] = ACTIONS(244), + [anon_sym_ATimplements] = ACTIONS(246), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(246), + [anon_sym_ATextends] = ACTIONS(246), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(246), + [anon_sym_ATuse] = ACTIONS(244), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(246), + [anon_sym_ATafter] = ACTIONS(244), + [anon_sym_ATafterClass] = ACTIONS(246), + [anon_sym_ATannotation] = ACTIONS(246), + [anon_sym_ATbackupGlobals] = ACTIONS(246), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(246), + [anon_sym_ATbefore] = ACTIONS(244), + [anon_sym_ATbeforeClass] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(246), + [anon_sym_ATcovers] = ACTIONS(244), + [anon_sym_ATcoversDefaultClass] = ACTIONS(244), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(246), + [anon_sym_ATcoversNothing] = ACTIONS(246), + [anon_sym_ATdataProvider] = ACTIONS(246), + [anon_sym_ATdepends] = ACTIONS(244), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(246), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(246), + [anon_sym_ATgroup] = ACTIONS(246), + [anon_sym_ATlarge] = ACTIONS(246), + [anon_sym_ATmedium] = ACTIONS(246), + [anon_sym_ATpreserveGlobalState] = ACTIONS(246), + [anon_sym_ATrequires] = ACTIONS(244), + [anon_sym_ATrequiresusages] = ACTIONS(246), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(246), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(246), + [anon_sym_ATsmall] = ACTIONS(246), + [anon_sym_ATtest] = ACTIONS(244), + [anon_sym_ATtestWith] = ACTIONS(246), + [anon_sym_ATtestdox] = ACTIONS(246), + [anon_sym_ATticket] = ACTIONS(246), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(246), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(246), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(246), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(246), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(246), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(246), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(246), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(246), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(244), + [anon_sym_ATreadonly] = ACTIONS(246), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(246), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(246), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(246), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(246), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(246), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(246), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(246), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(246), + [anon_sym_ATparam_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(246), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(246), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(246), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(246), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(246), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(246), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(246), + [anon_sym_LBRACK_RBRACK] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(246), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym__end] = ACTIONS(246), }, [23] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(35), - [anon_sym_LBRACE] = ACTIONS(230), - [anon_sym_ATinheritdoc] = ACTIONS(230), - [anon_sym_ATinheritDoc] = ACTIONS(230), - [anon_sym_ATapi] = ACTIONS(230), - [anon_sym_ATfilesource] = ACTIONS(230), - [anon_sym_ATignore] = ACTIONS(230), - [anon_sym_ATinternal] = ACTIONS(230), - [anon_sym_ATcategory] = ACTIONS(230), - [anon_sym_ATcopyright] = ACTIONS(230), - [anon_sym_ATtodo] = ACTIONS(230), - [anon_sym_ATexample] = ACTIONS(230), - [anon_sym_ATlicense] = ACTIONS(230), - [anon_sym_ATpackage] = ACTIONS(230), - [anon_sym_ATsource] = ACTIONS(230), - [anon_sym_ATsubpackage] = ACTIONS(230), - [anon_sym_ATuses] = ACTIONS(230), - [anon_sym_ATauthor] = ACTIONS(230), - [anon_sym_LT] = ACTIONS(244), - [anon_sym_ATglobal] = ACTIONS(230), - [anon_sym_ATlink] = ACTIONS(230), - [anon_sym_ATmethod] = ACTIONS(230), - [anon_sym_ATparam] = ACTIONS(228), - [anon_sym_ATproperty] = ACTIONS(228), - [anon_sym_ATproperty_DASHread] = ACTIONS(230), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(230), - [anon_sym_ATreturn] = ACTIONS(230), - [anon_sym_ATsee] = ACTIONS(230), - [anon_sym_ATthrows] = ACTIONS(230), - [anon_sym_ATvar] = ACTIONS(230), - [anon_sym_ATdeprecated] = ACTIONS(230), - [anon_sym_ATsince] = ACTIONS(230), - [anon_sym_ATversion] = ACTIONS(230), - [anon_sym_ATtemplate] = ACTIONS(228), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(230), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(230), - [anon_sym_ATimplements] = ACTIONS(230), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(230), - [anon_sym_ATextends] = ACTIONS(230), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(230), - [anon_sym_ATuse] = ACTIONS(228), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(230), - [anon_sym_ATafter] = ACTIONS(228), - [anon_sym_ATafterClass] = ACTIONS(230), - [anon_sym_ATannotation] = ACTIONS(230), - [anon_sym_ATbackupGlobals] = ACTIONS(230), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(230), - [anon_sym_ATbefore] = ACTIONS(228), - [anon_sym_ATbeforeClass] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(230), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(230), - [anon_sym_ATcovers] = ACTIONS(228), - [anon_sym_ATcoversDefaultClass] = ACTIONS(228), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(230), - [anon_sym_ATcoversNothing] = ACTIONS(230), - [anon_sym_ATdataProvider] = ACTIONS(230), - [anon_sym_ATdepends] = ACTIONS(228), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(230), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(230), - [anon_sym_ATgroup] = ACTIONS(230), - [anon_sym_ATlarge] = ACTIONS(230), - [anon_sym_ATmedium] = ACTIONS(230), - [anon_sym_ATpreserveGlobalState] = ACTIONS(230), - [anon_sym_ATrequires] = ACTIONS(228), - [anon_sym_ATrequiresusages] = ACTIONS(230), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(230), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(230), - [anon_sym_ATsmall] = ACTIONS(230), - [anon_sym_ATtest] = ACTIONS(228), - [anon_sym_ATtestWith] = ACTIONS(230), - [anon_sym_ATtestdox] = ACTIONS(230), - [anon_sym_ATticket] = ACTIONS(230), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(230), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(230), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(230), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(228), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(228), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(230), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(230), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(230), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(230), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(230), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(230), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(228), - [anon_sym_ATreadonly] = ACTIONS(230), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(230), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(230), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(230), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(230), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(230), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(230), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(230), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(230), - [anon_sym_ATparam_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(230), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(228), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(230), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(230), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(230), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(230), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(230), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(230), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(230), - [anon_sym_LBRACK_RBRACK] = ACTIONS(246), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_DOLLAR] = ACTIONS(230), - [sym__end] = ACTIONS(230), - [sym__text_after_type] = ACTIONS(230), + [aux_sym__phpdoc_array_types_repeat1] = STATE(22), + [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_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_LBRACK_RBRACK] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(253), + [anon_sym_PIPE] = ACTIONS(253), + [anon_sym_DOLLAR] = ACTIONS(253), + [sym__end] = ACTIONS(253), }, [24] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(24), - [sym_name] = ACTIONS(248), - [anon_sym_ATinheritdoc] = ACTIONS(250), - [anon_sym_ATinheritDoc] = ACTIONS(250), - [anon_sym_ATapi] = ACTIONS(250), - [anon_sym_ATfilesource] = ACTIONS(250), - [anon_sym_ATignore] = ACTIONS(250), - [anon_sym_ATinternal] = ACTIONS(250), - [anon_sym_ATcategory] = ACTIONS(250), - [anon_sym_ATcopyright] = ACTIONS(250), - [anon_sym_ATtodo] = ACTIONS(250), - [anon_sym_ATexample] = ACTIONS(250), - [anon_sym_ATlicense] = ACTIONS(250), - [anon_sym_ATpackage] = ACTIONS(250), - [anon_sym_ATsource] = ACTIONS(250), - [anon_sym_ATsubpackage] = ACTIONS(250), - [anon_sym_ATuses] = ACTIONS(250), - [anon_sym_ATauthor] = ACTIONS(250), - [anon_sym_ATglobal] = ACTIONS(250), - [anon_sym_ATlink] = ACTIONS(250), - [anon_sym_ATmethod] = ACTIONS(250), - [anon_sym_ATparam] = ACTIONS(248), - [anon_sym_ATproperty] = ACTIONS(248), - [anon_sym_ATproperty_DASHread] = ACTIONS(250), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(250), - [anon_sym_ATreturn] = ACTIONS(250), - [anon_sym_ATsee] = ACTIONS(250), - [anon_sym_ATthrows] = ACTIONS(250), - [anon_sym_ATvar] = ACTIONS(250), - [anon_sym_ATdeprecated] = ACTIONS(250), - [anon_sym_ATsince] = ACTIONS(250), - [anon_sym_ATversion] = ACTIONS(250), - [anon_sym_ATtemplate] = ACTIONS(248), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(250), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(250), - [anon_sym_of] = ACTIONS(248), - [anon_sym_ATimplements] = ACTIONS(250), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(250), - [anon_sym_ATextends] = ACTIONS(250), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(250), - [anon_sym_ATuse] = ACTIONS(248), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(250), - [anon_sym_ATafter] = ACTIONS(248), - [anon_sym_ATafterClass] = ACTIONS(250), - [anon_sym_ATannotation] = ACTIONS(250), - [anon_sym_ATbackupGlobals] = ACTIONS(250), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(250), - [anon_sym_ATbefore] = ACTIONS(248), - [anon_sym_ATbeforeClass] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(248), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(250), - [anon_sym_ATcovers] = ACTIONS(248), - [anon_sym_ATcoversDefaultClass] = ACTIONS(248), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(250), - [anon_sym_ATcoversNothing] = ACTIONS(250), - [anon_sym_ATdataProvider] = ACTIONS(250), - [anon_sym_ATdepends] = ACTIONS(248), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(250), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(250), - [anon_sym_ATgroup] = ACTIONS(250), - [anon_sym_ATlarge] = ACTIONS(250), - [anon_sym_ATmedium] = ACTIONS(250), - [anon_sym_ATpreserveGlobalState] = ACTIONS(250), - [anon_sym_ATrequires] = ACTIONS(248), - [anon_sym_ATrequiresusages] = ACTIONS(250), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(250), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(250), - [anon_sym_ATsmall] = ACTIONS(250), - [anon_sym_ATtest] = ACTIONS(248), - [anon_sym_ATtestWith] = ACTIONS(250), - [anon_sym_ATtestdox] = ACTIONS(250), - [anon_sym_ATticket] = ACTIONS(250), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(250), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(250), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(250), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(248), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(248), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(250), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(250), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(250), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(250), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(250), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(248), - [anon_sym_ATreadonly] = ACTIONS(250), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(250), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(250), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(250), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(250), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(250), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(250), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(250), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(250), - [anon_sym_ATparam_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(248), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(250), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(250), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(250), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(250), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(250), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(250), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(250), - [anon_sym_LBRACK_RBRACK] = ACTIONS(252), - [anon_sym_COMMA] = ACTIONS(250), - [anon_sym_PIPE] = ACTIONS(250), - [anon_sym_DOLLAR] = ACTIONS(250), - [sym__end] = ACTIONS(250), - }, - [25] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(24), - [sym_name] = ACTIONS(255), - [anon_sym_ATinheritdoc] = ACTIONS(257), - [anon_sym_ATinheritDoc] = ACTIONS(257), - [anon_sym_ATapi] = ACTIONS(257), - [anon_sym_ATfilesource] = ACTIONS(257), - [anon_sym_ATignore] = ACTIONS(257), - [anon_sym_ATinternal] = ACTIONS(257), - [anon_sym_ATcategory] = ACTIONS(257), - [anon_sym_ATcopyright] = ACTIONS(257), - [anon_sym_ATtodo] = ACTIONS(257), - [anon_sym_ATexample] = ACTIONS(257), - [anon_sym_ATlicense] = ACTIONS(257), - [anon_sym_ATpackage] = ACTIONS(257), - [anon_sym_ATsource] = ACTIONS(257), - [anon_sym_ATsubpackage] = ACTIONS(257), - [anon_sym_ATuses] = ACTIONS(257), - [anon_sym_ATauthor] = ACTIONS(257), - [anon_sym_ATglobal] = ACTIONS(257), - [anon_sym_ATlink] = ACTIONS(257), - [anon_sym_ATmethod] = ACTIONS(257), - [anon_sym_ATparam] = ACTIONS(255), - [anon_sym_ATproperty] = ACTIONS(255), - [anon_sym_ATproperty_DASHread] = ACTIONS(257), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(257), - [anon_sym_ATreturn] = ACTIONS(257), - [anon_sym_ATsee] = ACTIONS(257), - [anon_sym_ATthrows] = ACTIONS(257), - [anon_sym_ATvar] = ACTIONS(257), - [anon_sym_ATdeprecated] = ACTIONS(257), - [anon_sym_ATsince] = ACTIONS(257), - [anon_sym_ATversion] = ACTIONS(257), - [anon_sym_ATtemplate] = ACTIONS(255), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(257), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(257), - [anon_sym_of] = ACTIONS(255), - [anon_sym_ATimplements] = ACTIONS(257), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(257), - [anon_sym_ATextends] = ACTIONS(257), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(257), - [anon_sym_ATuse] = ACTIONS(255), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(257), - [anon_sym_ATafter] = ACTIONS(255), - [anon_sym_ATafterClass] = ACTIONS(257), - [anon_sym_ATannotation] = ACTIONS(257), - [anon_sym_ATbackupGlobals] = ACTIONS(257), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(257), - [anon_sym_ATbefore] = ACTIONS(255), - [anon_sym_ATbeforeClass] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(255), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(257), - [anon_sym_ATcovers] = ACTIONS(255), - [anon_sym_ATcoversDefaultClass] = ACTIONS(255), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(257), - [anon_sym_ATcoversNothing] = ACTIONS(257), - [anon_sym_ATdataProvider] = ACTIONS(257), - [anon_sym_ATdepends] = ACTIONS(255), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(257), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(257), - [anon_sym_ATgroup] = ACTIONS(257), - [anon_sym_ATlarge] = ACTIONS(257), - [anon_sym_ATmedium] = ACTIONS(257), - [anon_sym_ATpreserveGlobalState] = ACTIONS(257), - [anon_sym_ATrequires] = ACTIONS(255), - [anon_sym_ATrequiresusages] = ACTIONS(257), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(257), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(257), - [anon_sym_ATsmall] = ACTIONS(257), - [anon_sym_ATtest] = ACTIONS(255), - [anon_sym_ATtestWith] = ACTIONS(257), - [anon_sym_ATtestdox] = ACTIONS(257), - [anon_sym_ATticket] = ACTIONS(257), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(257), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(257), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(257), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(255), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(255), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(257), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(257), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(257), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(255), - [anon_sym_ATreadonly] = ACTIONS(257), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(257), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(257), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(257), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(257), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(257), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(257), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(257), - [anon_sym_ATparam_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(255), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(257), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(257), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(257), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(257), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(257), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(257), + [aux_sym__phpdoc_array_types_repeat1] = STATE(33), + [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(257), + [anon_sym_ATglobal] = ACTIONS(228), + [anon_sym_ATlink] = ACTIONS(228), + [anon_sym_ATmethod] = ACTIONS(228), + [anon_sym_ATparam] = ACTIONS(226), + [anon_sym_ATproperty] = ACTIONS(226), + [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(226), + [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(226), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(228), + [anon_sym_ATafter] = ACTIONS(226), + [anon_sym_ATafterClass] = ACTIONS(228), + [anon_sym_ATannotation] = ACTIONS(228), + [anon_sym_ATbackupGlobals] = ACTIONS(228), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(228), + [anon_sym_ATbefore] = ACTIONS(226), + [anon_sym_ATbeforeClass] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(226), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(228), + [anon_sym_ATcovers] = ACTIONS(226), + [anon_sym_ATcoversDefaultClass] = ACTIONS(226), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(228), + [anon_sym_ATcoversNothing] = ACTIONS(228), + [anon_sym_ATdataProvider] = ACTIONS(228), + [anon_sym_ATdepends] = ACTIONS(226), + [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(226), + [anon_sym_ATrequiresusages] = ACTIONS(228), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(228), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(228), + [anon_sym_ATsmall] = ACTIONS(228), + [anon_sym_ATtest] = ACTIONS(226), + [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(226), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(228), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(226), + [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(226), + [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(226), + [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_LBRACK_RBRACK] = ACTIONS(259), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_PIPE] = ACTIONS(257), - [anon_sym_DOLLAR] = ACTIONS(257), - [sym__end] = ACTIONS(257), + [anon_sym_PIPE] = ACTIONS(228), + [anon_sym_DOLLAR] = ACTIONS(228), + [sym__end] = ACTIONS(228), + [sym__text_after_type] = ACTIONS(228), }, - [26] = { - [sym__type_argument_named_type] = STATE(54), + [25] = { + [sym__type_argument_named_type] = STATE(48), [sym_name] = ACTIONS(261), [anon_sym_ATinheritdoc] = ACTIONS(263), [anon_sym_ATinheritDoc] = ACTIONS(263), @@ -10028,1617 +10231,1043 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(263), [sym__end] = ACTIONS(263), }, + [26] = { + [sym__type_argument_list] = STATE(35), + [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(219), + [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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym__text_after_type] = ACTIONS(207), + }, [27] = { - [anon_sym_LBRACE] = ACTIONS(205), - [anon_sym_ATinheritdoc] = ACTIONS(205), - [anon_sym_ATinheritDoc] = ACTIONS(205), - [anon_sym_ATapi] = ACTIONS(205), - [anon_sym_ATfilesource] = ACTIONS(205), - [anon_sym_ATignore] = ACTIONS(205), - [anon_sym_ATinternal] = ACTIONS(205), - [anon_sym_ATcategory] = ACTIONS(205), - [anon_sym_ATcopyright] = ACTIONS(205), - [anon_sym_ATtodo] = ACTIONS(205), - [anon_sym_ATexample] = ACTIONS(205), - [anon_sym_ATlicense] = ACTIONS(205), - [anon_sym_ATpackage] = ACTIONS(205), - [anon_sym_ATsource] = ACTIONS(205), - [anon_sym_ATsubpackage] = ACTIONS(205), - [anon_sym_ATuses] = ACTIONS(205), - [anon_sym_ATauthor] = ACTIONS(205), - [anon_sym_LT] = ACTIONS(205), - [anon_sym_ATglobal] = ACTIONS(205), - [anon_sym_ATlink] = ACTIONS(205), - [anon_sym_ATmethod] = ACTIONS(205), - [anon_sym_ATparam] = ACTIONS(203), - [anon_sym_ATproperty] = ACTIONS(203), - [anon_sym_ATproperty_DASHread] = ACTIONS(205), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATreturn] = ACTIONS(205), - [anon_sym_ATsee] = ACTIONS(205), - [anon_sym_ATthrows] = ACTIONS(205), - [anon_sym_ATvar] = ACTIONS(205), - [anon_sym_ATdeprecated] = ACTIONS(205), - [anon_sym_ATsince] = ACTIONS(205), - [anon_sym_ATversion] = ACTIONS(205), - [anon_sym_ATtemplate] = ACTIONS(203), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(205), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(205), - [anon_sym_ATimplements] = ACTIONS(205), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(205), - [anon_sym_ATextends] = ACTIONS(205), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(205), - [anon_sym_ATuse] = ACTIONS(203), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(205), - [anon_sym_ATafter] = ACTIONS(203), - [anon_sym_ATafterClass] = ACTIONS(205), - [anon_sym_ATannotation] = ACTIONS(205), - [anon_sym_ATbackupGlobals] = ACTIONS(205), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(205), - [anon_sym_ATbefore] = ACTIONS(203), - [anon_sym_ATbeforeClass] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(203), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(205), - [anon_sym_ATcovers] = ACTIONS(203), - [anon_sym_ATcoversDefaultClass] = ACTIONS(203), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(205), - [anon_sym_ATcoversNothing] = ACTIONS(205), - [anon_sym_ATdataProvider] = ACTIONS(205), - [anon_sym_ATdepends] = ACTIONS(203), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(205), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(205), - [anon_sym_ATgroup] = ACTIONS(205), - [anon_sym_ATlarge] = ACTIONS(205), - [anon_sym_ATmedium] = ACTIONS(205), - [anon_sym_ATpreserveGlobalState] = ACTIONS(205), - [anon_sym_ATrequires] = ACTIONS(203), - [anon_sym_ATrequiresusages] = ACTIONS(205), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(205), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(205), - [anon_sym_ATsmall] = ACTIONS(205), - [anon_sym_ATtest] = ACTIONS(203), - [anon_sym_ATtestWith] = ACTIONS(205), - [anon_sym_ATtestdox] = ACTIONS(205), - [anon_sym_ATticket] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(205), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(203), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(203), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(205), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(203), - [anon_sym_ATreadonly] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(205), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(205), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(205), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(205), - [anon_sym_ATparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(203), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(205), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(205), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(205), - [anon_sym_LBRACK_RBRACK] = ACTIONS(205), - [anon_sym_PIPE] = ACTIONS(205), - [anon_sym_DOLLAR] = ACTIONS(205), - [sym__end] = ACTIONS(205), - [sym__text_after_type] = ACTIONS(205), + [aux_sym_union_type_repeat1] = STATE(36), + [sym_name] = ACTIONS(267), + [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(267), + [anon_sym_ATproperty] = ACTIONS(267), + [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(267), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(269), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(269), + [anon_sym_of] = ACTIONS(267), + [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(267), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(269), + [anon_sym_ATafter] = ACTIONS(267), + [anon_sym_ATafterClass] = ACTIONS(269), + [anon_sym_ATannotation] = ACTIONS(269), + [anon_sym_ATbackupGlobals] = ACTIONS(269), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(269), + [anon_sym_ATbefore] = ACTIONS(267), + [anon_sym_ATbeforeClass] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(269), + [anon_sym_ATcovers] = ACTIONS(267), + [anon_sym_ATcoversDefaultClass] = ACTIONS(267), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(269), + [anon_sym_ATcoversNothing] = ACTIONS(269), + [anon_sym_ATdataProvider] = ACTIONS(269), + [anon_sym_ATdepends] = ACTIONS(267), + [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(267), + [anon_sym_ATrequiresusages] = ACTIONS(269), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(269), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(269), + [anon_sym_ATsmall] = ACTIONS(269), + [anon_sym_ATtest] = ACTIONS(267), + [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(267), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(269), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(267), + [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(267), + [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(267), + [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_COMMA] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(271), + [anon_sym_DOLLAR] = ACTIONS(269), + [sym__end] = ACTIONS(269), }, [28] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(28), - [anon_sym_LBRACE] = ACTIONS(250), - [anon_sym_ATinheritdoc] = ACTIONS(250), - [anon_sym_ATinheritDoc] = ACTIONS(250), - [anon_sym_ATapi] = ACTIONS(250), - [anon_sym_ATfilesource] = ACTIONS(250), - [anon_sym_ATignore] = ACTIONS(250), - [anon_sym_ATinternal] = ACTIONS(250), - [anon_sym_ATcategory] = ACTIONS(250), - [anon_sym_ATcopyright] = ACTIONS(250), - [anon_sym_ATtodo] = ACTIONS(250), - [anon_sym_ATexample] = ACTIONS(250), - [anon_sym_ATlicense] = ACTIONS(250), - [anon_sym_ATpackage] = ACTIONS(250), - [anon_sym_ATsource] = ACTIONS(250), - [anon_sym_ATsubpackage] = ACTIONS(250), - [anon_sym_ATuses] = ACTIONS(250), - [anon_sym_ATauthor] = ACTIONS(250), - [anon_sym_ATglobal] = ACTIONS(250), - [anon_sym_ATlink] = ACTIONS(250), - [anon_sym_ATmethod] = ACTIONS(250), - [anon_sym_ATparam] = ACTIONS(248), - [anon_sym_ATproperty] = ACTIONS(248), - [anon_sym_ATproperty_DASHread] = ACTIONS(250), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(250), - [anon_sym_ATreturn] = ACTIONS(250), - [anon_sym_ATsee] = ACTIONS(250), - [anon_sym_ATthrows] = ACTIONS(250), - [anon_sym_ATvar] = ACTIONS(250), - [anon_sym_ATdeprecated] = ACTIONS(250), - [anon_sym_ATsince] = ACTIONS(250), - [anon_sym_ATversion] = ACTIONS(250), - [anon_sym_ATtemplate] = ACTIONS(248), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(250), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(250), - [anon_sym_ATimplements] = ACTIONS(250), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(250), - [anon_sym_ATextends] = ACTIONS(250), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(250), - [anon_sym_ATuse] = ACTIONS(248), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(250), - [anon_sym_ATafter] = ACTIONS(248), - [anon_sym_ATafterClass] = ACTIONS(250), - [anon_sym_ATannotation] = ACTIONS(250), - [anon_sym_ATbackupGlobals] = ACTIONS(250), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(250), - [anon_sym_ATbefore] = ACTIONS(248), - [anon_sym_ATbeforeClass] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(248), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(250), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(250), - [anon_sym_ATcovers] = ACTIONS(248), - [anon_sym_ATcoversDefaultClass] = ACTIONS(248), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(250), - [anon_sym_ATcoversNothing] = ACTIONS(250), - [anon_sym_ATdataProvider] = ACTIONS(250), - [anon_sym_ATdepends] = ACTIONS(248), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(250), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(250), - [anon_sym_ATgroup] = ACTIONS(250), - [anon_sym_ATlarge] = ACTIONS(250), - [anon_sym_ATmedium] = ACTIONS(250), - [anon_sym_ATpreserveGlobalState] = ACTIONS(250), - [anon_sym_ATrequires] = ACTIONS(248), - [anon_sym_ATrequiresusages] = ACTIONS(250), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(250), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(250), - [anon_sym_ATsmall] = ACTIONS(250), - [anon_sym_ATtest] = ACTIONS(248), - [anon_sym_ATtestWith] = ACTIONS(250), - [anon_sym_ATtestdox] = ACTIONS(250), - [anon_sym_ATticket] = ACTIONS(250), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(250), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(250), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(250), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(248), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(248), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(250), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(250), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(250), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(250), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(250), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(250), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(248), - [anon_sym_ATreadonly] = ACTIONS(250), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(250), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(250), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(250), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(250), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(250), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(250), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(250), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(250), - [anon_sym_ATparam_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(250), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(248), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(250), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(250), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(250), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(250), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(250), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(250), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(250), - [anon_sym_LBRACK_RBRACK] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(250), - [anon_sym_DOLLAR] = ACTIONS(250), - [sym__end] = ACTIONS(250), - [sym__text_after_type] = ACTIONS(250), + [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_LBRACK_RBRACK] = ACTIONS(203), + [anon_sym_PIPE] = ACTIONS(203), + [anon_sym_DOLLAR] = ACTIONS(203), + [sym__end] = ACTIONS(203), + [sym__text_after_type] = ACTIONS(203), }, [29] = { - [sym__type_argument_list] = STATE(13), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(222), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_from] = ACTIONS(187), - [aux_sym__psalm_tag_token1] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_COMMA] = ACTIONS(187), - [sym__end] = ACTIONS(187), + [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_LBRACK_RBRACK] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_DOLLAR] = ACTIONS(199), + [sym__end] = ACTIONS(199), + [sym__text_after_type] = ACTIONS(199), }, [30] = { - [anon_sym_LBRACE] = ACTIONS(183), - [anon_sym_ATinheritdoc] = ACTIONS(183), - [anon_sym_ATinheritDoc] = ACTIONS(183), - [anon_sym_ATapi] = ACTIONS(183), - [anon_sym_ATfilesource] = ACTIONS(183), - [anon_sym_ATignore] = ACTIONS(183), - [anon_sym_ATinternal] = ACTIONS(183), - [anon_sym_ATcategory] = ACTIONS(183), - [anon_sym_ATcopyright] = ACTIONS(183), - [anon_sym_ATtodo] = ACTIONS(183), - [anon_sym_ATexample] = ACTIONS(183), - [anon_sym_ATlicense] = ACTIONS(183), - [anon_sym_ATpackage] = ACTIONS(183), - [anon_sym_ATsource] = ACTIONS(183), - [anon_sym_ATsubpackage] = ACTIONS(183), - [anon_sym_ATuses] = ACTIONS(183), - [anon_sym_ATauthor] = ACTIONS(183), - [anon_sym_LT] = ACTIONS(183), - [anon_sym_ATglobal] = ACTIONS(183), - [anon_sym_ATlink] = ACTIONS(183), - [anon_sym_ATmethod] = ACTIONS(183), - [anon_sym_ATparam] = ACTIONS(181), - [anon_sym_ATproperty] = ACTIONS(181), - [anon_sym_ATproperty_DASHread] = ACTIONS(183), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(183), - [anon_sym_ATreturn] = ACTIONS(183), - [anon_sym_ATsee] = ACTIONS(183), - [anon_sym_ATthrows] = ACTIONS(183), - [anon_sym_ATvar] = ACTIONS(183), - [anon_sym_ATdeprecated] = ACTIONS(183), - [anon_sym_ATsince] = ACTIONS(183), - [anon_sym_ATversion] = ACTIONS(183), - [anon_sym_ATtemplate] = ACTIONS(181), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(183), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(183), - [anon_sym_ATimplements] = ACTIONS(183), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(183), - [anon_sym_ATextends] = ACTIONS(183), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(183), - [anon_sym_ATuse] = ACTIONS(181), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(183), - [anon_sym_ATafter] = ACTIONS(181), - [anon_sym_ATafterClass] = ACTIONS(183), - [anon_sym_ATannotation] = ACTIONS(183), - [anon_sym_ATbackupGlobals] = ACTIONS(183), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(183), - [anon_sym_ATbefore] = ACTIONS(181), - [anon_sym_ATbeforeClass] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(181), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(183), - [anon_sym_ATcovers] = ACTIONS(181), - [anon_sym_ATcoversDefaultClass] = ACTIONS(181), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(183), - [anon_sym_ATcoversNothing] = ACTIONS(183), - [anon_sym_ATdataProvider] = ACTIONS(183), - [anon_sym_ATdepends] = ACTIONS(181), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(183), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(183), - [anon_sym_ATgroup] = ACTIONS(183), - [anon_sym_ATlarge] = ACTIONS(183), - [anon_sym_ATmedium] = ACTIONS(183), - [anon_sym_ATpreserveGlobalState] = ACTIONS(183), - [anon_sym_ATrequires] = ACTIONS(181), - [anon_sym_ATrequiresusages] = ACTIONS(183), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(183), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(183), - [anon_sym_ATsmall] = ACTIONS(183), - [anon_sym_ATtest] = ACTIONS(181), - [anon_sym_ATtestWith] = ACTIONS(183), - [anon_sym_ATtestdox] = ACTIONS(183), - [anon_sym_ATticket] = ACTIONS(183), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(183), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(183), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(183), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(181), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(181), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(183), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(183), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(183), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(183), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(183), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(181), - [anon_sym_ATreadonly] = ACTIONS(183), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(183), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(183), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(183), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(183), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(183), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(183), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(183), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(183), - [anon_sym_ATparam_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(181), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(183), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(183), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(183), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(183), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(183), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(183), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(183), - [anon_sym_LBRACK_RBRACK] = ACTIONS(183), - [anon_sym_PIPE] = ACTIONS(183), - [anon_sym_DOLLAR] = ACTIONS(183), - [sym__end] = ACTIONS(183), - [sym__text_after_type] = ACTIONS(183), + [aux_sym__phpdoc_array_types_repeat1] = STATE(30), + [anon_sym_LBRACE] = ACTIONS(246), + [anon_sym_ATinheritdoc] = ACTIONS(246), + [anon_sym_ATinheritDoc] = ACTIONS(246), + [anon_sym_ATapi] = ACTIONS(246), + [anon_sym_ATfilesource] = ACTIONS(246), + [anon_sym_ATignore] = ACTIONS(246), + [anon_sym_ATinternal] = ACTIONS(246), + [anon_sym_ATcategory] = ACTIONS(246), + [anon_sym_ATcopyright] = ACTIONS(246), + [anon_sym_ATtodo] = ACTIONS(246), + [anon_sym_ATexample] = ACTIONS(246), + [anon_sym_ATlicense] = ACTIONS(246), + [anon_sym_ATpackage] = ACTIONS(246), + [anon_sym_ATsource] = ACTIONS(246), + [anon_sym_ATsubpackage] = ACTIONS(246), + [anon_sym_ATuses] = ACTIONS(246), + [anon_sym_ATauthor] = ACTIONS(246), + [anon_sym_ATglobal] = ACTIONS(246), + [anon_sym_ATlink] = ACTIONS(246), + [anon_sym_ATmethod] = ACTIONS(246), + [anon_sym_ATparam] = ACTIONS(244), + [anon_sym_ATproperty] = ACTIONS(244), + [anon_sym_ATproperty_DASHread] = ACTIONS(246), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(246), + [anon_sym_ATreturn] = ACTIONS(246), + [anon_sym_ATsee] = ACTIONS(246), + [anon_sym_ATthrows] = ACTIONS(246), + [anon_sym_ATvar] = ACTIONS(246), + [anon_sym_ATdeprecated] = ACTIONS(246), + [anon_sym_ATsince] = ACTIONS(246), + [anon_sym_ATversion] = ACTIONS(246), + [anon_sym_ATtemplate] = ACTIONS(244), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(246), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(246), + [anon_sym_ATimplements] = ACTIONS(246), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(246), + [anon_sym_ATextends] = ACTIONS(246), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(246), + [anon_sym_ATuse] = ACTIONS(244), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(246), + [anon_sym_ATafter] = ACTIONS(244), + [anon_sym_ATafterClass] = ACTIONS(246), + [anon_sym_ATannotation] = ACTIONS(246), + [anon_sym_ATbackupGlobals] = ACTIONS(246), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(246), + [anon_sym_ATbefore] = ACTIONS(244), + [anon_sym_ATbeforeClass] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(246), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(246), + [anon_sym_ATcovers] = ACTIONS(244), + [anon_sym_ATcoversDefaultClass] = ACTIONS(244), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(246), + [anon_sym_ATcoversNothing] = ACTIONS(246), + [anon_sym_ATdataProvider] = ACTIONS(246), + [anon_sym_ATdepends] = ACTIONS(244), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(246), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(246), + [anon_sym_ATgroup] = ACTIONS(246), + [anon_sym_ATlarge] = ACTIONS(246), + [anon_sym_ATmedium] = ACTIONS(246), + [anon_sym_ATpreserveGlobalState] = ACTIONS(246), + [anon_sym_ATrequires] = ACTIONS(244), + [anon_sym_ATrequiresusages] = ACTIONS(246), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(246), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(246), + [anon_sym_ATsmall] = ACTIONS(246), + [anon_sym_ATtest] = ACTIONS(244), + [anon_sym_ATtestWith] = ACTIONS(246), + [anon_sym_ATtestdox] = ACTIONS(246), + [anon_sym_ATticket] = ACTIONS(246), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(246), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(246), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(246), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(244), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(244), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(246), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(246), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(246), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(246), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(246), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(246), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(244), + [anon_sym_ATreadonly] = ACTIONS(246), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(246), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(246), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(246), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(246), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(246), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(246), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(246), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(246), + [anon_sym_ATparam_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(246), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(244), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(246), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(246), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(246), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(246), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(246), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(246), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(246), + [anon_sym_LBRACK_RBRACK] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym__end] = ACTIONS(246), + [sym__text_after_type] = ACTIONS(246), }, [31] = { - [sym__type_argument_named_type] = STATE(75), - [anon_sym_LBRACE] = ACTIONS(263), - [anon_sym_ATinheritdoc] = ACTIONS(263), - [anon_sym_ATinheritDoc] = ACTIONS(263), - [anon_sym_ATapi] = ACTIONS(263), - [anon_sym_ATfilesource] = ACTIONS(263), - [anon_sym_ATignore] = ACTIONS(263), - [anon_sym_ATinternal] = ACTIONS(263), - [anon_sym_ATcategory] = ACTIONS(263), - [anon_sym_ATcopyright] = ACTIONS(263), - [anon_sym_ATtodo] = ACTIONS(263), - [anon_sym_ATexample] = ACTIONS(263), - [anon_sym_ATlicense] = ACTIONS(263), - [anon_sym_ATpackage] = ACTIONS(263), - [anon_sym_ATsource] = ACTIONS(263), - [anon_sym_ATsubpackage] = ACTIONS(263), - [anon_sym_ATuses] = ACTIONS(263), - [anon_sym_ATauthor] = ACTIONS(263), - [anon_sym_LT] = ACTIONS(270), - [anon_sym_ATglobal] = ACTIONS(263), - [anon_sym_ATlink] = ACTIONS(263), - [anon_sym_ATmethod] = ACTIONS(263), - [anon_sym_ATparam] = ACTIONS(261), - [anon_sym_ATproperty] = ACTIONS(261), - [anon_sym_ATproperty_DASHread] = ACTIONS(263), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATreturn] = ACTIONS(263), - [anon_sym_ATsee] = ACTIONS(263), - [anon_sym_ATthrows] = ACTIONS(263), - [anon_sym_ATvar] = ACTIONS(263), - [anon_sym_ATdeprecated] = ACTIONS(263), - [anon_sym_ATsince] = ACTIONS(263), - [anon_sym_ATversion] = ACTIONS(263), - [anon_sym_ATtemplate] = ACTIONS(261), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), - [anon_sym_ATimplements] = ACTIONS(263), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), - [anon_sym_ATextends] = ACTIONS(263), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), - [anon_sym_ATuse] = ACTIONS(261), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), - [anon_sym_ATafter] = ACTIONS(261), - [anon_sym_ATafterClass] = ACTIONS(263), - [anon_sym_ATannotation] = ACTIONS(263), - [anon_sym_ATbackupGlobals] = ACTIONS(263), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), - [anon_sym_ATbefore] = ACTIONS(261), - [anon_sym_ATbeforeClass] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), - [anon_sym_ATcovers] = ACTIONS(261), - [anon_sym_ATcoversDefaultClass] = ACTIONS(261), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), - [anon_sym_ATcoversNothing] = ACTIONS(263), - [anon_sym_ATdataProvider] = ACTIONS(263), - [anon_sym_ATdepends] = ACTIONS(261), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), - [anon_sym_ATgroup] = ACTIONS(263), - [anon_sym_ATlarge] = ACTIONS(263), - [anon_sym_ATmedium] = ACTIONS(263), - [anon_sym_ATpreserveGlobalState] = ACTIONS(263), - [anon_sym_ATrequires] = ACTIONS(261), - [anon_sym_ATrequiresusages] = ACTIONS(263), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), - [anon_sym_ATsmall] = ACTIONS(263), - [anon_sym_ATtest] = ACTIONS(261), - [anon_sym_ATtestWith] = ACTIONS(263), - [anon_sym_ATtestdox] = ACTIONS(263), - [anon_sym_ATticket] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), - [anon_sym_ATreadonly] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), - [anon_sym_ATparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), - [anon_sym_PIPE] = ACTIONS(263), - [anon_sym_DOLLAR] = ACTIONS(263), - [sym__end] = ACTIONS(263), - [sym__text_after_type] = ACTIONS(263), + [anon_sym_LBRACE] = ACTIONS(217), + [anon_sym_ATinheritdoc] = ACTIONS(217), + [anon_sym_ATinheritDoc] = ACTIONS(217), + [anon_sym_ATapi] = ACTIONS(217), + [anon_sym_ATfilesource] = ACTIONS(217), + [anon_sym_ATignore] = ACTIONS(217), + [anon_sym_ATinternal] = ACTIONS(217), + [anon_sym_ATcategory] = ACTIONS(217), + [anon_sym_ATcopyright] = ACTIONS(217), + [anon_sym_ATtodo] = ACTIONS(217), + [anon_sym_ATexample] = ACTIONS(217), + [anon_sym_ATlicense] = ACTIONS(217), + [anon_sym_ATpackage] = ACTIONS(217), + [anon_sym_ATsource] = ACTIONS(217), + [anon_sym_ATsubpackage] = ACTIONS(217), + [anon_sym_ATuses] = ACTIONS(217), + [anon_sym_ATauthor] = ACTIONS(217), + [anon_sym_LT] = ACTIONS(217), + [anon_sym_ATglobal] = ACTIONS(217), + [anon_sym_ATlink] = ACTIONS(217), + [anon_sym_ATmethod] = ACTIONS(217), + [anon_sym_ATparam] = ACTIONS(215), + [anon_sym_ATproperty] = ACTIONS(215), + [anon_sym_ATproperty_DASHread] = ACTIONS(217), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATreturn] = ACTIONS(217), + [anon_sym_ATsee] = ACTIONS(217), + [anon_sym_ATthrows] = ACTIONS(217), + [anon_sym_ATvar] = ACTIONS(217), + [anon_sym_ATdeprecated] = ACTIONS(217), + [anon_sym_ATsince] = ACTIONS(217), + [anon_sym_ATversion] = ACTIONS(217), + [anon_sym_ATtemplate] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(217), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(217), + [anon_sym_ATimplements] = ACTIONS(217), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(217), + [anon_sym_ATextends] = ACTIONS(217), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(217), + [anon_sym_ATuse] = ACTIONS(215), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(217), + [anon_sym_ATafter] = ACTIONS(215), + [anon_sym_ATafterClass] = ACTIONS(217), + [anon_sym_ATannotation] = ACTIONS(217), + [anon_sym_ATbackupGlobals] = ACTIONS(217), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(217), + [anon_sym_ATbefore] = ACTIONS(215), + [anon_sym_ATbeforeClass] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(217), + [anon_sym_ATcovers] = ACTIONS(215), + [anon_sym_ATcoversDefaultClass] = ACTIONS(215), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(217), + [anon_sym_ATcoversNothing] = ACTIONS(217), + [anon_sym_ATdataProvider] = ACTIONS(217), + [anon_sym_ATdepends] = ACTIONS(215), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(217), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(217), + [anon_sym_ATgroup] = ACTIONS(217), + [anon_sym_ATlarge] = ACTIONS(217), + [anon_sym_ATmedium] = ACTIONS(217), + [anon_sym_ATpreserveGlobalState] = ACTIONS(217), + [anon_sym_ATrequires] = ACTIONS(215), + [anon_sym_ATrequiresusages] = ACTIONS(217), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(217), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(217), + [anon_sym_ATsmall] = ACTIONS(217), + [anon_sym_ATtest] = ACTIONS(215), + [anon_sym_ATtestWith] = ACTIONS(217), + [anon_sym_ATtestdox] = ACTIONS(217), + [anon_sym_ATticket] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(217), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(217), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(215), + [anon_sym_ATreadonly] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(217), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(217), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(217), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(217), + [anon_sym_ATparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(217), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(217), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(217), + [anon_sym_LBRACK_RBRACK] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_DOLLAR] = ACTIONS(217), + [sym__end] = ACTIONS(217), + [sym__text_after_type] = ACTIONS(217), }, [32] = { - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_LBRACK_RBRACK] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_DOLLAR] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym__text_after_type] = ACTIONS(187), + [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_LBRACK_RBRACK] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_DOLLAR] = ACTIONS(195), + [sym__end] = ACTIONS(195), + [sym__text_after_type] = ACTIONS(195), }, [33] = { - [anon_sym_LBRACE] = ACTIONS(197), - [anon_sym_ATinheritdoc] = ACTIONS(197), - [anon_sym_ATinheritDoc] = ACTIONS(197), - [anon_sym_ATapi] = ACTIONS(197), - [anon_sym_ATfilesource] = ACTIONS(197), - [anon_sym_ATignore] = ACTIONS(197), - [anon_sym_ATinternal] = ACTIONS(197), - [anon_sym_ATcategory] = ACTIONS(197), - [anon_sym_ATcopyright] = ACTIONS(197), - [anon_sym_ATtodo] = ACTIONS(197), - [anon_sym_ATexample] = ACTIONS(197), - [anon_sym_ATlicense] = ACTIONS(197), - [anon_sym_ATpackage] = ACTIONS(197), - [anon_sym_ATsource] = ACTIONS(197), - [anon_sym_ATsubpackage] = ACTIONS(197), - [anon_sym_ATuses] = ACTIONS(197), - [anon_sym_ATauthor] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_ATglobal] = ACTIONS(197), - [anon_sym_ATlink] = ACTIONS(197), - [anon_sym_ATmethod] = ACTIONS(197), - [anon_sym_ATparam] = ACTIONS(195), - [anon_sym_ATproperty] = ACTIONS(195), - [anon_sym_ATproperty_DASHread] = ACTIONS(197), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATreturn] = ACTIONS(197), - [anon_sym_ATsee] = ACTIONS(197), - [anon_sym_ATthrows] = ACTIONS(197), - [anon_sym_ATvar] = ACTIONS(197), - [anon_sym_ATdeprecated] = ACTIONS(197), - [anon_sym_ATsince] = ACTIONS(197), - [anon_sym_ATversion] = ACTIONS(197), - [anon_sym_ATtemplate] = ACTIONS(195), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(197), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(197), - [anon_sym_ATimplements] = ACTIONS(197), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(197), - [anon_sym_ATextends] = ACTIONS(197), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(197), - [anon_sym_ATuse] = ACTIONS(195), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(197), - [anon_sym_ATafter] = ACTIONS(195), - [anon_sym_ATafterClass] = ACTIONS(197), - [anon_sym_ATannotation] = ACTIONS(197), - [anon_sym_ATbackupGlobals] = ACTIONS(197), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(197), - [anon_sym_ATbefore] = ACTIONS(195), - [anon_sym_ATbeforeClass] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(195), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(197), - [anon_sym_ATcovers] = ACTIONS(195), - [anon_sym_ATcoversDefaultClass] = ACTIONS(195), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(197), - [anon_sym_ATcoversNothing] = ACTIONS(197), - [anon_sym_ATdataProvider] = ACTIONS(197), - [anon_sym_ATdepends] = ACTIONS(195), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(197), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(197), - [anon_sym_ATgroup] = ACTIONS(197), - [anon_sym_ATlarge] = ACTIONS(197), - [anon_sym_ATmedium] = ACTIONS(197), - [anon_sym_ATpreserveGlobalState] = ACTIONS(197), - [anon_sym_ATrequires] = ACTIONS(195), - [anon_sym_ATrequiresusages] = ACTIONS(197), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(197), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(197), - [anon_sym_ATsmall] = ACTIONS(197), - [anon_sym_ATtest] = ACTIONS(195), - [anon_sym_ATtestWith] = ACTIONS(197), - [anon_sym_ATtestdox] = ACTIONS(197), - [anon_sym_ATticket] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(197), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(195), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(195), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(197), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(195), - [anon_sym_ATreadonly] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(197), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(197), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(197), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(197), - [anon_sym_ATparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(195), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(197), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(197), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(197), - [anon_sym_LBRACK_RBRACK] = ACTIONS(197), - [anon_sym_PIPE] = ACTIONS(197), - [anon_sym_DOLLAR] = ACTIONS(197), - [sym__end] = ACTIONS(197), - [sym__text_after_type] = ACTIONS(197), + [aux_sym__phpdoc_array_types_repeat1] = STATE(30), + [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_LBRACK_RBRACK] = ACTIONS(276), + [anon_sym_PIPE] = ACTIONS(253), + [anon_sym_DOLLAR] = ACTIONS(253), + [sym__end] = ACTIONS(253), + [sym__text_after_type] = ACTIONS(253), }, [34] = { - [anon_sym_LBRACE] = ACTIONS(201), - [anon_sym_ATinheritdoc] = ACTIONS(201), - [anon_sym_ATinheritDoc] = ACTIONS(201), - [anon_sym_ATapi] = ACTIONS(201), - [anon_sym_ATfilesource] = ACTIONS(201), - [anon_sym_ATignore] = ACTIONS(201), - [anon_sym_ATinternal] = ACTIONS(201), - [anon_sym_ATcategory] = ACTIONS(201), - [anon_sym_ATcopyright] = ACTIONS(201), - [anon_sym_ATtodo] = ACTIONS(201), - [anon_sym_ATexample] = ACTIONS(201), - [anon_sym_ATlicense] = ACTIONS(201), - [anon_sym_ATpackage] = ACTIONS(201), - [anon_sym_ATsource] = ACTIONS(201), - [anon_sym_ATsubpackage] = ACTIONS(201), - [anon_sym_ATuses] = ACTIONS(201), - [anon_sym_ATauthor] = ACTIONS(201), - [anon_sym_LT] = ACTIONS(201), - [anon_sym_ATglobal] = ACTIONS(201), - [anon_sym_ATlink] = ACTIONS(201), - [anon_sym_ATmethod] = ACTIONS(201), - [anon_sym_ATparam] = ACTIONS(199), - [anon_sym_ATproperty] = ACTIONS(199), - [anon_sym_ATproperty_DASHread] = ACTIONS(201), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATreturn] = ACTIONS(201), - [anon_sym_ATsee] = ACTIONS(201), - [anon_sym_ATthrows] = ACTIONS(201), - [anon_sym_ATvar] = ACTIONS(201), - [anon_sym_ATdeprecated] = ACTIONS(201), - [anon_sym_ATsince] = ACTIONS(201), - [anon_sym_ATversion] = ACTIONS(201), - [anon_sym_ATtemplate] = ACTIONS(199), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(201), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(201), - [anon_sym_ATimplements] = ACTIONS(201), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(201), - [anon_sym_ATextends] = ACTIONS(201), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(201), - [anon_sym_ATuse] = ACTIONS(199), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(201), - [anon_sym_ATafter] = ACTIONS(199), - [anon_sym_ATafterClass] = ACTIONS(201), - [anon_sym_ATannotation] = ACTIONS(201), - [anon_sym_ATbackupGlobals] = ACTIONS(201), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(201), - [anon_sym_ATbefore] = ACTIONS(199), - [anon_sym_ATbeforeClass] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(199), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(201), - [anon_sym_ATcovers] = ACTIONS(199), - [anon_sym_ATcoversDefaultClass] = ACTIONS(199), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(201), - [anon_sym_ATcoversNothing] = ACTIONS(201), - [anon_sym_ATdataProvider] = ACTIONS(201), - [anon_sym_ATdepends] = ACTIONS(199), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(201), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(201), - [anon_sym_ATgroup] = ACTIONS(201), - [anon_sym_ATlarge] = ACTIONS(201), - [anon_sym_ATmedium] = ACTIONS(201), - [anon_sym_ATpreserveGlobalState] = ACTIONS(201), - [anon_sym_ATrequires] = ACTIONS(199), - [anon_sym_ATrequiresusages] = ACTIONS(201), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(201), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(201), - [anon_sym_ATsmall] = ACTIONS(201), - [anon_sym_ATtest] = ACTIONS(199), - [anon_sym_ATtestWith] = ACTIONS(201), - [anon_sym_ATtestdox] = ACTIONS(201), - [anon_sym_ATticket] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(201), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(199), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(199), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(201), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(199), - [anon_sym_ATreadonly] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(201), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(201), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(201), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(201), - [anon_sym_ATparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(199), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(201), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(201), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(201), - [anon_sym_LBRACK_RBRACK] = ACTIONS(201), - [anon_sym_PIPE] = ACTIONS(201), - [anon_sym_DOLLAR] = ACTIONS(201), - [sym__end] = ACTIONS(201), - [sym__text_after_type] = ACTIONS(201), + [anon_sym_LBRACE] = ACTIONS(242), + [anon_sym_ATinheritdoc] = ACTIONS(242), + [anon_sym_ATinheritDoc] = ACTIONS(242), + [anon_sym_ATapi] = ACTIONS(242), + [anon_sym_ATfilesource] = ACTIONS(242), + [anon_sym_ATignore] = ACTIONS(242), + [anon_sym_ATinternal] = ACTIONS(242), + [anon_sym_ATcategory] = ACTIONS(242), + [anon_sym_ATcopyright] = ACTIONS(242), + [anon_sym_ATtodo] = ACTIONS(242), + [anon_sym_ATexample] = ACTIONS(242), + [anon_sym_ATlicense] = ACTIONS(242), + [anon_sym_ATpackage] = ACTIONS(242), + [anon_sym_ATsource] = ACTIONS(242), + [anon_sym_ATsubpackage] = ACTIONS(242), + [anon_sym_ATuses] = ACTIONS(242), + [anon_sym_ATauthor] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_ATglobal] = ACTIONS(242), + [anon_sym_ATlink] = ACTIONS(242), + [anon_sym_ATmethod] = ACTIONS(242), + [anon_sym_ATparam] = ACTIONS(240), + [anon_sym_ATproperty] = ACTIONS(240), + [anon_sym_ATproperty_DASHread] = ACTIONS(242), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(242), + [anon_sym_ATreturn] = ACTIONS(242), + [anon_sym_ATsee] = ACTIONS(242), + [anon_sym_ATthrows] = ACTIONS(242), + [anon_sym_ATvar] = ACTIONS(242), + [anon_sym_ATdeprecated] = ACTIONS(242), + [anon_sym_ATsince] = ACTIONS(242), + [anon_sym_ATversion] = ACTIONS(242), + [anon_sym_ATtemplate] = ACTIONS(240), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(242), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(242), + [anon_sym_ATimplements] = ACTIONS(242), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(242), + [anon_sym_ATextends] = ACTIONS(242), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(242), + [anon_sym_ATuse] = ACTIONS(240), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(242), + [anon_sym_ATafter] = ACTIONS(240), + [anon_sym_ATafterClass] = ACTIONS(242), + [anon_sym_ATannotation] = ACTIONS(242), + [anon_sym_ATbackupGlobals] = ACTIONS(242), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(242), + [anon_sym_ATbefore] = ACTIONS(240), + [anon_sym_ATbeforeClass] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(240), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(242), + [anon_sym_ATcovers] = ACTIONS(240), + [anon_sym_ATcoversDefaultClass] = ACTIONS(240), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(242), + [anon_sym_ATcoversNothing] = ACTIONS(242), + [anon_sym_ATdataProvider] = ACTIONS(242), + [anon_sym_ATdepends] = ACTIONS(240), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(242), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(242), + [anon_sym_ATgroup] = ACTIONS(242), + [anon_sym_ATlarge] = ACTIONS(242), + [anon_sym_ATmedium] = ACTIONS(242), + [anon_sym_ATpreserveGlobalState] = ACTIONS(242), + [anon_sym_ATrequires] = ACTIONS(240), + [anon_sym_ATrequiresusages] = ACTIONS(242), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(242), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(242), + [anon_sym_ATsmall] = ACTIONS(242), + [anon_sym_ATtest] = ACTIONS(240), + [anon_sym_ATtestWith] = ACTIONS(242), + [anon_sym_ATtestdox] = ACTIONS(242), + [anon_sym_ATticket] = ACTIONS(242), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(242), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(242), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(242), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(240), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(240), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(242), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(242), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(242), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(242), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(242), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(240), + [anon_sym_ATreadonly] = ACTIONS(242), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(242), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(242), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(242), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(242), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(242), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(242), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(242), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(242), + [anon_sym_ATparam_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(240), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(242), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(242), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(242), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(242), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(242), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(242), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(242), + [anon_sym_LBRACK_RBRACK] = ACTIONS(242), + [anon_sym_PIPE] = ACTIONS(242), + [anon_sym_DOLLAR] = ACTIONS(242), + [sym__end] = ACTIONS(242), + [sym__text_after_type] = ACTIONS(242), }, [35] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(28), - [anon_sym_LBRACE] = ACTIONS(257), - [anon_sym_ATinheritdoc] = ACTIONS(257), - [anon_sym_ATinheritDoc] = ACTIONS(257), - [anon_sym_ATapi] = ACTIONS(257), - [anon_sym_ATfilesource] = ACTIONS(257), - [anon_sym_ATignore] = ACTIONS(257), - [anon_sym_ATinternal] = ACTIONS(257), - [anon_sym_ATcategory] = ACTIONS(257), - [anon_sym_ATcopyright] = ACTIONS(257), - [anon_sym_ATtodo] = ACTIONS(257), - [anon_sym_ATexample] = ACTIONS(257), - [anon_sym_ATlicense] = ACTIONS(257), - [anon_sym_ATpackage] = ACTIONS(257), - [anon_sym_ATsource] = ACTIONS(257), - [anon_sym_ATsubpackage] = ACTIONS(257), - [anon_sym_ATuses] = ACTIONS(257), - [anon_sym_ATauthor] = ACTIONS(257), - [anon_sym_ATglobal] = ACTIONS(257), - [anon_sym_ATlink] = ACTIONS(257), - [anon_sym_ATmethod] = ACTIONS(257), - [anon_sym_ATparam] = ACTIONS(255), - [anon_sym_ATproperty] = ACTIONS(255), - [anon_sym_ATproperty_DASHread] = ACTIONS(257), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(257), - [anon_sym_ATreturn] = ACTIONS(257), - [anon_sym_ATsee] = ACTIONS(257), - [anon_sym_ATthrows] = ACTIONS(257), - [anon_sym_ATvar] = ACTIONS(257), - [anon_sym_ATdeprecated] = ACTIONS(257), - [anon_sym_ATsince] = ACTIONS(257), - [anon_sym_ATversion] = ACTIONS(257), - [anon_sym_ATtemplate] = ACTIONS(255), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(257), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(257), - [anon_sym_ATimplements] = ACTIONS(257), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(257), - [anon_sym_ATextends] = ACTIONS(257), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(257), - [anon_sym_ATuse] = ACTIONS(255), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(257), - [anon_sym_ATafter] = ACTIONS(255), - [anon_sym_ATafterClass] = ACTIONS(257), - [anon_sym_ATannotation] = ACTIONS(257), - [anon_sym_ATbackupGlobals] = ACTIONS(257), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(257), - [anon_sym_ATbefore] = ACTIONS(255), - [anon_sym_ATbeforeClass] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(255), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(257), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(257), - [anon_sym_ATcovers] = ACTIONS(255), - [anon_sym_ATcoversDefaultClass] = ACTIONS(255), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(257), - [anon_sym_ATcoversNothing] = ACTIONS(257), - [anon_sym_ATdataProvider] = ACTIONS(257), - [anon_sym_ATdepends] = ACTIONS(255), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(257), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(257), - [anon_sym_ATgroup] = ACTIONS(257), - [anon_sym_ATlarge] = ACTIONS(257), - [anon_sym_ATmedium] = ACTIONS(257), - [anon_sym_ATpreserveGlobalState] = ACTIONS(257), - [anon_sym_ATrequires] = ACTIONS(255), - [anon_sym_ATrequiresusages] = ACTIONS(257), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(257), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(257), - [anon_sym_ATsmall] = ACTIONS(257), - [anon_sym_ATtest] = ACTIONS(255), - [anon_sym_ATtestWith] = ACTIONS(257), - [anon_sym_ATtestdox] = ACTIONS(257), - [anon_sym_ATticket] = ACTIONS(257), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(257), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(257), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(257), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(255), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(255), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(257), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(257), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(257), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(257), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(257), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(255), - [anon_sym_ATreadonly] = ACTIONS(257), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(257), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(257), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(257), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(257), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(257), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(257), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(257), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(257), - [anon_sym_ATparam_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(255), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(257), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(257), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(257), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(257), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(257), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(257), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(257), - [anon_sym_LBRACK_RBRACK] = ACTIONS(272), - [anon_sym_PIPE] = ACTIONS(257), - [anon_sym_DOLLAR] = ACTIONS(257), - [sym__end] = ACTIONS(257), - [sym__text_after_type] = ACTIONS(257), - }, - [36] = { - [aux_sym_union_type_repeat1] = STATE(39), - [sym_name] = ACTIONS(274), - [anon_sym_ATinheritdoc] = ACTIONS(276), - [anon_sym_ATinheritDoc] = ACTIONS(276), - [anon_sym_ATapi] = ACTIONS(276), - [anon_sym_ATfilesource] = ACTIONS(276), - [anon_sym_ATignore] = ACTIONS(276), - [anon_sym_ATinternal] = ACTIONS(276), - [anon_sym_ATcategory] = ACTIONS(276), - [anon_sym_ATcopyright] = ACTIONS(276), - [anon_sym_ATtodo] = ACTIONS(276), - [anon_sym_ATexample] = ACTIONS(276), - [anon_sym_ATlicense] = ACTIONS(276), - [anon_sym_ATpackage] = ACTIONS(276), - [anon_sym_ATsource] = ACTIONS(276), - [anon_sym_ATsubpackage] = ACTIONS(276), - [anon_sym_ATuses] = ACTIONS(276), - [anon_sym_ATauthor] = ACTIONS(276), - [anon_sym_ATglobal] = ACTIONS(276), - [anon_sym_ATlink] = ACTIONS(276), - [anon_sym_ATmethod] = ACTIONS(276), - [anon_sym_ATparam] = ACTIONS(274), - [anon_sym_ATproperty] = ACTIONS(274), - [anon_sym_ATproperty_DASHread] = ACTIONS(276), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(276), - [anon_sym_ATreturn] = ACTIONS(276), - [anon_sym_ATsee] = ACTIONS(276), - [anon_sym_ATthrows] = ACTIONS(276), - [anon_sym_ATvar] = ACTIONS(276), - [anon_sym_ATdeprecated] = ACTIONS(276), - [anon_sym_ATsince] = ACTIONS(276), - [anon_sym_ATversion] = ACTIONS(276), - [anon_sym_ATtemplate] = ACTIONS(274), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(276), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(276), - [anon_sym_of] = ACTIONS(274), - [anon_sym_ATimplements] = ACTIONS(276), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(276), - [anon_sym_ATextends] = ACTIONS(276), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(276), - [anon_sym_ATuse] = ACTIONS(274), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(276), - [anon_sym_ATafter] = ACTIONS(274), - [anon_sym_ATafterClass] = ACTIONS(276), - [anon_sym_ATannotation] = ACTIONS(276), - [anon_sym_ATbackupGlobals] = ACTIONS(276), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(276), - [anon_sym_ATbefore] = ACTIONS(274), - [anon_sym_ATbeforeClass] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(274), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(276), - [anon_sym_ATcovers] = ACTIONS(274), - [anon_sym_ATcoversDefaultClass] = ACTIONS(274), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(276), - [anon_sym_ATcoversNothing] = ACTIONS(276), - [anon_sym_ATdataProvider] = ACTIONS(276), - [anon_sym_ATdepends] = ACTIONS(274), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(276), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(276), - [anon_sym_ATgroup] = ACTIONS(276), - [anon_sym_ATlarge] = ACTIONS(276), - [anon_sym_ATmedium] = ACTIONS(276), - [anon_sym_ATpreserveGlobalState] = ACTIONS(276), - [anon_sym_ATrequires] = ACTIONS(274), - [anon_sym_ATrequiresusages] = ACTIONS(276), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(276), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(276), - [anon_sym_ATsmall] = ACTIONS(276), - [anon_sym_ATtest] = ACTIONS(274), - [anon_sym_ATtestWith] = ACTIONS(276), - [anon_sym_ATtestdox] = ACTIONS(276), - [anon_sym_ATticket] = ACTIONS(276), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(276), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(276), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(276), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(274), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(274), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(276), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(276), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(276), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(276), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(276), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(274), - [anon_sym_ATreadonly] = ACTIONS(276), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(276), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(276), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(276), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(276), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(276), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(276), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(276), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(276), - [anon_sym_ATparam_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(274), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(276), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(276), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(276), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(276), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(276), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(276), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(276), - [anon_sym_COMMA] = ACTIONS(276), - [anon_sym_PIPE] = ACTIONS(278), - [anon_sym_DOLLAR] = ACTIONS(276), - [sym__end] = ACTIONS(276), - }, - [37] = { - [anon_sym_LBRACE] = ACTIONS(238), - [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(238), - [anon_sym_ATsource] = ACTIONS(238), - [anon_sym_ATsubpackage] = ACTIONS(238), - [anon_sym_ATuses] = ACTIONS(238), - [anon_sym_ATauthor] = ACTIONS(238), - [anon_sym_LT] = ACTIONS(238), - [anon_sym_ATglobal] = ACTIONS(238), - [anon_sym_ATlink] = ACTIONS(238), - [anon_sym_ATmethod] = ACTIONS(238), - [anon_sym_ATparam] = ACTIONS(236), - [anon_sym_ATproperty] = ACTIONS(236), - [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(236), - [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(236), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(238), - [anon_sym_ATafter] = ACTIONS(236), - [anon_sym_ATafterClass] = ACTIONS(238), - [anon_sym_ATannotation] = ACTIONS(238), - [anon_sym_ATbackupGlobals] = ACTIONS(238), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(238), - [anon_sym_ATbefore] = ACTIONS(236), - [anon_sym_ATbeforeClass] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(236), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(238), - [anon_sym_ATcovers] = ACTIONS(236), - [anon_sym_ATcoversDefaultClass] = ACTIONS(236), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(238), - [anon_sym_ATcoversNothing] = ACTIONS(238), - [anon_sym_ATdataProvider] = ACTIONS(238), - [anon_sym_ATdepends] = ACTIONS(236), - [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(236), - [anon_sym_ATrequiresusages] = ACTIONS(238), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(238), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(238), - [anon_sym_ATsmall] = ACTIONS(238), - [anon_sym_ATtest] = ACTIONS(236), - [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(236), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(238), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(236), - [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(236), - [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(236), - [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_LBRACK_RBRACK] = ACTIONS(238), - [anon_sym_PIPE] = ACTIONS(238), - [anon_sym_DOLLAR] = ACTIONS(238), - [sym__end] = ACTIONS(238), - [sym__text_after_type] = ACTIONS(238), - }, - [38] = { - [aux_sym_union_type_repeat1] = STATE(36), - [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_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_COMMA] = ACTIONS(282), - [anon_sym_PIPE] = ACTIONS(278), - [anon_sym_DOLLAR] = ACTIONS(282), - [sym__end] = ACTIONS(282), - }, - [39] = { - [aux_sym_union_type_repeat1] = STATE(39), - [sym_name] = ACTIONS(284), - [anon_sym_ATinheritdoc] = ACTIONS(286), - [anon_sym_ATinheritDoc] = ACTIONS(286), - [anon_sym_ATapi] = ACTIONS(286), - [anon_sym_ATfilesource] = ACTIONS(286), - [anon_sym_ATignore] = ACTIONS(286), - [anon_sym_ATinternal] = ACTIONS(286), - [anon_sym_ATcategory] = ACTIONS(286), - [anon_sym_ATcopyright] = ACTIONS(286), - [anon_sym_ATtodo] = ACTIONS(286), - [anon_sym_ATexample] = ACTIONS(286), - [anon_sym_ATlicense] = ACTIONS(286), - [anon_sym_ATpackage] = ACTIONS(286), - [anon_sym_ATsource] = ACTIONS(286), - [anon_sym_ATsubpackage] = ACTIONS(286), - [anon_sym_ATuses] = ACTIONS(286), - [anon_sym_ATauthor] = ACTIONS(286), - [anon_sym_ATglobal] = ACTIONS(286), - [anon_sym_ATlink] = ACTIONS(286), - [anon_sym_ATmethod] = ACTIONS(286), - [anon_sym_ATparam] = ACTIONS(284), - [anon_sym_ATproperty] = ACTIONS(284), - [anon_sym_ATproperty_DASHread] = ACTIONS(286), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATreturn] = ACTIONS(286), - [anon_sym_ATsee] = ACTIONS(286), - [anon_sym_ATthrows] = ACTIONS(286), - [anon_sym_ATvar] = ACTIONS(286), - [anon_sym_ATdeprecated] = ACTIONS(286), - [anon_sym_ATsince] = ACTIONS(286), - [anon_sym_ATversion] = ACTIONS(286), - [anon_sym_ATtemplate] = ACTIONS(284), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), - [anon_sym_of] = ACTIONS(284), - [anon_sym_ATimplements] = ACTIONS(286), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), - [anon_sym_ATextends] = ACTIONS(286), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), - [anon_sym_ATuse] = ACTIONS(284), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), - [anon_sym_ATafter] = ACTIONS(284), - [anon_sym_ATafterClass] = ACTIONS(286), - [anon_sym_ATannotation] = ACTIONS(286), - [anon_sym_ATbackupGlobals] = ACTIONS(286), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), - [anon_sym_ATbefore] = ACTIONS(284), - [anon_sym_ATbeforeClass] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), - [anon_sym_ATcovers] = ACTIONS(284), - [anon_sym_ATcoversDefaultClass] = ACTIONS(284), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), - [anon_sym_ATcoversNothing] = ACTIONS(286), - [anon_sym_ATdataProvider] = ACTIONS(286), - [anon_sym_ATdepends] = ACTIONS(284), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), - [anon_sym_ATgroup] = ACTIONS(286), - [anon_sym_ATlarge] = ACTIONS(286), - [anon_sym_ATmedium] = ACTIONS(286), - [anon_sym_ATpreserveGlobalState] = ACTIONS(286), - [anon_sym_ATrequires] = ACTIONS(284), - [anon_sym_ATrequiresusages] = ACTIONS(286), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), - [anon_sym_ATsmall] = ACTIONS(286), - [anon_sym_ATtest] = ACTIONS(284), - [anon_sym_ATtestWith] = ACTIONS(286), - [anon_sym_ATtestdox] = ACTIONS(286), - [anon_sym_ATticket] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), - [anon_sym_ATreadonly] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), - [anon_sym_ATparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), - [anon_sym_COMMA] = ACTIONS(286), - [anon_sym_PIPE] = ACTIONS(288), - [anon_sym_DOLLAR] = ACTIONS(286), - [sym__end] = ACTIONS(286), - }, - [40] = { - [anon_sym_LBRACE] = ACTIONS(226), - [anon_sym_ATinheritdoc] = ACTIONS(226), - [anon_sym_ATinheritDoc] = ACTIONS(226), - [anon_sym_ATapi] = ACTIONS(226), - [anon_sym_ATfilesource] = ACTIONS(226), - [anon_sym_ATignore] = ACTIONS(226), - [anon_sym_ATinternal] = ACTIONS(226), - [anon_sym_ATcategory] = ACTIONS(226), - [anon_sym_ATcopyright] = ACTIONS(226), - [anon_sym_ATtodo] = ACTIONS(226), - [anon_sym_ATexample] = ACTIONS(226), - [anon_sym_ATlicense] = ACTIONS(226), - [anon_sym_ATpackage] = ACTIONS(226), - [anon_sym_ATsource] = ACTIONS(226), - [anon_sym_ATsubpackage] = ACTIONS(226), - [anon_sym_ATuses] = ACTIONS(226), - [anon_sym_ATauthor] = ACTIONS(226), - [anon_sym_LT] = ACTIONS(226), - [anon_sym_ATglobal] = ACTIONS(226), - [anon_sym_ATlink] = ACTIONS(226), - [anon_sym_ATmethod] = ACTIONS(226), - [anon_sym_ATparam] = ACTIONS(224), - [anon_sym_ATproperty] = ACTIONS(224), - [anon_sym_ATproperty_DASHread] = ACTIONS(226), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(226), - [anon_sym_ATreturn] = ACTIONS(226), - [anon_sym_ATsee] = ACTIONS(226), - [anon_sym_ATthrows] = ACTIONS(226), - [anon_sym_ATvar] = ACTIONS(226), - [anon_sym_ATdeprecated] = ACTIONS(226), - [anon_sym_ATsince] = ACTIONS(226), - [anon_sym_ATversion] = ACTIONS(226), - [anon_sym_ATtemplate] = ACTIONS(224), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(226), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(226), - [anon_sym_ATimplements] = ACTIONS(226), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(226), - [anon_sym_ATextends] = ACTIONS(226), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(226), - [anon_sym_ATuse] = ACTIONS(224), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(226), - [anon_sym_ATafter] = ACTIONS(224), - [anon_sym_ATafterClass] = ACTIONS(226), - [anon_sym_ATannotation] = ACTIONS(226), - [anon_sym_ATbackupGlobals] = ACTIONS(226), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(226), - [anon_sym_ATbefore] = ACTIONS(224), - [anon_sym_ATbeforeClass] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(224), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(226), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(226), - [anon_sym_ATcovers] = ACTIONS(224), - [anon_sym_ATcoversDefaultClass] = ACTIONS(224), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(226), - [anon_sym_ATcoversNothing] = ACTIONS(226), - [anon_sym_ATdataProvider] = ACTIONS(226), - [anon_sym_ATdepends] = ACTIONS(224), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(226), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(226), - [anon_sym_ATgroup] = ACTIONS(226), - [anon_sym_ATlarge] = ACTIONS(226), - [anon_sym_ATmedium] = ACTIONS(226), - [anon_sym_ATpreserveGlobalState] = ACTIONS(226), - [anon_sym_ATrequires] = ACTIONS(224), - [anon_sym_ATrequiresusages] = ACTIONS(226), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(226), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(226), - [anon_sym_ATsmall] = ACTIONS(226), - [anon_sym_ATtest] = ACTIONS(224), - [anon_sym_ATtestWith] = ACTIONS(226), - [anon_sym_ATtestdox] = ACTIONS(226), - [anon_sym_ATticket] = ACTIONS(226), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(226), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(226), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(226), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(224), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(224), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(226), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(226), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(226), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(226), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(226), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(226), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(224), - [anon_sym_ATreadonly] = ACTIONS(226), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(226), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(226), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(226), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(226), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(226), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(226), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(226), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(226), - [anon_sym_ATparam_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(226), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(224), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(226), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(226), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(226), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(226), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(226), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(226), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(226), - [anon_sym_LBRACK_RBRACK] = ACTIONS(226), - [anon_sym_PIPE] = ACTIONS(226), - [anon_sym_DOLLAR] = ACTIONS(226), - [sym__end] = ACTIONS(226), - [sym__text_after_type] = ACTIONS(226), - }, - [41] = { [anon_sym_LBRACE] = ACTIONS(179), [anon_sym_ATinheritdoc] = ACTIONS(179), [anon_sym_ATinheritDoc] = ACTIONS(179), @@ -11753,97 +11382,901 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(179), [sym__text_after_type] = ACTIONS(179), }, - [42] = { - [sym__description_after_type] = STATE(128), - [sym_inline_tag] = STATE(91), - [aux_sym__description_after_type_repeat1] = STATE(78), - [anon_sym_LBRACE] = ACTIONS(291), - [anon_sym_ATinheritdoc] = ACTIONS(293), - [anon_sym_ATinheritDoc] = ACTIONS(293), - [anon_sym_ATapi] = ACTIONS(293), - [anon_sym_ATfilesource] = ACTIONS(293), - [anon_sym_ATignore] = ACTIONS(293), - [anon_sym_ATinternal] = ACTIONS(293), - [anon_sym_ATcategory] = ACTIONS(293), - [anon_sym_ATcopyright] = ACTIONS(293), - [anon_sym_ATtodo] = ACTIONS(293), - [anon_sym_ATexample] = ACTIONS(293), - [anon_sym_ATlicense] = ACTIONS(293), - [anon_sym_ATpackage] = ACTIONS(293), - [anon_sym_ATsource] = ACTIONS(293), - [anon_sym_ATsubpackage] = ACTIONS(293), - [anon_sym_ATuses] = ACTIONS(293), - [anon_sym_ATauthor] = ACTIONS(293), - [anon_sym_ATglobal] = ACTIONS(293), - [anon_sym_ATlink] = ACTIONS(293), - [anon_sym_ATmethod] = ACTIONS(293), - [anon_sym_ATparam] = ACTIONS(295), - [anon_sym_ATproperty] = ACTIONS(295), - [anon_sym_ATproperty_DASHread] = ACTIONS(293), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(293), - [anon_sym_ATreturn] = ACTIONS(293), - [anon_sym_ATsee] = ACTIONS(293), - [anon_sym_ATthrows] = ACTIONS(293), - [anon_sym_ATvar] = ACTIONS(293), - [anon_sym_ATdeprecated] = ACTIONS(293), - [anon_sym_ATsince] = ACTIONS(293), - [anon_sym_ATversion] = ACTIONS(293), - [anon_sym_ATtemplate] = ACTIONS(295), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(293), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(293), - [anon_sym_ATimplements] = ACTIONS(293), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(293), - [anon_sym_ATextends] = ACTIONS(293), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(293), - [anon_sym_ATuse] = ACTIONS(295), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(293), - [anon_sym_ATafter] = ACTIONS(295), - [anon_sym_ATafterClass] = ACTIONS(293), - [anon_sym_ATannotation] = ACTIONS(293), - [anon_sym_ATbackupGlobals] = ACTIONS(293), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(293), - [anon_sym_ATbefore] = ACTIONS(295), - [anon_sym_ATbeforeClass] = ACTIONS(293), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(295), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(293), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(293), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(293), - [anon_sym_ATcovers] = ACTIONS(295), - [anon_sym_ATcoversDefaultClass] = ACTIONS(295), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(293), - [anon_sym_ATcoversNothing] = ACTIONS(293), - [anon_sym_ATdataProvider] = ACTIONS(293), - [anon_sym_ATdepends] = ACTIONS(295), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(293), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(293), - [anon_sym_ATgroup] = ACTIONS(293), - [anon_sym_ATlarge] = ACTIONS(293), - [anon_sym_ATmedium] = ACTIONS(293), - [anon_sym_ATpreserveGlobalState] = ACTIONS(293), - [anon_sym_ATrequires] = ACTIONS(295), - [anon_sym_ATrequiresusages] = ACTIONS(293), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(293), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(293), - [anon_sym_ATsmall] = ACTIONS(293), - [anon_sym_ATtest] = ACTIONS(295), - [anon_sym_ATtestWith] = ACTIONS(293), - [anon_sym_ATtestdox] = ACTIONS(293), - [anon_sym_ATticket] = ACTIONS(293), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(293), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(293), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(293), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(295), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(293), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(295), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(293), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(293), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(293), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(293), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(293), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(293), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(293), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(293), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(293), + [36] = { + [aux_sym_union_type_repeat1] = STATE(36), + [sym_name] = ACTIONS(278), + [anon_sym_ATinheritdoc] = ACTIONS(280), + [anon_sym_ATinheritDoc] = ACTIONS(280), + [anon_sym_ATapi] = ACTIONS(280), + [anon_sym_ATfilesource] = ACTIONS(280), + [anon_sym_ATignore] = ACTIONS(280), + [anon_sym_ATinternal] = ACTIONS(280), + [anon_sym_ATcategory] = ACTIONS(280), + [anon_sym_ATcopyright] = ACTIONS(280), + [anon_sym_ATtodo] = ACTIONS(280), + [anon_sym_ATexample] = ACTIONS(280), + [anon_sym_ATlicense] = ACTIONS(280), + [anon_sym_ATpackage] = ACTIONS(280), + [anon_sym_ATsource] = ACTIONS(280), + [anon_sym_ATsubpackage] = ACTIONS(280), + [anon_sym_ATuses] = ACTIONS(280), + [anon_sym_ATauthor] = ACTIONS(280), + [anon_sym_ATglobal] = ACTIONS(280), + [anon_sym_ATlink] = ACTIONS(280), + [anon_sym_ATmethod] = ACTIONS(280), + [anon_sym_ATparam] = ACTIONS(278), + [anon_sym_ATproperty] = ACTIONS(278), + [anon_sym_ATproperty_DASHread] = ACTIONS(280), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATreturn] = ACTIONS(280), + [anon_sym_ATsee] = ACTIONS(280), + [anon_sym_ATthrows] = ACTIONS(280), + [anon_sym_ATvar] = ACTIONS(280), + [anon_sym_ATdeprecated] = ACTIONS(280), + [anon_sym_ATsince] = ACTIONS(280), + [anon_sym_ATversion] = ACTIONS(280), + [anon_sym_ATtemplate] = ACTIONS(278), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(280), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(280), + [anon_sym_of] = ACTIONS(278), + [anon_sym_ATimplements] = ACTIONS(280), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(280), + [anon_sym_ATextends] = ACTIONS(280), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(280), + [anon_sym_ATuse] = ACTIONS(278), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(280), + [anon_sym_ATafter] = ACTIONS(278), + [anon_sym_ATafterClass] = ACTIONS(280), + [anon_sym_ATannotation] = ACTIONS(280), + [anon_sym_ATbackupGlobals] = ACTIONS(280), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(280), + [anon_sym_ATbefore] = ACTIONS(278), + [anon_sym_ATbeforeClass] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(278), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(280), + [anon_sym_ATcovers] = ACTIONS(278), + [anon_sym_ATcoversDefaultClass] = ACTIONS(278), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(280), + [anon_sym_ATcoversNothing] = ACTIONS(280), + [anon_sym_ATdataProvider] = ACTIONS(280), + [anon_sym_ATdepends] = ACTIONS(278), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(280), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(280), + [anon_sym_ATgroup] = ACTIONS(280), + [anon_sym_ATlarge] = ACTIONS(280), + [anon_sym_ATmedium] = ACTIONS(280), + [anon_sym_ATpreserveGlobalState] = ACTIONS(280), + [anon_sym_ATrequires] = ACTIONS(278), + [anon_sym_ATrequiresusages] = ACTIONS(280), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(280), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(280), + [anon_sym_ATsmall] = ACTIONS(280), + [anon_sym_ATtest] = ACTIONS(278), + [anon_sym_ATtestWith] = ACTIONS(280), + [anon_sym_ATtestdox] = ACTIONS(280), + [anon_sym_ATticket] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(280), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(278), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(278), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(280), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(278), + [anon_sym_ATreadonly] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(280), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(280), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(280), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(280), + [anon_sym_ATparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(278), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(280), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(280), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(280), + [anon_sym_COMMA] = ACTIONS(280), + [anon_sym_PIPE] = ACTIONS(282), + [anon_sym_DOLLAR] = ACTIONS(280), + [sym__end] = ACTIONS(280), + }, + [37] = { + [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_LBRACK_RBRACK] = ACTIONS(207), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym__text_after_type] = ACTIONS(207), + }, + [38] = { + [sym__type_argument_list] = STATE(7), + [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(238), + [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_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(207), + [aux_sym__psalm_tag_token1] = 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_COMMA] = ACTIONS(207), + [sym__end] = ACTIONS(207), + }, + [39] = { + [sym__type_argument_named_type] = STATE(70), + [anon_sym_LBRACE] = ACTIONS(263), + [anon_sym_ATinheritdoc] = ACTIONS(263), + [anon_sym_ATinheritDoc] = ACTIONS(263), + [anon_sym_ATapi] = ACTIONS(263), + [anon_sym_ATfilesource] = ACTIONS(263), + [anon_sym_ATignore] = ACTIONS(263), + [anon_sym_ATinternal] = ACTIONS(263), + [anon_sym_ATcategory] = ACTIONS(263), + [anon_sym_ATcopyright] = ACTIONS(263), + [anon_sym_ATtodo] = ACTIONS(263), + [anon_sym_ATexample] = ACTIONS(263), + [anon_sym_ATlicense] = ACTIONS(263), + [anon_sym_ATpackage] = ACTIONS(263), + [anon_sym_ATsource] = ACTIONS(263), + [anon_sym_ATsubpackage] = ACTIONS(263), + [anon_sym_ATuses] = ACTIONS(263), + [anon_sym_ATauthor] = ACTIONS(263), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_ATglobal] = ACTIONS(263), + [anon_sym_ATlink] = ACTIONS(263), + [anon_sym_ATmethod] = ACTIONS(263), + [anon_sym_ATparam] = ACTIONS(261), + [anon_sym_ATproperty] = ACTIONS(261), + [anon_sym_ATproperty_DASHread] = ACTIONS(263), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATreturn] = ACTIONS(263), + [anon_sym_ATsee] = ACTIONS(263), + [anon_sym_ATthrows] = ACTIONS(263), + [anon_sym_ATvar] = ACTIONS(263), + [anon_sym_ATdeprecated] = ACTIONS(263), + [anon_sym_ATsince] = ACTIONS(263), + [anon_sym_ATversion] = ACTIONS(263), + [anon_sym_ATtemplate] = ACTIONS(261), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), + [anon_sym_ATimplements] = ACTIONS(263), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), + [anon_sym_ATextends] = ACTIONS(263), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), + [anon_sym_ATuse] = ACTIONS(261), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), + [anon_sym_ATafter] = ACTIONS(261), + [anon_sym_ATafterClass] = ACTIONS(263), + [anon_sym_ATannotation] = ACTIONS(263), + [anon_sym_ATbackupGlobals] = ACTIONS(263), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), + [anon_sym_ATbefore] = ACTIONS(261), + [anon_sym_ATbeforeClass] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), + [anon_sym_ATcovers] = ACTIONS(261), + [anon_sym_ATcoversDefaultClass] = ACTIONS(261), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), + [anon_sym_ATcoversNothing] = ACTIONS(263), + [anon_sym_ATdataProvider] = ACTIONS(263), + [anon_sym_ATdepends] = ACTIONS(261), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), + [anon_sym_ATgroup] = ACTIONS(263), + [anon_sym_ATlarge] = ACTIONS(263), + [anon_sym_ATmedium] = ACTIONS(263), + [anon_sym_ATpreserveGlobalState] = ACTIONS(263), + [anon_sym_ATrequires] = ACTIONS(261), + [anon_sym_ATrequiresusages] = ACTIONS(263), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), + [anon_sym_ATsmall] = ACTIONS(263), + [anon_sym_ATtest] = ACTIONS(261), + [anon_sym_ATtestWith] = ACTIONS(263), + [anon_sym_ATtestdox] = ACTIONS(263), + [anon_sym_ATticket] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), + [anon_sym_ATreadonly] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), + [anon_sym_ATparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_DOLLAR] = ACTIONS(263), + [sym__end] = ACTIONS(263), + [sym__text_after_type] = ACTIONS(263), + }, + [40] = { + [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(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_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_LBRACK_RBRACK] = ACTIONS(236), + [anon_sym_PIPE] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(236), + [sym__end] = ACTIONS(236), + [sym__text_after_type] = ACTIONS(236), + }, + [41] = { + [aux_sym_union_type_repeat1] = STATE(27), + [sym_name] = ACTIONS(287), + [anon_sym_ATinheritdoc] = ACTIONS(289), + [anon_sym_ATinheritDoc] = ACTIONS(289), + [anon_sym_ATapi] = ACTIONS(289), + [anon_sym_ATfilesource] = ACTIONS(289), + [anon_sym_ATignore] = ACTIONS(289), + [anon_sym_ATinternal] = ACTIONS(289), + [anon_sym_ATcategory] = ACTIONS(289), + [anon_sym_ATcopyright] = ACTIONS(289), + [anon_sym_ATtodo] = ACTIONS(289), + [anon_sym_ATexample] = ACTIONS(289), + [anon_sym_ATlicense] = ACTIONS(289), + [anon_sym_ATpackage] = ACTIONS(289), + [anon_sym_ATsource] = ACTIONS(289), + [anon_sym_ATsubpackage] = ACTIONS(289), + [anon_sym_ATuses] = ACTIONS(289), + [anon_sym_ATauthor] = ACTIONS(289), + [anon_sym_ATglobal] = ACTIONS(289), + [anon_sym_ATlink] = ACTIONS(289), + [anon_sym_ATmethod] = ACTIONS(289), + [anon_sym_ATparam] = ACTIONS(287), + [anon_sym_ATproperty] = ACTIONS(287), + [anon_sym_ATproperty_DASHread] = ACTIONS(289), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(289), + [anon_sym_ATreturn] = ACTIONS(289), + [anon_sym_ATsee] = ACTIONS(289), + [anon_sym_ATthrows] = ACTIONS(289), + [anon_sym_ATvar] = ACTIONS(289), + [anon_sym_ATdeprecated] = ACTIONS(289), + [anon_sym_ATsince] = ACTIONS(289), + [anon_sym_ATversion] = ACTIONS(289), + [anon_sym_ATtemplate] = ACTIONS(287), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(289), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(289), + [anon_sym_of] = ACTIONS(287), + [anon_sym_ATimplements] = ACTIONS(289), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(289), + [anon_sym_ATextends] = ACTIONS(289), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(289), + [anon_sym_ATuse] = ACTIONS(287), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(289), + [anon_sym_ATafter] = ACTIONS(287), + [anon_sym_ATafterClass] = ACTIONS(289), + [anon_sym_ATannotation] = ACTIONS(289), + [anon_sym_ATbackupGlobals] = ACTIONS(289), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(289), + [anon_sym_ATbefore] = ACTIONS(287), + [anon_sym_ATbeforeClass] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(289), + [anon_sym_ATcovers] = ACTIONS(287), + [anon_sym_ATcoversDefaultClass] = ACTIONS(287), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(289), + [anon_sym_ATcoversNothing] = ACTIONS(289), + [anon_sym_ATdataProvider] = ACTIONS(289), + [anon_sym_ATdepends] = ACTIONS(287), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(289), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(289), + [anon_sym_ATgroup] = ACTIONS(289), + [anon_sym_ATlarge] = ACTIONS(289), + [anon_sym_ATmedium] = ACTIONS(289), + [anon_sym_ATpreserveGlobalState] = ACTIONS(289), + [anon_sym_ATrequires] = ACTIONS(287), + [anon_sym_ATrequiresusages] = ACTIONS(289), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(289), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(289), + [anon_sym_ATsmall] = ACTIONS(289), + [anon_sym_ATtest] = ACTIONS(287), + [anon_sym_ATtestWith] = ACTIONS(289), + [anon_sym_ATtestdox] = ACTIONS(289), + [anon_sym_ATticket] = ACTIONS(289), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(289), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(289), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(289), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(289), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(289), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(289), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(289), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(289), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(287), + [anon_sym_ATreadonly] = ACTIONS(289), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(289), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(289), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(289), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(289), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(289), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(289), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(289), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(289), + [anon_sym_ATparam_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(289), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(289), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(289), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(289), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(289), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(289), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(289), + [anon_sym_COMMA] = ACTIONS(289), + [anon_sym_PIPE] = ACTIONS(271), + [anon_sym_DOLLAR] = ACTIONS(289), + [sym__end] = ACTIONS(289), + }, + [42] = { + [aux_sym_union_type_repeat1] = STATE(52), + [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(267), + [anon_sym_ATproperty] = ACTIONS(267), + [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(267), + [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(267), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(269), + [anon_sym_ATafter] = ACTIONS(267), + [anon_sym_ATafterClass] = ACTIONS(269), + [anon_sym_ATannotation] = ACTIONS(269), + [anon_sym_ATbackupGlobals] = ACTIONS(269), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(269), + [anon_sym_ATbefore] = ACTIONS(267), + [anon_sym_ATbeforeClass] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(267), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(269), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(269), + [anon_sym_ATcovers] = ACTIONS(267), + [anon_sym_ATcoversDefaultClass] = ACTIONS(267), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(269), + [anon_sym_ATcoversNothing] = ACTIONS(269), + [anon_sym_ATdataProvider] = ACTIONS(269), + [anon_sym_ATdepends] = ACTIONS(267), + [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(267), + [anon_sym_ATrequiresusages] = ACTIONS(269), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(269), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(269), + [anon_sym_ATsmall] = ACTIONS(269), + [anon_sym_ATtest] = ACTIONS(267), + [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(267), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(269), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(267), + [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(267), + [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(267), + [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_PIPE] = ACTIONS(291), + [anon_sym_DOLLAR] = ACTIONS(269), + [sym__end] = ACTIONS(269), + [sym__text_after_type] = ACTIONS(269), + }, + [43] = { + [sym_description] = STATE(113), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(293), + [anon_sym_ATinheritDoc] = ACTIONS(293), + [anon_sym_ATapi] = ACTIONS(293), + [anon_sym_ATfilesource] = ACTIONS(293), + [anon_sym_ATignore] = ACTIONS(293), + [anon_sym_ATinternal] = ACTIONS(293), + [anon_sym_ATcategory] = ACTIONS(293), + [anon_sym_ATcopyright] = ACTIONS(293), + [anon_sym_ATtodo] = ACTIONS(293), + [anon_sym_ATexample] = ACTIONS(293), + [anon_sym_ATlicense] = ACTIONS(293), + [anon_sym_ATpackage] = ACTIONS(293), + [anon_sym_ATsource] = ACTIONS(293), + [anon_sym_ATsubpackage] = ACTIONS(293), + [anon_sym_ATuses] = ACTIONS(293), + [anon_sym_ATauthor] = ACTIONS(293), + [anon_sym_ATglobal] = ACTIONS(293), + [anon_sym_ATlink] = ACTIONS(293), + [anon_sym_ATmethod] = ACTIONS(293), + [anon_sym_ATparam] = ACTIONS(295), + [anon_sym_ATproperty] = ACTIONS(295), + [anon_sym_ATproperty_DASHread] = ACTIONS(293), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(293), + [anon_sym_ATreturn] = ACTIONS(293), + [anon_sym_ATsee] = ACTIONS(293), + [anon_sym_ATthrows] = ACTIONS(293), + [anon_sym_ATvar] = ACTIONS(293), + [anon_sym_ATdeprecated] = ACTIONS(293), + [anon_sym_ATsince] = ACTIONS(293), + [anon_sym_ATversion] = ACTIONS(293), + [anon_sym_ATtemplate] = ACTIONS(295), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(293), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(293), + [anon_sym_ATimplements] = ACTIONS(293), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(293), + [anon_sym_ATextends] = ACTIONS(293), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(293), + [anon_sym_ATuse] = ACTIONS(295), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(293), + [anon_sym_ATafter] = ACTIONS(295), + [anon_sym_ATafterClass] = ACTIONS(293), + [anon_sym_ATannotation] = ACTIONS(293), + [anon_sym_ATbackupGlobals] = ACTIONS(293), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(293), + [anon_sym_ATbefore] = ACTIONS(295), + [anon_sym_ATbeforeClass] = ACTIONS(293), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(295), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(293), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(293), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(293), + [anon_sym_ATcovers] = ACTIONS(295), + [anon_sym_ATcoversDefaultClass] = ACTIONS(295), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(293), + [anon_sym_ATcoversNothing] = ACTIONS(293), + [anon_sym_ATdataProvider] = ACTIONS(293), + [anon_sym_ATdepends] = ACTIONS(295), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(293), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(293), + [anon_sym_ATgroup] = ACTIONS(293), + [anon_sym_ATlarge] = ACTIONS(293), + [anon_sym_ATmedium] = ACTIONS(293), + [anon_sym_ATpreserveGlobalState] = ACTIONS(293), + [anon_sym_ATrequires] = ACTIONS(295), + [anon_sym_ATrequiresusages] = ACTIONS(293), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(293), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(293), + [anon_sym_ATsmall] = ACTIONS(293), + [anon_sym_ATtest] = ACTIONS(295), + [anon_sym_ATtestWith] = ACTIONS(293), + [anon_sym_ATtestdox] = ACTIONS(293), + [anon_sym_ATticket] = ACTIONS(293), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(293), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(293), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(293), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(295), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(293), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(295), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(293), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(293), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(293), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(293), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(293), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(293), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(293), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(293), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(293), [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(295), [anon_sym_ATreadonly] = ACTIONS(293), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(293), @@ -11865,241 +12298,238 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(293), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(293), [sym__end] = ACTIONS(293), - [sym__text_after_type] = ACTIONS(297), - }, - [43] = { - [sym__description_after_type] = STATE(123), - [sym_inline_tag] = STATE(91), - [aux_sym__description_after_type_repeat1] = STATE(78), - [anon_sym_LBRACE] = ACTIONS(291), - [anon_sym_ATinheritdoc] = ACTIONS(299), - [anon_sym_ATinheritDoc] = ACTIONS(299), - [anon_sym_ATapi] = ACTIONS(299), - [anon_sym_ATfilesource] = ACTIONS(299), - [anon_sym_ATignore] = ACTIONS(299), - [anon_sym_ATinternal] = ACTIONS(299), - [anon_sym_ATcategory] = ACTIONS(299), - [anon_sym_ATcopyright] = ACTIONS(299), - [anon_sym_ATtodo] = ACTIONS(299), - [anon_sym_ATexample] = ACTIONS(299), - [anon_sym_ATlicense] = ACTIONS(299), - [anon_sym_ATpackage] = ACTIONS(299), - [anon_sym_ATsource] = ACTIONS(299), - [anon_sym_ATsubpackage] = ACTIONS(299), - [anon_sym_ATuses] = ACTIONS(299), - [anon_sym_ATauthor] = ACTIONS(299), - [anon_sym_ATglobal] = ACTIONS(299), - [anon_sym_ATlink] = ACTIONS(299), - [anon_sym_ATmethod] = ACTIONS(299), - [anon_sym_ATparam] = ACTIONS(301), - [anon_sym_ATproperty] = ACTIONS(301), - [anon_sym_ATproperty_DASHread] = ACTIONS(299), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(299), - [anon_sym_ATreturn] = ACTIONS(299), - [anon_sym_ATsee] = ACTIONS(299), - [anon_sym_ATthrows] = ACTIONS(299), - [anon_sym_ATvar] = ACTIONS(299), - [anon_sym_ATdeprecated] = ACTIONS(299), - [anon_sym_ATsince] = ACTIONS(299), - [anon_sym_ATversion] = ACTIONS(299), - [anon_sym_ATtemplate] = ACTIONS(301), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(299), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(299), - [anon_sym_ATimplements] = ACTIONS(299), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(299), - [anon_sym_ATextends] = ACTIONS(299), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(299), - [anon_sym_ATuse] = ACTIONS(301), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(299), - [anon_sym_ATafter] = ACTIONS(301), - [anon_sym_ATafterClass] = ACTIONS(299), - [anon_sym_ATannotation] = ACTIONS(299), - [anon_sym_ATbackupGlobals] = ACTIONS(299), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(299), - [anon_sym_ATbefore] = ACTIONS(301), - [anon_sym_ATbeforeClass] = ACTIONS(299), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(301), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(299), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(299), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(299), - [anon_sym_ATcovers] = ACTIONS(301), - [anon_sym_ATcoversDefaultClass] = ACTIONS(301), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(299), - [anon_sym_ATcoversNothing] = ACTIONS(299), - [anon_sym_ATdataProvider] = ACTIONS(299), - [anon_sym_ATdepends] = ACTIONS(301), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(299), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(299), - [anon_sym_ATgroup] = ACTIONS(299), - [anon_sym_ATlarge] = ACTIONS(299), - [anon_sym_ATmedium] = ACTIONS(299), - [anon_sym_ATpreserveGlobalState] = ACTIONS(299), - [anon_sym_ATrequires] = ACTIONS(301), - [anon_sym_ATrequiresusages] = ACTIONS(299), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(299), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(299), - [anon_sym_ATsmall] = ACTIONS(299), - [anon_sym_ATtest] = ACTIONS(301), - [anon_sym_ATtestWith] = ACTIONS(299), - [anon_sym_ATtestdox] = ACTIONS(299), - [anon_sym_ATticket] = ACTIONS(299), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(299), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(299), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(299), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(301), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(299), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(301), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(299), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(299), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(299), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(299), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(299), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(299), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(299), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(299), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(299), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(301), - [anon_sym_ATreadonly] = ACTIONS(299), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(299), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(299), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(299), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(299), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(299), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(299), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(299), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(299), - [anon_sym_ATparam_DASHout] = ACTIONS(299), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(299), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(301), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(299), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(299), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(299), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(299), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(299), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(299), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(299), - [sym__end] = ACTIONS(299), - [sym__text_after_type] = ACTIONS(297), + [sym_text] = ACTIONS(73), }, [44] = { - [sym_description] = STATE(112), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(114), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(303), - [anon_sym_ATinheritDoc] = ACTIONS(303), - [anon_sym_ATapi] = ACTIONS(303), - [anon_sym_ATfilesource] = ACTIONS(303), - [anon_sym_ATignore] = ACTIONS(303), - [anon_sym_ATinternal] = ACTIONS(303), - [anon_sym_ATcategory] = ACTIONS(303), - [anon_sym_ATcopyright] = ACTIONS(303), - [anon_sym_ATtodo] = ACTIONS(303), - [anon_sym_ATexample] = ACTIONS(303), - [anon_sym_ATlicense] = ACTIONS(303), - [anon_sym_ATpackage] = ACTIONS(303), - [anon_sym_ATsource] = ACTIONS(303), - [anon_sym_ATsubpackage] = ACTIONS(303), - [anon_sym_ATuses] = ACTIONS(303), - [anon_sym_ATauthor] = ACTIONS(303), - [anon_sym_ATglobal] = ACTIONS(303), - [anon_sym_ATlink] = ACTIONS(303), - [anon_sym_ATmethod] = ACTIONS(303), - [anon_sym_ATparam] = ACTIONS(305), - [anon_sym_ATproperty] = ACTIONS(305), - [anon_sym_ATproperty_DASHread] = ACTIONS(303), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(303), - [anon_sym_ATreturn] = ACTIONS(303), - [anon_sym_ATsee] = ACTIONS(303), - [anon_sym_ATthrows] = ACTIONS(303), - [anon_sym_ATvar] = ACTIONS(303), - [anon_sym_ATdeprecated] = ACTIONS(303), - [anon_sym_ATsince] = ACTIONS(303), - [anon_sym_ATversion] = ACTIONS(303), - [anon_sym_ATtemplate] = ACTIONS(305), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(303), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(303), - [anon_sym_ATimplements] = ACTIONS(303), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(303), - [anon_sym_ATextends] = ACTIONS(303), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(303), - [anon_sym_ATuse] = ACTIONS(305), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(303), - [anon_sym_ATafter] = ACTIONS(305), - [anon_sym_ATafterClass] = ACTIONS(303), - [anon_sym_ATannotation] = ACTIONS(303), - [anon_sym_ATbackupGlobals] = ACTIONS(303), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(303), - [anon_sym_ATbefore] = ACTIONS(305), - [anon_sym_ATbeforeClass] = ACTIONS(303), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(305), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(303), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(303), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(303), - [anon_sym_ATcovers] = ACTIONS(305), - [anon_sym_ATcoversDefaultClass] = ACTIONS(305), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(303), - [anon_sym_ATcoversNothing] = ACTIONS(303), - [anon_sym_ATdataProvider] = ACTIONS(303), - [anon_sym_ATdepends] = ACTIONS(305), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(303), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(303), - [anon_sym_ATgroup] = ACTIONS(303), - [anon_sym_ATlarge] = ACTIONS(303), - [anon_sym_ATmedium] = ACTIONS(303), - [anon_sym_ATpreserveGlobalState] = ACTIONS(303), - [anon_sym_ATrequires] = ACTIONS(305), - [anon_sym_ATrequiresusages] = ACTIONS(303), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(303), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(303), - [anon_sym_ATsmall] = ACTIONS(303), - [anon_sym_ATtest] = ACTIONS(305), - [anon_sym_ATtestWith] = ACTIONS(303), - [anon_sym_ATtestdox] = ACTIONS(303), - [anon_sym_ATticket] = ACTIONS(303), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(303), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(303), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(303), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(305), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(303), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(305), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(303), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(303), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(303), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(303), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(303), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(303), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(303), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(303), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(303), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(305), - [anon_sym_ATreadonly] = ACTIONS(303), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(303), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(303), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(303), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(303), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(303), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(303), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(303), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(303), - [anon_sym_ATparam_DASHout] = ACTIONS(303), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(303), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(305), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(303), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(303), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(303), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(303), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(303), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(303), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(303), - [sym__end] = ACTIONS(303), + [anon_sym_ATinheritdoc] = ACTIONS(297), + [anon_sym_ATinheritDoc] = ACTIONS(297), + [anon_sym_ATapi] = ACTIONS(297), + [anon_sym_ATfilesource] = ACTIONS(297), + [anon_sym_ATignore] = ACTIONS(297), + [anon_sym_ATinternal] = ACTIONS(297), + [anon_sym_ATcategory] = ACTIONS(297), + [anon_sym_ATcopyright] = ACTIONS(297), + [anon_sym_ATtodo] = ACTIONS(297), + [anon_sym_ATexample] = ACTIONS(297), + [anon_sym_ATlicense] = ACTIONS(297), + [anon_sym_ATpackage] = ACTIONS(297), + [anon_sym_ATsource] = ACTIONS(297), + [anon_sym_ATsubpackage] = ACTIONS(297), + [anon_sym_ATuses] = ACTIONS(297), + [anon_sym_ATauthor] = ACTIONS(297), + [anon_sym_ATglobal] = ACTIONS(297), + [anon_sym_ATlink] = ACTIONS(297), + [anon_sym_ATmethod] = ACTIONS(297), + [anon_sym_ATparam] = ACTIONS(299), + [anon_sym_ATproperty] = ACTIONS(299), + [anon_sym_ATproperty_DASHread] = ACTIONS(297), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(297), + [anon_sym_ATreturn] = ACTIONS(297), + [anon_sym_ATsee] = ACTIONS(297), + [anon_sym_ATthrows] = ACTIONS(297), + [anon_sym_ATvar] = ACTIONS(297), + [anon_sym_ATdeprecated] = ACTIONS(297), + [anon_sym_ATsince] = ACTIONS(297), + [anon_sym_ATversion] = ACTIONS(297), + [anon_sym_ATtemplate] = ACTIONS(299), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(297), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(297), + [anon_sym_ATimplements] = ACTIONS(297), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(297), + [anon_sym_ATextends] = ACTIONS(297), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(297), + [anon_sym_ATuse] = ACTIONS(299), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(297), + [anon_sym_ATafter] = ACTIONS(299), + [anon_sym_ATafterClass] = ACTIONS(297), + [anon_sym_ATannotation] = ACTIONS(297), + [anon_sym_ATbackupGlobals] = ACTIONS(297), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(297), + [anon_sym_ATbefore] = ACTIONS(299), + [anon_sym_ATbeforeClass] = ACTIONS(297), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(299), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(297), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(297), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(297), + [anon_sym_ATcovers] = ACTIONS(299), + [anon_sym_ATcoversDefaultClass] = ACTIONS(299), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(297), + [anon_sym_ATcoversNothing] = ACTIONS(297), + [anon_sym_ATdataProvider] = ACTIONS(297), + [anon_sym_ATdepends] = ACTIONS(299), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(297), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(297), + [anon_sym_ATgroup] = ACTIONS(297), + [anon_sym_ATlarge] = ACTIONS(297), + [anon_sym_ATmedium] = ACTIONS(297), + [anon_sym_ATpreserveGlobalState] = ACTIONS(297), + [anon_sym_ATrequires] = ACTIONS(299), + [anon_sym_ATrequiresusages] = ACTIONS(297), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(297), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(297), + [anon_sym_ATsmall] = ACTIONS(297), + [anon_sym_ATtest] = ACTIONS(299), + [anon_sym_ATtestWith] = ACTIONS(297), + [anon_sym_ATtestdox] = ACTIONS(297), + [anon_sym_ATticket] = ACTIONS(297), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(297), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(297), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(297), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(299), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(297), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(299), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(297), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(297), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(297), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(297), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(297), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(297), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(297), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(297), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(297), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(299), + [anon_sym_ATreadonly] = ACTIONS(297), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(297), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(297), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(297), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(297), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(297), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(297), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(297), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(297), + [anon_sym_ATparam_DASHout] = ACTIONS(297), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(297), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(299), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(297), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(297), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(297), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(297), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(297), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(297), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(297), + [sym__end] = ACTIONS(297), [sym_text] = ACTIONS(73), }, [45] = { - [sym_description] = STATE(118), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(116), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(301), + [anon_sym_ATinheritDoc] = ACTIONS(301), + [anon_sym_ATapi] = ACTIONS(301), + [anon_sym_ATfilesource] = ACTIONS(301), + [anon_sym_ATignore] = ACTIONS(301), + [anon_sym_ATinternal] = ACTIONS(301), + [anon_sym_ATcategory] = ACTIONS(301), + [anon_sym_ATcopyright] = ACTIONS(301), + [anon_sym_ATtodo] = ACTIONS(301), + [anon_sym_ATexample] = ACTIONS(301), + [anon_sym_ATlicense] = ACTIONS(301), + [anon_sym_ATpackage] = ACTIONS(301), + [anon_sym_ATsource] = ACTIONS(301), + [anon_sym_ATsubpackage] = ACTIONS(301), + [anon_sym_ATuses] = ACTIONS(301), + [anon_sym_ATauthor] = ACTIONS(301), + [anon_sym_ATglobal] = ACTIONS(301), + [anon_sym_ATlink] = ACTIONS(301), + [anon_sym_ATmethod] = ACTIONS(301), + [anon_sym_ATparam] = ACTIONS(303), + [anon_sym_ATproperty] = ACTIONS(303), + [anon_sym_ATproperty_DASHread] = ACTIONS(301), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(301), + [anon_sym_ATreturn] = ACTIONS(301), + [anon_sym_ATsee] = ACTIONS(301), + [anon_sym_ATthrows] = ACTIONS(301), + [anon_sym_ATvar] = ACTIONS(301), + [anon_sym_ATdeprecated] = ACTIONS(301), + [anon_sym_ATsince] = ACTIONS(301), + [anon_sym_ATversion] = ACTIONS(301), + [anon_sym_ATtemplate] = ACTIONS(303), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(301), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(301), + [anon_sym_ATimplements] = ACTIONS(301), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(301), + [anon_sym_ATextends] = ACTIONS(301), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(301), + [anon_sym_ATuse] = ACTIONS(303), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(301), + [anon_sym_ATafter] = ACTIONS(303), + [anon_sym_ATafterClass] = ACTIONS(301), + [anon_sym_ATannotation] = ACTIONS(301), + [anon_sym_ATbackupGlobals] = ACTIONS(301), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(301), + [anon_sym_ATbefore] = ACTIONS(303), + [anon_sym_ATbeforeClass] = ACTIONS(301), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(303), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(301), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(301), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(301), + [anon_sym_ATcovers] = ACTIONS(303), + [anon_sym_ATcoversDefaultClass] = ACTIONS(303), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(301), + [anon_sym_ATcoversNothing] = ACTIONS(301), + [anon_sym_ATdataProvider] = ACTIONS(301), + [anon_sym_ATdepends] = ACTIONS(303), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(301), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(301), + [anon_sym_ATgroup] = ACTIONS(301), + [anon_sym_ATlarge] = ACTIONS(301), + [anon_sym_ATmedium] = ACTIONS(301), + [anon_sym_ATpreserveGlobalState] = ACTIONS(301), + [anon_sym_ATrequires] = ACTIONS(303), + [anon_sym_ATrequiresusages] = ACTIONS(301), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(301), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(301), + [anon_sym_ATsmall] = ACTIONS(301), + [anon_sym_ATtest] = ACTIONS(303), + [anon_sym_ATtestWith] = ACTIONS(301), + [anon_sym_ATtestdox] = ACTIONS(301), + [anon_sym_ATticket] = ACTIONS(301), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(301), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(301), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(301), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(303), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(301), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(303), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(301), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(301), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(301), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(301), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(301), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(301), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(301), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(301), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(301), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(303), + [anon_sym_ATreadonly] = ACTIONS(301), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(301), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(301), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(301), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(301), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(301), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(301), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(301), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(301), + [anon_sym_ATparam_DASHout] = ACTIONS(301), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(301), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(303), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(301), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(301), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(301), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(301), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(301), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(301), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(301), + [sym__end] = ACTIONS(301), + [sym_text] = ACTIONS(73), + }, + [46] = { + [sym_name] = ACTIONS(305), [anon_sym_ATinheritdoc] = ACTIONS(307), [anon_sym_ATinheritDoc] = ACTIONS(307), [anon_sym_ATapi] = ACTIONS(307), @@ -12119,8 +12549,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATglobal] = ACTIONS(307), [anon_sym_ATlink] = ACTIONS(307), [anon_sym_ATmethod] = ACTIONS(307), - [anon_sym_ATparam] = ACTIONS(309), - [anon_sym_ATproperty] = ACTIONS(309), + [anon_sym_ATparam] = ACTIONS(305), + [anon_sym_ATproperty] = ACTIONS(305), [anon_sym_ATproperty_DASHread] = ACTIONS(307), [anon_sym_ATproperty_DASHwrite] = ACTIONS(307), [anon_sym_ATreturn] = ACTIONS(307), @@ -12130,53 +12560,54 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(307), [anon_sym_ATsince] = ACTIONS(307), [anon_sym_ATversion] = ACTIONS(307), - [anon_sym_ATtemplate] = ACTIONS(309), + [anon_sym_ATtemplate] = ACTIONS(305), [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(307), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(307), + [anon_sym_of] = ACTIONS(305), [anon_sym_ATimplements] = ACTIONS(307), [anon_sym_ATtemplate_DASHimplements] = ACTIONS(307), [anon_sym_ATextends] = ACTIONS(307), [anon_sym_ATtemplate_DASHextends] = ACTIONS(307), - [anon_sym_ATuse] = ACTIONS(309), + [anon_sym_ATuse] = ACTIONS(305), [anon_sym_ATtemplate_DASHuse] = ACTIONS(307), - [anon_sym_ATafter] = ACTIONS(309), + [anon_sym_ATafter] = ACTIONS(305), [anon_sym_ATafterClass] = ACTIONS(307), [anon_sym_ATannotation] = ACTIONS(307), [anon_sym_ATbackupGlobals] = ACTIONS(307), [anon_sym_ATbackupStaticAttributes] = ACTIONS(307), - [anon_sym_ATbefore] = ACTIONS(309), + [anon_sym_ATbefore] = ACTIONS(305), [anon_sym_ATbeforeClass] = ACTIONS(307), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(309), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(305), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(307), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(307), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(307), - [anon_sym_ATcovers] = ACTIONS(309), - [anon_sym_ATcoversDefaultClass] = ACTIONS(309), + [anon_sym_ATcovers] = ACTIONS(305), + [anon_sym_ATcoversDefaultClass] = ACTIONS(305), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(307), [anon_sym_ATcoversNothing] = ACTIONS(307), [anon_sym_ATdataProvider] = ACTIONS(307), - [anon_sym_ATdepends] = ACTIONS(309), + [anon_sym_ATdepends] = ACTIONS(305), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(307), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(307), [anon_sym_ATgroup] = ACTIONS(307), [anon_sym_ATlarge] = ACTIONS(307), [anon_sym_ATmedium] = ACTIONS(307), [anon_sym_ATpreserveGlobalState] = ACTIONS(307), - [anon_sym_ATrequires] = ACTIONS(309), + [anon_sym_ATrequires] = ACTIONS(305), [anon_sym_ATrequiresusages] = ACTIONS(307), [anon_sym_ATrunInSeparateProcess] = ACTIONS(307), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(307), [anon_sym_ATsmall] = ACTIONS(307), - [anon_sym_ATtest] = ACTIONS(309), + [anon_sym_ATtest] = ACTIONS(305), [anon_sym_ATtestWith] = ACTIONS(307), [anon_sym_ATtestdox] = ACTIONS(307), [anon_sym_ATticket] = ACTIONS(307), [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(307), [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(307), [anon_sym_ATpsalm_DASHvar] = ACTIONS(307), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(309), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(305), [anon_sym_ATpsalm_DASHreturn] = ACTIONS(307), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(309), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(305), [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(307), [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(307), [anon_sym_ATpsalm_DASHmethod] = ACTIONS(307), @@ -12186,7 +12617,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(307), [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(307), [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(307), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(309), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(305), [anon_sym_ATreadonly] = ACTIONS(307), [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(307), [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(307), @@ -12198,7 +12629,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(307), [anon_sym_ATparam_DASHout] = ACTIONS(307), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(307), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(309), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(305), [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(307), [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(307), [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(307), @@ -12206,124 +12637,126 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHinternal] = ACTIONS(307), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(307), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(307), + [anon_sym_PIPE] = ACTIONS(307), + [anon_sym_DOLLAR] = ACTIONS(307), [sym__end] = ACTIONS(307), - [sym_text] = ACTIONS(73), - }, - [46] = { - [aux_sym_union_type_repeat1] = STATE(49), - [anon_sym_LBRACE] = ACTIONS(276), - [anon_sym_ATinheritdoc] = ACTIONS(276), - [anon_sym_ATinheritDoc] = ACTIONS(276), - [anon_sym_ATapi] = ACTIONS(276), - [anon_sym_ATfilesource] = ACTIONS(276), - [anon_sym_ATignore] = ACTIONS(276), - [anon_sym_ATinternal] = ACTIONS(276), - [anon_sym_ATcategory] = ACTIONS(276), - [anon_sym_ATcopyright] = ACTIONS(276), - [anon_sym_ATtodo] = ACTIONS(276), - [anon_sym_ATexample] = ACTIONS(276), - [anon_sym_ATlicense] = ACTIONS(276), - [anon_sym_ATpackage] = ACTIONS(276), - [anon_sym_ATsource] = ACTIONS(276), - [anon_sym_ATsubpackage] = ACTIONS(276), - [anon_sym_ATuses] = ACTIONS(276), - [anon_sym_ATauthor] = ACTIONS(276), - [anon_sym_ATglobal] = ACTIONS(276), - [anon_sym_ATlink] = ACTIONS(276), - [anon_sym_ATmethod] = ACTIONS(276), - [anon_sym_ATparam] = ACTIONS(274), - [anon_sym_ATproperty] = ACTIONS(274), - [anon_sym_ATproperty_DASHread] = ACTIONS(276), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(276), - [anon_sym_ATreturn] = ACTIONS(276), - [anon_sym_ATsee] = ACTIONS(276), - [anon_sym_ATthrows] = ACTIONS(276), - [anon_sym_ATvar] = ACTIONS(276), - [anon_sym_ATdeprecated] = ACTIONS(276), - [anon_sym_ATsince] = ACTIONS(276), - [anon_sym_ATversion] = ACTIONS(276), - [anon_sym_ATtemplate] = ACTIONS(274), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(276), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(276), - [anon_sym_ATimplements] = ACTIONS(276), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(276), - [anon_sym_ATextends] = ACTIONS(276), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(276), - [anon_sym_ATuse] = ACTIONS(274), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(276), - [anon_sym_ATafter] = ACTIONS(274), - [anon_sym_ATafterClass] = ACTIONS(276), - [anon_sym_ATannotation] = ACTIONS(276), - [anon_sym_ATbackupGlobals] = ACTIONS(276), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(276), - [anon_sym_ATbefore] = ACTIONS(274), - [anon_sym_ATbeforeClass] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(274), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(276), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(276), - [anon_sym_ATcovers] = ACTIONS(274), - [anon_sym_ATcoversDefaultClass] = ACTIONS(274), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(276), - [anon_sym_ATcoversNothing] = ACTIONS(276), - [anon_sym_ATdataProvider] = ACTIONS(276), - [anon_sym_ATdepends] = ACTIONS(274), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(276), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(276), - [anon_sym_ATgroup] = ACTIONS(276), - [anon_sym_ATlarge] = ACTIONS(276), - [anon_sym_ATmedium] = ACTIONS(276), - [anon_sym_ATpreserveGlobalState] = ACTIONS(276), - [anon_sym_ATrequires] = ACTIONS(274), - [anon_sym_ATrequiresusages] = ACTIONS(276), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(276), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(276), - [anon_sym_ATsmall] = ACTIONS(276), - [anon_sym_ATtest] = ACTIONS(274), - [anon_sym_ATtestWith] = ACTIONS(276), - [anon_sym_ATtestdox] = ACTIONS(276), - [anon_sym_ATticket] = ACTIONS(276), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(276), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(276), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(276), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(274), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(274), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(276), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(276), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(276), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(276), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(276), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(276), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(274), - [anon_sym_ATreadonly] = ACTIONS(276), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(276), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(276), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(276), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(276), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(276), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(276), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(276), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(276), - [anon_sym_ATparam_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(276), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(274), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(276), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(276), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(276), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(276), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(276), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(276), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(276), - [anon_sym_PIPE] = ACTIONS(311), - [anon_sym_DOLLAR] = ACTIONS(276), - [sym__end] = ACTIONS(276), - [sym__text_after_type] = ACTIONS(276), }, [47] = { + [sym_description] = STATE(137), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(309), + [anon_sym_ATinheritDoc] = ACTIONS(309), + [anon_sym_ATapi] = ACTIONS(309), + [anon_sym_ATfilesource] = ACTIONS(309), + [anon_sym_ATignore] = ACTIONS(309), + [anon_sym_ATinternal] = ACTIONS(309), + [anon_sym_ATcategory] = ACTIONS(309), + [anon_sym_ATcopyright] = ACTIONS(309), + [anon_sym_ATtodo] = ACTIONS(309), + [anon_sym_ATexample] = ACTIONS(309), + [anon_sym_ATlicense] = ACTIONS(309), + [anon_sym_ATpackage] = ACTIONS(309), + [anon_sym_ATsource] = ACTIONS(309), + [anon_sym_ATsubpackage] = ACTIONS(309), + [anon_sym_ATuses] = ACTIONS(309), + [anon_sym_ATauthor] = ACTIONS(309), + [anon_sym_ATglobal] = ACTIONS(309), + [anon_sym_ATlink] = ACTIONS(309), + [anon_sym_ATmethod] = ACTIONS(309), + [anon_sym_ATparam] = ACTIONS(311), + [anon_sym_ATproperty] = ACTIONS(311), + [anon_sym_ATproperty_DASHread] = ACTIONS(309), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(309), + [anon_sym_ATreturn] = ACTIONS(309), + [anon_sym_ATsee] = ACTIONS(309), + [anon_sym_ATthrows] = ACTIONS(309), + [anon_sym_ATvar] = ACTIONS(309), + [anon_sym_ATdeprecated] = ACTIONS(309), + [anon_sym_ATsince] = ACTIONS(309), + [anon_sym_ATversion] = ACTIONS(309), + [anon_sym_ATtemplate] = ACTIONS(311), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(309), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(309), + [anon_sym_ATimplements] = ACTIONS(309), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(309), + [anon_sym_ATextends] = ACTIONS(309), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(309), + [anon_sym_ATuse] = ACTIONS(311), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(309), + [anon_sym_ATafter] = ACTIONS(311), + [anon_sym_ATafterClass] = ACTIONS(309), + [anon_sym_ATannotation] = ACTIONS(309), + [anon_sym_ATbackupGlobals] = ACTIONS(309), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(309), + [anon_sym_ATbefore] = ACTIONS(311), + [anon_sym_ATbeforeClass] = ACTIONS(309), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(311), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(309), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(309), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(309), + [anon_sym_ATcovers] = ACTIONS(311), + [anon_sym_ATcoversDefaultClass] = ACTIONS(311), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(309), + [anon_sym_ATcoversNothing] = ACTIONS(309), + [anon_sym_ATdataProvider] = ACTIONS(309), + [anon_sym_ATdepends] = ACTIONS(311), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(309), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(309), + [anon_sym_ATgroup] = ACTIONS(309), + [anon_sym_ATlarge] = ACTIONS(309), + [anon_sym_ATmedium] = ACTIONS(309), + [anon_sym_ATpreserveGlobalState] = ACTIONS(309), + [anon_sym_ATrequires] = ACTIONS(311), + [anon_sym_ATrequiresusages] = ACTIONS(309), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(309), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(309), + [anon_sym_ATsmall] = ACTIONS(309), + [anon_sym_ATtest] = ACTIONS(311), + [anon_sym_ATtestWith] = ACTIONS(309), + [anon_sym_ATtestdox] = ACTIONS(309), + [anon_sym_ATticket] = ACTIONS(309), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(309), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(309), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(309), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(311), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(309), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(311), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(309), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(309), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(309), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(309), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(309), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(309), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(309), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(309), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(309), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(311), + [anon_sym_ATreadonly] = ACTIONS(309), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(309), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(309), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(309), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(309), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(309), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(309), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(309), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(309), + [anon_sym_ATparam_DASHout] = ACTIONS(309), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(309), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(311), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(309), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(309), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(309), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(309), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(309), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(309), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(309), + [sym__end] = ACTIONS(309), + [sym_text] = ACTIONS(73), + }, + [48] = { [sym_name] = ACTIONS(313), [anon_sym_ATinheritdoc] = ACTIONS(315), [anon_sym_ATinheritDoc] = ACTIONS(315), @@ -12437,10 +12870,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(315), [sym__end] = ACTIONS(315), }, - [48] = { - [sym_description] = STATE(113), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [49] = { + [sym_description] = STATE(126), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(317), [anon_sym_ATinheritDoc] = ACTIONS(317), @@ -12551,238 +12984,352 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(317), [sym_text] = ACTIONS(73), }, - [49] = { - [aux_sym_union_type_repeat1] = STATE(49), - [anon_sym_LBRACE] = ACTIONS(286), - [anon_sym_ATinheritdoc] = ACTIONS(286), - [anon_sym_ATinheritDoc] = ACTIONS(286), - [anon_sym_ATapi] = ACTIONS(286), - [anon_sym_ATfilesource] = ACTIONS(286), - [anon_sym_ATignore] = ACTIONS(286), - [anon_sym_ATinternal] = ACTIONS(286), - [anon_sym_ATcategory] = ACTIONS(286), - [anon_sym_ATcopyright] = ACTIONS(286), - [anon_sym_ATtodo] = ACTIONS(286), - [anon_sym_ATexample] = ACTIONS(286), - [anon_sym_ATlicense] = ACTIONS(286), - [anon_sym_ATpackage] = ACTIONS(286), - [anon_sym_ATsource] = ACTIONS(286), - [anon_sym_ATsubpackage] = ACTIONS(286), - [anon_sym_ATuses] = ACTIONS(286), - [anon_sym_ATauthor] = ACTIONS(286), - [anon_sym_ATglobal] = ACTIONS(286), - [anon_sym_ATlink] = ACTIONS(286), - [anon_sym_ATmethod] = ACTIONS(286), - [anon_sym_ATparam] = ACTIONS(284), - [anon_sym_ATproperty] = ACTIONS(284), - [anon_sym_ATproperty_DASHread] = ACTIONS(286), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATreturn] = ACTIONS(286), - [anon_sym_ATsee] = ACTIONS(286), - [anon_sym_ATthrows] = ACTIONS(286), - [anon_sym_ATvar] = ACTIONS(286), - [anon_sym_ATdeprecated] = ACTIONS(286), - [anon_sym_ATsince] = ACTIONS(286), - [anon_sym_ATversion] = ACTIONS(286), - [anon_sym_ATtemplate] = ACTIONS(284), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), - [anon_sym_ATimplements] = ACTIONS(286), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), - [anon_sym_ATextends] = ACTIONS(286), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), - [anon_sym_ATuse] = ACTIONS(284), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), - [anon_sym_ATafter] = ACTIONS(284), - [anon_sym_ATafterClass] = ACTIONS(286), - [anon_sym_ATannotation] = ACTIONS(286), - [anon_sym_ATbackupGlobals] = ACTIONS(286), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), - [anon_sym_ATbefore] = ACTIONS(284), - [anon_sym_ATbeforeClass] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), - [anon_sym_ATcovers] = ACTIONS(284), - [anon_sym_ATcoversDefaultClass] = ACTIONS(284), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), - [anon_sym_ATcoversNothing] = ACTIONS(286), - [anon_sym_ATdataProvider] = ACTIONS(286), - [anon_sym_ATdepends] = ACTIONS(284), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), - [anon_sym_ATgroup] = ACTIONS(286), - [anon_sym_ATlarge] = ACTIONS(286), - [anon_sym_ATmedium] = ACTIONS(286), - [anon_sym_ATpreserveGlobalState] = ACTIONS(286), - [anon_sym_ATrequires] = ACTIONS(284), - [anon_sym_ATrequiresusages] = ACTIONS(286), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), - [anon_sym_ATsmall] = ACTIONS(286), - [anon_sym_ATtest] = ACTIONS(284), - [anon_sym_ATtestWith] = ACTIONS(286), - [anon_sym_ATtestdox] = ACTIONS(286), - [anon_sym_ATticket] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), - [anon_sym_ATreadonly] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), - [anon_sym_ATparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), - [anon_sym_PIPE] = ACTIONS(321), - [anon_sym_DOLLAR] = ACTIONS(286), - [sym__end] = ACTIONS(286), - [sym__text_after_type] = ACTIONS(286), - }, [50] = { - [sym_description] = STATE(119), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(324), - [anon_sym_ATinheritDoc] = ACTIONS(324), - [anon_sym_ATapi] = ACTIONS(324), - [anon_sym_ATfilesource] = ACTIONS(324), - [anon_sym_ATignore] = ACTIONS(324), - [anon_sym_ATinternal] = ACTIONS(324), - [anon_sym_ATcategory] = ACTIONS(324), - [anon_sym_ATcopyright] = ACTIONS(324), - [anon_sym_ATtodo] = ACTIONS(324), - [anon_sym_ATexample] = ACTIONS(324), - [anon_sym_ATlicense] = ACTIONS(324), - [anon_sym_ATpackage] = ACTIONS(324), - [anon_sym_ATsource] = ACTIONS(324), - [anon_sym_ATsubpackage] = ACTIONS(324), - [anon_sym_ATuses] = ACTIONS(324), - [anon_sym_ATauthor] = ACTIONS(324), - [anon_sym_ATglobal] = ACTIONS(324), - [anon_sym_ATlink] = ACTIONS(324), - [anon_sym_ATmethod] = ACTIONS(324), - [anon_sym_ATparam] = ACTIONS(326), - [anon_sym_ATproperty] = ACTIONS(326), - [anon_sym_ATproperty_DASHread] = ACTIONS(324), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(324), - [anon_sym_ATreturn] = ACTIONS(324), - [anon_sym_ATsee] = ACTIONS(324), - [anon_sym_ATthrows] = ACTIONS(324), - [anon_sym_ATvar] = ACTIONS(324), - [anon_sym_ATdeprecated] = ACTIONS(324), - [anon_sym_ATsince] = ACTIONS(324), - [anon_sym_ATversion] = ACTIONS(324), - [anon_sym_ATtemplate] = ACTIONS(326), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(324), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(324), - [anon_sym_ATimplements] = ACTIONS(324), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(324), - [anon_sym_ATextends] = ACTIONS(324), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(324), - [anon_sym_ATuse] = ACTIONS(326), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(324), - [anon_sym_ATafter] = ACTIONS(326), - [anon_sym_ATafterClass] = ACTIONS(324), - [anon_sym_ATannotation] = ACTIONS(324), - [anon_sym_ATbackupGlobals] = ACTIONS(324), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(324), - [anon_sym_ATbefore] = ACTIONS(326), - [anon_sym_ATbeforeClass] = ACTIONS(324), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(326), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(324), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(324), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(324), - [anon_sym_ATcovers] = ACTIONS(326), - [anon_sym_ATcoversDefaultClass] = ACTIONS(326), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(324), - [anon_sym_ATcoversNothing] = ACTIONS(324), - [anon_sym_ATdataProvider] = ACTIONS(324), - [anon_sym_ATdepends] = ACTIONS(326), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(324), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(324), - [anon_sym_ATgroup] = ACTIONS(324), - [anon_sym_ATlarge] = ACTIONS(324), - [anon_sym_ATmedium] = ACTIONS(324), - [anon_sym_ATpreserveGlobalState] = ACTIONS(324), - [anon_sym_ATrequires] = ACTIONS(326), - [anon_sym_ATrequiresusages] = ACTIONS(324), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(324), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(324), - [anon_sym_ATsmall] = ACTIONS(324), - [anon_sym_ATtest] = ACTIONS(326), - [anon_sym_ATtestWith] = ACTIONS(324), - [anon_sym_ATtestdox] = ACTIONS(324), - [anon_sym_ATticket] = ACTIONS(324), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(324), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(324), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(324), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(326), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(324), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(326), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(324), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(324), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(324), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(324), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(324), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(324), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(324), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(324), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(324), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(326), - [anon_sym_ATreadonly] = ACTIONS(324), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(324), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(324), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(324), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(324), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(324), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(324), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(324), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(324), - [anon_sym_ATparam_DASHout] = ACTIONS(324), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(324), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(326), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(324), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(324), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(324), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(324), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(324), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(324), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(324), - [sym__end] = ACTIONS(324), - [sym_text] = ACTIONS(73), + [sym__type_argument_list] = STATE(87), + [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(222), + [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_COLON_COLON] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym_text] = ACTIONS(207), }, [51] = { [sym_description] = STATE(124), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATinheritdoc] = ACTIONS(321), + [anon_sym_ATinheritDoc] = ACTIONS(321), + [anon_sym_ATapi] = ACTIONS(321), + [anon_sym_ATfilesource] = ACTIONS(321), + [anon_sym_ATignore] = ACTIONS(321), + [anon_sym_ATinternal] = ACTIONS(321), + [anon_sym_ATcategory] = ACTIONS(321), + [anon_sym_ATcopyright] = ACTIONS(321), + [anon_sym_ATtodo] = ACTIONS(321), + [anon_sym_ATexample] = ACTIONS(321), + [anon_sym_ATlicense] = ACTIONS(321), + [anon_sym_ATpackage] = ACTIONS(321), + [anon_sym_ATsource] = ACTIONS(321), + [anon_sym_ATsubpackage] = ACTIONS(321), + [anon_sym_ATuses] = ACTIONS(321), + [anon_sym_ATauthor] = ACTIONS(321), + [anon_sym_ATglobal] = ACTIONS(321), + [anon_sym_ATlink] = ACTIONS(321), + [anon_sym_ATmethod] = ACTIONS(321), + [anon_sym_ATparam] = ACTIONS(323), + [anon_sym_ATproperty] = ACTIONS(323), + [anon_sym_ATproperty_DASHread] = ACTIONS(321), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(321), + [anon_sym_ATreturn] = ACTIONS(321), + [anon_sym_ATsee] = ACTIONS(321), + [anon_sym_ATthrows] = ACTIONS(321), + [anon_sym_ATvar] = ACTIONS(321), + [anon_sym_ATdeprecated] = ACTIONS(321), + [anon_sym_ATsince] = ACTIONS(321), + [anon_sym_ATversion] = ACTIONS(321), + [anon_sym_ATtemplate] = ACTIONS(323), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(321), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(321), + [anon_sym_ATimplements] = ACTIONS(321), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(321), + [anon_sym_ATextends] = ACTIONS(321), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(321), + [anon_sym_ATuse] = ACTIONS(323), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(321), + [anon_sym_ATafter] = ACTIONS(323), + [anon_sym_ATafterClass] = ACTIONS(321), + [anon_sym_ATannotation] = ACTIONS(321), + [anon_sym_ATbackupGlobals] = ACTIONS(321), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(321), + [anon_sym_ATbefore] = ACTIONS(323), + [anon_sym_ATbeforeClass] = ACTIONS(321), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(323), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(321), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(321), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(321), + [anon_sym_ATcovers] = ACTIONS(323), + [anon_sym_ATcoversDefaultClass] = ACTIONS(323), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(321), + [anon_sym_ATcoversNothing] = ACTIONS(321), + [anon_sym_ATdataProvider] = ACTIONS(321), + [anon_sym_ATdepends] = ACTIONS(323), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(321), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(321), + [anon_sym_ATgroup] = ACTIONS(321), + [anon_sym_ATlarge] = ACTIONS(321), + [anon_sym_ATmedium] = ACTIONS(321), + [anon_sym_ATpreserveGlobalState] = ACTIONS(321), + [anon_sym_ATrequires] = ACTIONS(323), + [anon_sym_ATrequiresusages] = ACTIONS(321), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(321), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(321), + [anon_sym_ATsmall] = ACTIONS(321), + [anon_sym_ATtest] = ACTIONS(323), + [anon_sym_ATtestWith] = ACTIONS(321), + [anon_sym_ATtestdox] = ACTIONS(321), + [anon_sym_ATticket] = ACTIONS(321), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(321), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(321), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(321), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(323), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(321), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(323), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(321), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(321), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(321), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(321), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(321), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(321), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(321), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(321), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(321), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(323), + [anon_sym_ATreadonly] = ACTIONS(321), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(321), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(321), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(321), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(321), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(321), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(321), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(321), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(321), + [anon_sym_ATparam_DASHout] = ACTIONS(321), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(321), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(323), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(321), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(321), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(321), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(321), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(321), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(321), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(321), + [sym__end] = ACTIONS(321), + [sym_text] = ACTIONS(73), + }, + [52] = { + [aux_sym_union_type_repeat1] = STATE(52), + [anon_sym_LBRACE] = ACTIONS(280), + [anon_sym_ATinheritdoc] = ACTIONS(280), + [anon_sym_ATinheritDoc] = ACTIONS(280), + [anon_sym_ATapi] = ACTIONS(280), + [anon_sym_ATfilesource] = ACTIONS(280), + [anon_sym_ATignore] = ACTIONS(280), + [anon_sym_ATinternal] = ACTIONS(280), + [anon_sym_ATcategory] = ACTIONS(280), + [anon_sym_ATcopyright] = ACTIONS(280), + [anon_sym_ATtodo] = ACTIONS(280), + [anon_sym_ATexample] = ACTIONS(280), + [anon_sym_ATlicense] = ACTIONS(280), + [anon_sym_ATpackage] = ACTIONS(280), + [anon_sym_ATsource] = ACTIONS(280), + [anon_sym_ATsubpackage] = ACTIONS(280), + [anon_sym_ATuses] = ACTIONS(280), + [anon_sym_ATauthor] = ACTIONS(280), + [anon_sym_ATglobal] = ACTIONS(280), + [anon_sym_ATlink] = ACTIONS(280), + [anon_sym_ATmethod] = ACTIONS(280), + [anon_sym_ATparam] = ACTIONS(278), + [anon_sym_ATproperty] = ACTIONS(278), + [anon_sym_ATproperty_DASHread] = ACTIONS(280), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATreturn] = ACTIONS(280), + [anon_sym_ATsee] = ACTIONS(280), + [anon_sym_ATthrows] = ACTIONS(280), + [anon_sym_ATvar] = ACTIONS(280), + [anon_sym_ATdeprecated] = ACTIONS(280), + [anon_sym_ATsince] = ACTIONS(280), + [anon_sym_ATversion] = ACTIONS(280), + [anon_sym_ATtemplate] = ACTIONS(278), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(280), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(280), + [anon_sym_ATimplements] = ACTIONS(280), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(280), + [anon_sym_ATextends] = ACTIONS(280), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(280), + [anon_sym_ATuse] = ACTIONS(278), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(280), + [anon_sym_ATafter] = ACTIONS(278), + [anon_sym_ATafterClass] = ACTIONS(280), + [anon_sym_ATannotation] = ACTIONS(280), + [anon_sym_ATbackupGlobals] = ACTIONS(280), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(280), + [anon_sym_ATbefore] = ACTIONS(278), + [anon_sym_ATbeforeClass] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(278), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(280), + [anon_sym_ATcovers] = ACTIONS(278), + [anon_sym_ATcoversDefaultClass] = ACTIONS(278), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(280), + [anon_sym_ATcoversNothing] = ACTIONS(280), + [anon_sym_ATdataProvider] = ACTIONS(280), + [anon_sym_ATdepends] = ACTIONS(278), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(280), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(280), + [anon_sym_ATgroup] = ACTIONS(280), + [anon_sym_ATlarge] = ACTIONS(280), + [anon_sym_ATmedium] = ACTIONS(280), + [anon_sym_ATpreserveGlobalState] = ACTIONS(280), + [anon_sym_ATrequires] = ACTIONS(278), + [anon_sym_ATrequiresusages] = ACTIONS(280), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(280), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(280), + [anon_sym_ATsmall] = ACTIONS(280), + [anon_sym_ATtest] = ACTIONS(278), + [anon_sym_ATtestWith] = ACTIONS(280), + [anon_sym_ATtestdox] = ACTIONS(280), + [anon_sym_ATticket] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(280), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(278), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(278), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(280), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(278), + [anon_sym_ATreadonly] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(280), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(280), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(280), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(280), + [anon_sym_ATparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(278), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(280), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(280), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(280), + [anon_sym_PIPE] = ACTIONS(325), + [anon_sym_DOLLAR] = ACTIONS(280), + [sym__end] = ACTIONS(280), + [sym__text_after_type] = ACTIONS(280), + }, + [53] = { + [sym_description] = STATE(123), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(328), [anon_sym_ATinheritDoc] = ACTIONS(328), @@ -12893,10 +13440,124 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(328), [sym_text] = ACTIONS(73), }, - [52] = { - [sym_description] = STATE(114), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [54] = { + [sym_name] = ACTIONS(261), + [anon_sym_ATinheritdoc] = ACTIONS(263), + [anon_sym_ATinheritDoc] = ACTIONS(263), + [anon_sym_ATapi] = ACTIONS(263), + [anon_sym_ATfilesource] = ACTIONS(263), + [anon_sym_ATignore] = ACTIONS(263), + [anon_sym_ATinternal] = ACTIONS(263), + [anon_sym_ATcategory] = ACTIONS(263), + [anon_sym_ATcopyright] = ACTIONS(263), + [anon_sym_ATtodo] = ACTIONS(263), + [anon_sym_ATexample] = ACTIONS(263), + [anon_sym_ATlicense] = ACTIONS(263), + [anon_sym_ATpackage] = ACTIONS(263), + [anon_sym_ATsource] = ACTIONS(263), + [anon_sym_ATsubpackage] = ACTIONS(263), + [anon_sym_ATuses] = ACTIONS(263), + [anon_sym_ATauthor] = ACTIONS(263), + [anon_sym_ATglobal] = ACTIONS(263), + [anon_sym_ATlink] = ACTIONS(263), + [anon_sym_ATmethod] = ACTIONS(263), + [anon_sym_ATparam] = ACTIONS(261), + [anon_sym_ATproperty] = ACTIONS(261), + [anon_sym_ATproperty_DASHread] = ACTIONS(263), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATreturn] = ACTIONS(263), + [anon_sym_ATsee] = ACTIONS(263), + [anon_sym_ATthrows] = ACTIONS(263), + [anon_sym_ATvar] = ACTIONS(263), + [anon_sym_ATdeprecated] = ACTIONS(263), + [anon_sym_ATsince] = ACTIONS(263), + [anon_sym_ATversion] = ACTIONS(263), + [anon_sym_ATtemplate] = ACTIONS(261), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), + [anon_sym_of] = ACTIONS(261), + [anon_sym_ATimplements] = ACTIONS(263), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), + [anon_sym_ATextends] = ACTIONS(263), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), + [anon_sym_ATuse] = ACTIONS(261), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), + [anon_sym_ATafter] = ACTIONS(261), + [anon_sym_ATafterClass] = ACTIONS(263), + [anon_sym_ATannotation] = ACTIONS(263), + [anon_sym_ATbackupGlobals] = ACTIONS(263), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), + [anon_sym_ATbefore] = ACTIONS(261), + [anon_sym_ATbeforeClass] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), + [anon_sym_ATcovers] = ACTIONS(261), + [anon_sym_ATcoversDefaultClass] = ACTIONS(261), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), + [anon_sym_ATcoversNothing] = ACTIONS(263), + [anon_sym_ATdataProvider] = ACTIONS(263), + [anon_sym_ATdepends] = ACTIONS(261), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), + [anon_sym_ATgroup] = ACTIONS(263), + [anon_sym_ATlarge] = ACTIONS(263), + [anon_sym_ATmedium] = ACTIONS(263), + [anon_sym_ATpreserveGlobalState] = ACTIONS(263), + [anon_sym_ATrequires] = ACTIONS(261), + [anon_sym_ATrequiresusages] = ACTIONS(263), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), + [anon_sym_ATsmall] = ACTIONS(263), + [anon_sym_ATtest] = ACTIONS(261), + [anon_sym_ATtestWith] = ACTIONS(263), + [anon_sym_ATtestdox] = ACTIONS(263), + [anon_sym_ATticket] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), + [anon_sym_ATreadonly] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), + [anon_sym_ATparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), + [anon_sym_COMMA] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_DOLLAR] = ACTIONS(263), + [sym__end] = ACTIONS(263), + }, + [55] = { + [sym_description] = STATE(119), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(332), [anon_sym_ATinheritDoc] = ACTIONS(332), @@ -13007,121 +13668,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(332), [sym_text] = ACTIONS(73), }, - [53] = { - [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_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_COMMA] = ACTIONS(338), - [anon_sym_PIPE] = ACTIONS(338), - [anon_sym_DOLLAR] = ACTIONS(338), - [sym__end] = ACTIONS(338), + [56] = { + [sym_description] = STATE(142), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), + [anon_sym_LBRACE] = ACTIONS(5), + [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), + [sym__end] = ACTIONS(336), + [sym_text] = ACTIONS(73), }, - [54] = { + [57] = { [sym_name] = ACTIONS(340), [anon_sym_ATinheritdoc] = ACTIONS(342), [anon_sym_ATinheritDoc] = ACTIONS(342), @@ -13235,121 +13896,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(342), [sym__end] = ACTIONS(342), }, - [55] = { - [sym__type_argument_list] = STATE(86), - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(240), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym_text] = ACTIONS(187), - }, - [56] = { + [58] = { [sym_name] = ACTIONS(344), [anon_sym_ATinheritdoc] = ACTIONS(346), [anon_sym_ATinheritDoc] = ACTIONS(346), @@ -13463,466 +14010,238 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(346), [sym__end] = ACTIONS(346), }, - [57] = { - [sym_description] = STATE(126), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), - [anon_sym_LBRACE] = ACTIONS(5), - [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(350), - [anon_sym_ATproperty] = ACTIONS(350), - [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(350), - [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(350), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(348), - [anon_sym_ATafter] = ACTIONS(350), - [anon_sym_ATafterClass] = ACTIONS(348), - [anon_sym_ATannotation] = ACTIONS(348), - [anon_sym_ATbackupGlobals] = ACTIONS(348), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(348), - [anon_sym_ATbefore] = ACTIONS(350), - [anon_sym_ATbeforeClass] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(350), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(348), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(348), - [anon_sym_ATcovers] = ACTIONS(350), - [anon_sym_ATcoversDefaultClass] = ACTIONS(350), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(348), - [anon_sym_ATcoversNothing] = ACTIONS(348), - [anon_sym_ATdataProvider] = ACTIONS(348), - [anon_sym_ATdepends] = ACTIONS(350), - [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(350), - [anon_sym_ATrequiresusages] = ACTIONS(348), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(348), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(348), - [anon_sym_ATsmall] = ACTIONS(348), - [anon_sym_ATtest] = ACTIONS(350), - [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(350), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(348), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(350), - [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(350), - [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(350), - [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), - [sym__end] = ACTIONS(348), - [sym_text] = ACTIONS(73), - }, - [58] = { - [sym_name] = ACTIONS(261), - [anon_sym_ATinheritdoc] = ACTIONS(263), - [anon_sym_ATinheritDoc] = ACTIONS(263), - [anon_sym_ATapi] = ACTIONS(263), - [anon_sym_ATfilesource] = ACTIONS(263), - [anon_sym_ATignore] = ACTIONS(263), - [anon_sym_ATinternal] = ACTIONS(263), - [anon_sym_ATcategory] = ACTIONS(263), - [anon_sym_ATcopyright] = ACTIONS(263), - [anon_sym_ATtodo] = ACTIONS(263), - [anon_sym_ATexample] = ACTIONS(263), - [anon_sym_ATlicense] = ACTIONS(263), - [anon_sym_ATpackage] = ACTIONS(263), - [anon_sym_ATsource] = ACTIONS(263), - [anon_sym_ATsubpackage] = ACTIONS(263), - [anon_sym_ATuses] = ACTIONS(263), - [anon_sym_ATauthor] = ACTIONS(263), - [anon_sym_ATglobal] = ACTIONS(263), - [anon_sym_ATlink] = ACTIONS(263), - [anon_sym_ATmethod] = ACTIONS(263), - [anon_sym_ATparam] = ACTIONS(261), - [anon_sym_ATproperty] = ACTIONS(261), - [anon_sym_ATproperty_DASHread] = ACTIONS(263), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATreturn] = ACTIONS(263), - [anon_sym_ATsee] = ACTIONS(263), - [anon_sym_ATthrows] = ACTIONS(263), - [anon_sym_ATvar] = ACTIONS(263), - [anon_sym_ATdeprecated] = ACTIONS(263), - [anon_sym_ATsince] = ACTIONS(263), - [anon_sym_ATversion] = ACTIONS(263), - [anon_sym_ATtemplate] = ACTIONS(261), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), - [anon_sym_of] = ACTIONS(261), - [anon_sym_ATimplements] = ACTIONS(263), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), - [anon_sym_ATextends] = ACTIONS(263), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), - [anon_sym_ATuse] = ACTIONS(261), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), - [anon_sym_ATafter] = ACTIONS(261), - [anon_sym_ATafterClass] = ACTIONS(263), - [anon_sym_ATannotation] = ACTIONS(263), - [anon_sym_ATbackupGlobals] = ACTIONS(263), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), - [anon_sym_ATbefore] = ACTIONS(261), - [anon_sym_ATbeforeClass] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), - [anon_sym_ATcovers] = ACTIONS(261), - [anon_sym_ATcoversDefaultClass] = ACTIONS(261), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), - [anon_sym_ATcoversNothing] = ACTIONS(263), - [anon_sym_ATdataProvider] = ACTIONS(263), - [anon_sym_ATdepends] = ACTIONS(261), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), - [anon_sym_ATgroup] = ACTIONS(263), - [anon_sym_ATlarge] = ACTIONS(263), - [anon_sym_ATmedium] = ACTIONS(263), - [anon_sym_ATpreserveGlobalState] = ACTIONS(263), - [anon_sym_ATrequires] = ACTIONS(261), - [anon_sym_ATrequiresusages] = ACTIONS(263), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), - [anon_sym_ATsmall] = ACTIONS(263), - [anon_sym_ATtest] = ACTIONS(261), - [anon_sym_ATtestWith] = ACTIONS(263), - [anon_sym_ATtestdox] = ACTIONS(263), - [anon_sym_ATticket] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), - [anon_sym_ATreadonly] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), - [anon_sym_ATparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), - [anon_sym_COMMA] = ACTIONS(263), - [anon_sym_PIPE] = ACTIONS(263), - [anon_sym_DOLLAR] = ACTIONS(263), - [sym__end] = ACTIONS(263), - }, - [59] = { - [aux_sym_union_type_repeat1] = STATE(46), - [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_PIPE] = ACTIONS(311), - [anon_sym_DOLLAR] = ACTIONS(282), - [sym__end] = ACTIONS(282), - [sym__text_after_type] = ACTIONS(282), + [59] = { + [sym_name] = ACTIONS(348), + [anon_sym_ATinheritdoc] = ACTIONS(350), + [anon_sym_ATinheritDoc] = ACTIONS(350), + [anon_sym_ATapi] = ACTIONS(350), + [anon_sym_ATfilesource] = ACTIONS(350), + [anon_sym_ATignore] = ACTIONS(350), + [anon_sym_ATinternal] = ACTIONS(350), + [anon_sym_ATcategory] = ACTIONS(350), + [anon_sym_ATcopyright] = ACTIONS(350), + [anon_sym_ATtodo] = ACTIONS(350), + [anon_sym_ATexample] = ACTIONS(350), + [anon_sym_ATlicense] = ACTIONS(350), + [anon_sym_ATpackage] = ACTIONS(350), + [anon_sym_ATsource] = ACTIONS(350), + [anon_sym_ATsubpackage] = ACTIONS(350), + [anon_sym_ATuses] = ACTIONS(350), + [anon_sym_ATauthor] = ACTIONS(350), + [anon_sym_ATglobal] = ACTIONS(350), + [anon_sym_ATlink] = ACTIONS(350), + [anon_sym_ATmethod] = ACTIONS(350), + [anon_sym_ATparam] = ACTIONS(348), + [anon_sym_ATproperty] = ACTIONS(348), + [anon_sym_ATproperty_DASHread] = ACTIONS(350), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATreturn] = ACTIONS(350), + [anon_sym_ATsee] = ACTIONS(350), + [anon_sym_ATthrows] = ACTIONS(350), + [anon_sym_ATvar] = ACTIONS(350), + [anon_sym_ATdeprecated] = ACTIONS(350), + [anon_sym_ATsince] = ACTIONS(350), + [anon_sym_ATversion] = ACTIONS(350), + [anon_sym_ATtemplate] = ACTIONS(348), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(350), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(350), + [anon_sym_of] = ACTIONS(348), + [anon_sym_ATimplements] = ACTIONS(350), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(350), + [anon_sym_ATextends] = ACTIONS(350), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(350), + [anon_sym_ATuse] = ACTIONS(348), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(350), + [anon_sym_ATafter] = ACTIONS(348), + [anon_sym_ATafterClass] = ACTIONS(350), + [anon_sym_ATannotation] = ACTIONS(350), + [anon_sym_ATbackupGlobals] = ACTIONS(350), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(350), + [anon_sym_ATbefore] = ACTIONS(348), + [anon_sym_ATbeforeClass] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(348), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(350), + [anon_sym_ATcovers] = ACTIONS(348), + [anon_sym_ATcoversDefaultClass] = ACTIONS(348), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(350), + [anon_sym_ATcoversNothing] = ACTIONS(350), + [anon_sym_ATdataProvider] = ACTIONS(350), + [anon_sym_ATdepends] = ACTIONS(348), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(350), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(350), + [anon_sym_ATgroup] = ACTIONS(350), + [anon_sym_ATlarge] = ACTIONS(350), + [anon_sym_ATmedium] = ACTIONS(350), + [anon_sym_ATpreserveGlobalState] = ACTIONS(350), + [anon_sym_ATrequires] = ACTIONS(348), + [anon_sym_ATrequiresusages] = ACTIONS(350), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(350), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(350), + [anon_sym_ATsmall] = ACTIONS(350), + [anon_sym_ATtest] = ACTIONS(348), + [anon_sym_ATtestWith] = ACTIONS(350), + [anon_sym_ATtestdox] = ACTIONS(350), + [anon_sym_ATticket] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(350), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(348), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(348), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(350), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(348), + [anon_sym_ATreadonly] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(350), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(350), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(350), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(350), + [anon_sym_ATparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(348), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(350), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(350), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(350), + [anon_sym_COMMA] = ACTIONS(350), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_DOLLAR] = ACTIONS(350), + [sym__end] = ACTIONS(350), }, [60] = { - [sym_description] = STATE(127), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(352), - [anon_sym_ATinheritDoc] = ACTIONS(352), - [anon_sym_ATapi] = ACTIONS(352), - [anon_sym_ATfilesource] = ACTIONS(352), - [anon_sym_ATignore] = ACTIONS(352), - [anon_sym_ATinternal] = ACTIONS(352), - [anon_sym_ATcategory] = ACTIONS(352), - [anon_sym_ATcopyright] = ACTIONS(352), - [anon_sym_ATtodo] = ACTIONS(352), - [anon_sym_ATexample] = ACTIONS(352), - [anon_sym_ATlicense] = ACTIONS(352), - [anon_sym_ATpackage] = ACTIONS(352), - [anon_sym_ATsource] = ACTIONS(352), - [anon_sym_ATsubpackage] = ACTIONS(352), - [anon_sym_ATuses] = ACTIONS(352), - [anon_sym_ATauthor] = ACTIONS(352), - [anon_sym_ATglobal] = ACTIONS(352), - [anon_sym_ATlink] = ACTIONS(352), - [anon_sym_ATmethod] = ACTIONS(352), - [anon_sym_ATparam] = ACTIONS(354), - [anon_sym_ATproperty] = ACTIONS(354), - [anon_sym_ATproperty_DASHread] = ACTIONS(352), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(352), - [anon_sym_ATreturn] = ACTIONS(352), - [anon_sym_ATsee] = ACTIONS(352), - [anon_sym_ATthrows] = ACTIONS(352), - [anon_sym_ATvar] = ACTIONS(352), - [anon_sym_ATdeprecated] = ACTIONS(352), - [anon_sym_ATsince] = ACTIONS(352), - [anon_sym_ATversion] = ACTIONS(352), - [anon_sym_ATtemplate] = ACTIONS(354), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(352), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(352), - [anon_sym_ATimplements] = ACTIONS(352), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(352), - [anon_sym_ATextends] = ACTIONS(352), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(352), - [anon_sym_ATuse] = ACTIONS(354), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(352), - [anon_sym_ATafter] = ACTIONS(354), - [anon_sym_ATafterClass] = ACTIONS(352), - [anon_sym_ATannotation] = ACTIONS(352), - [anon_sym_ATbackupGlobals] = ACTIONS(352), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(352), - [anon_sym_ATbefore] = ACTIONS(354), - [anon_sym_ATbeforeClass] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(354), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(352), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(352), - [anon_sym_ATcovers] = ACTIONS(354), - [anon_sym_ATcoversDefaultClass] = ACTIONS(354), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(352), - [anon_sym_ATcoversNothing] = ACTIONS(352), - [anon_sym_ATdataProvider] = ACTIONS(352), - [anon_sym_ATdepends] = ACTIONS(354), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(352), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(352), - [anon_sym_ATgroup] = ACTIONS(352), - [anon_sym_ATlarge] = ACTIONS(352), - [anon_sym_ATmedium] = ACTIONS(352), - [anon_sym_ATpreserveGlobalState] = ACTIONS(352), - [anon_sym_ATrequires] = ACTIONS(354), - [anon_sym_ATrequiresusages] = ACTIONS(352), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(352), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(352), - [anon_sym_ATsmall] = ACTIONS(352), - [anon_sym_ATtest] = ACTIONS(354), - [anon_sym_ATtestWith] = ACTIONS(352), - [anon_sym_ATtestdox] = ACTIONS(352), - [anon_sym_ATticket] = ACTIONS(352), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(352), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(352), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(352), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(354), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(354), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(352), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(352), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(352), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(352), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(352), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(352), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(352), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(352), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(354), - [anon_sym_ATreadonly] = ACTIONS(352), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(352), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(352), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(352), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(352), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(352), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(352), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(352), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(352), - [anon_sym_ATparam_DASHout] = ACTIONS(352), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(354), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(352), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(352), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(352), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(352), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(352), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(352), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(352), - [sym__end] = ACTIONS(352), - [sym_text] = ACTIONS(73), + [sym_name] = ACTIONS(352), + [anon_sym_ATinheritdoc] = ACTIONS(354), + [anon_sym_ATinheritDoc] = ACTIONS(354), + [anon_sym_ATapi] = ACTIONS(354), + [anon_sym_ATfilesource] = ACTIONS(354), + [anon_sym_ATignore] = ACTIONS(354), + [anon_sym_ATinternal] = ACTIONS(354), + [anon_sym_ATcategory] = ACTIONS(354), + [anon_sym_ATcopyright] = ACTIONS(354), + [anon_sym_ATtodo] = ACTIONS(354), + [anon_sym_ATexample] = ACTIONS(354), + [anon_sym_ATlicense] = ACTIONS(354), + [anon_sym_ATpackage] = ACTIONS(354), + [anon_sym_ATsource] = ACTIONS(354), + [anon_sym_ATsubpackage] = ACTIONS(354), + [anon_sym_ATuses] = ACTIONS(354), + [anon_sym_ATauthor] = ACTIONS(354), + [anon_sym_ATglobal] = ACTIONS(354), + [anon_sym_ATlink] = ACTIONS(354), + [anon_sym_ATmethod] = ACTIONS(354), + [anon_sym_ATparam] = ACTIONS(352), + [anon_sym_ATproperty] = ACTIONS(352), + [anon_sym_ATproperty_DASHread] = ACTIONS(354), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), + [anon_sym_ATreturn] = ACTIONS(354), + [anon_sym_ATsee] = ACTIONS(354), + [anon_sym_ATthrows] = ACTIONS(354), + [anon_sym_ATvar] = ACTIONS(354), + [anon_sym_ATdeprecated] = ACTIONS(354), + [anon_sym_ATsince] = ACTIONS(354), + [anon_sym_ATversion] = ACTIONS(354), + [anon_sym_ATtemplate] = ACTIONS(352), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), + [anon_sym_of] = ACTIONS(352), + [anon_sym_ATimplements] = ACTIONS(354), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), + [anon_sym_ATextends] = ACTIONS(354), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), + [anon_sym_ATuse] = ACTIONS(352), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), + [anon_sym_ATafter] = ACTIONS(352), + [anon_sym_ATafterClass] = ACTIONS(354), + [anon_sym_ATannotation] = ACTIONS(354), + [anon_sym_ATbackupGlobals] = ACTIONS(354), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), + [anon_sym_ATbefore] = ACTIONS(352), + [anon_sym_ATbeforeClass] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), + [anon_sym_ATcovers] = ACTIONS(352), + [anon_sym_ATcoversDefaultClass] = ACTIONS(352), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), + [anon_sym_ATcoversNothing] = ACTIONS(354), + [anon_sym_ATdataProvider] = ACTIONS(354), + [anon_sym_ATdepends] = ACTIONS(352), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), + [anon_sym_ATgroup] = ACTIONS(354), + [anon_sym_ATlarge] = ACTIONS(354), + [anon_sym_ATmedium] = ACTIONS(354), + [anon_sym_ATpreserveGlobalState] = ACTIONS(354), + [anon_sym_ATrequires] = ACTIONS(352), + [anon_sym_ATrequiresusages] = ACTIONS(354), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), + [anon_sym_ATsmall] = ACTIONS(354), + [anon_sym_ATtest] = ACTIONS(352), + [anon_sym_ATtestWith] = ACTIONS(354), + [anon_sym_ATtestdox] = ACTIONS(354), + [anon_sym_ATticket] = ACTIONS(354), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), + [anon_sym_ATreadonly] = ACTIONS(354), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), + [anon_sym_ATparam_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), + [anon_sym_COMMA] = ACTIONS(354), + [anon_sym_PIPE] = ACTIONS(354), + [anon_sym_DOLLAR] = ACTIONS(354), + [sym__end] = ACTIONS(354), }, [61] = { - [sym_description] = STATE(134), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(141), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(356), [anon_sym_ATinheritDoc] = ACTIONS(356), @@ -14034,9 +14353,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(73), }, [62] = { - [sym_description] = STATE(132), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(139), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(360), [anon_sym_ATinheritDoc] = ACTIONS(360), @@ -14148,9 +14467,123 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(73), }, [63] = { - [sym_description] = STATE(115), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [aux_sym_union_type_repeat1] = STATE(42), + [anon_sym_LBRACE] = ACTIONS(289), + [anon_sym_ATinheritdoc] = ACTIONS(289), + [anon_sym_ATinheritDoc] = ACTIONS(289), + [anon_sym_ATapi] = ACTIONS(289), + [anon_sym_ATfilesource] = ACTIONS(289), + [anon_sym_ATignore] = ACTIONS(289), + [anon_sym_ATinternal] = ACTIONS(289), + [anon_sym_ATcategory] = ACTIONS(289), + [anon_sym_ATcopyright] = ACTIONS(289), + [anon_sym_ATtodo] = ACTIONS(289), + [anon_sym_ATexample] = ACTIONS(289), + [anon_sym_ATlicense] = ACTIONS(289), + [anon_sym_ATpackage] = ACTIONS(289), + [anon_sym_ATsource] = ACTIONS(289), + [anon_sym_ATsubpackage] = ACTIONS(289), + [anon_sym_ATuses] = ACTIONS(289), + [anon_sym_ATauthor] = ACTIONS(289), + [anon_sym_ATglobal] = ACTIONS(289), + [anon_sym_ATlink] = ACTIONS(289), + [anon_sym_ATmethod] = ACTIONS(289), + [anon_sym_ATparam] = ACTIONS(287), + [anon_sym_ATproperty] = ACTIONS(287), + [anon_sym_ATproperty_DASHread] = ACTIONS(289), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(289), + [anon_sym_ATreturn] = ACTIONS(289), + [anon_sym_ATsee] = ACTIONS(289), + [anon_sym_ATthrows] = ACTIONS(289), + [anon_sym_ATvar] = ACTIONS(289), + [anon_sym_ATdeprecated] = ACTIONS(289), + [anon_sym_ATsince] = ACTIONS(289), + [anon_sym_ATversion] = ACTIONS(289), + [anon_sym_ATtemplate] = ACTIONS(287), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(289), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(289), + [anon_sym_ATimplements] = ACTIONS(289), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(289), + [anon_sym_ATextends] = ACTIONS(289), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(289), + [anon_sym_ATuse] = ACTIONS(287), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(289), + [anon_sym_ATafter] = ACTIONS(287), + [anon_sym_ATafterClass] = ACTIONS(289), + [anon_sym_ATannotation] = ACTIONS(289), + [anon_sym_ATbackupGlobals] = ACTIONS(289), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(289), + [anon_sym_ATbefore] = ACTIONS(287), + [anon_sym_ATbeforeClass] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(287), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(289), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(289), + [anon_sym_ATcovers] = ACTIONS(287), + [anon_sym_ATcoversDefaultClass] = ACTIONS(287), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(289), + [anon_sym_ATcoversNothing] = ACTIONS(289), + [anon_sym_ATdataProvider] = ACTIONS(289), + [anon_sym_ATdepends] = ACTIONS(287), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(289), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(289), + [anon_sym_ATgroup] = ACTIONS(289), + [anon_sym_ATlarge] = ACTIONS(289), + [anon_sym_ATmedium] = ACTIONS(289), + [anon_sym_ATpreserveGlobalState] = ACTIONS(289), + [anon_sym_ATrequires] = ACTIONS(287), + [anon_sym_ATrequiresusages] = ACTIONS(289), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(289), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(289), + [anon_sym_ATsmall] = ACTIONS(289), + [anon_sym_ATtest] = ACTIONS(287), + [anon_sym_ATtestWith] = ACTIONS(289), + [anon_sym_ATtestdox] = ACTIONS(289), + [anon_sym_ATticket] = ACTIONS(289), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(289), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(289), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(289), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(287), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(287), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(289), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(289), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(289), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(289), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(289), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(289), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(287), + [anon_sym_ATreadonly] = ACTIONS(289), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(289), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(289), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(289), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(289), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(289), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(289), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(289), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(289), + [anon_sym_ATparam_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(289), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(287), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(289), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(289), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(289), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(289), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(289), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(289), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(289), + [anon_sym_PIPE] = ACTIONS(291), + [anon_sym_DOLLAR] = ACTIONS(289), + [sym__end] = ACTIONS(289), + [sym__text_after_type] = ACTIONS(289), + }, + [64] = { + [sym_description] = STATE(112), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(364), [anon_sym_ATinheritDoc] = ACTIONS(364), @@ -14261,352 +14694,124 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(364), [sym_text] = ACTIONS(73), }, - [64] = { - [sym_description] = STATE(108), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(368), - [anon_sym_ATinheritDoc] = ACTIONS(368), - [anon_sym_ATapi] = ACTIONS(368), - [anon_sym_ATfilesource] = ACTIONS(368), - [anon_sym_ATignore] = ACTIONS(368), - [anon_sym_ATinternal] = ACTIONS(368), - [anon_sym_ATcategory] = ACTIONS(368), - [anon_sym_ATcopyright] = ACTIONS(368), - [anon_sym_ATtodo] = ACTIONS(368), - [anon_sym_ATexample] = ACTIONS(368), - [anon_sym_ATlicense] = ACTIONS(368), - [anon_sym_ATpackage] = ACTIONS(368), - [anon_sym_ATsource] = ACTIONS(368), - [anon_sym_ATsubpackage] = ACTIONS(368), - [anon_sym_ATuses] = ACTIONS(368), - [anon_sym_ATauthor] = ACTIONS(368), - [anon_sym_ATglobal] = ACTIONS(368), - [anon_sym_ATlink] = ACTIONS(368), - [anon_sym_ATmethod] = ACTIONS(368), - [anon_sym_ATparam] = ACTIONS(370), - [anon_sym_ATproperty] = ACTIONS(370), - [anon_sym_ATproperty_DASHread] = ACTIONS(368), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATreturn] = ACTIONS(368), - [anon_sym_ATsee] = ACTIONS(368), - [anon_sym_ATthrows] = ACTIONS(368), - [anon_sym_ATvar] = ACTIONS(368), - [anon_sym_ATdeprecated] = ACTIONS(368), - [anon_sym_ATsince] = ACTIONS(368), - [anon_sym_ATversion] = ACTIONS(368), - [anon_sym_ATtemplate] = ACTIONS(370), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(368), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(368), - [anon_sym_ATimplements] = ACTIONS(368), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(368), - [anon_sym_ATextends] = ACTIONS(368), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(368), - [anon_sym_ATuse] = ACTIONS(370), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(368), - [anon_sym_ATafter] = ACTIONS(370), - [anon_sym_ATafterClass] = ACTIONS(368), - [anon_sym_ATannotation] = ACTIONS(368), - [anon_sym_ATbackupGlobals] = ACTIONS(368), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(368), - [anon_sym_ATbefore] = ACTIONS(370), - [anon_sym_ATbeforeClass] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(370), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(368), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(368), - [anon_sym_ATcovers] = ACTIONS(370), - [anon_sym_ATcoversDefaultClass] = ACTIONS(370), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(368), - [anon_sym_ATcoversNothing] = ACTIONS(368), - [anon_sym_ATdataProvider] = ACTIONS(368), - [anon_sym_ATdepends] = ACTIONS(370), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(368), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(368), - [anon_sym_ATgroup] = ACTIONS(368), - [anon_sym_ATlarge] = ACTIONS(368), - [anon_sym_ATmedium] = ACTIONS(368), - [anon_sym_ATpreserveGlobalState] = ACTIONS(368), - [anon_sym_ATrequires] = ACTIONS(370), - [anon_sym_ATrequiresusages] = ACTIONS(368), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(368), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(368), - [anon_sym_ATsmall] = ACTIONS(368), - [anon_sym_ATtest] = ACTIONS(370), - [anon_sym_ATtestWith] = ACTIONS(368), - [anon_sym_ATtestdox] = ACTIONS(368), - [anon_sym_ATticket] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(368), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(368), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(370), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(370), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(368), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(368), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(368), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(368), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(370), - [anon_sym_ATreadonly] = ACTIONS(368), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(368), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(368), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(368), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(368), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(368), - [anon_sym_ATparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(370), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(368), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(368), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(368), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(368), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(368), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(368), - [sym__end] = ACTIONS(368), - [sym_text] = ACTIONS(73), - }, [65] = { - [sym_name] = ACTIONS(284), - [anon_sym_ATinheritdoc] = ACTIONS(286), - [anon_sym_ATinheritDoc] = ACTIONS(286), - [anon_sym_ATapi] = ACTIONS(286), - [anon_sym_ATfilesource] = ACTIONS(286), - [anon_sym_ATignore] = ACTIONS(286), - [anon_sym_ATinternal] = ACTIONS(286), - [anon_sym_ATcategory] = ACTIONS(286), - [anon_sym_ATcopyright] = ACTIONS(286), - [anon_sym_ATtodo] = ACTIONS(286), - [anon_sym_ATexample] = ACTIONS(286), - [anon_sym_ATlicense] = ACTIONS(286), - [anon_sym_ATpackage] = ACTIONS(286), - [anon_sym_ATsource] = ACTIONS(286), - [anon_sym_ATsubpackage] = ACTIONS(286), - [anon_sym_ATuses] = ACTIONS(286), - [anon_sym_ATauthor] = ACTIONS(286), - [anon_sym_ATglobal] = ACTIONS(286), - [anon_sym_ATlink] = ACTIONS(286), - [anon_sym_ATmethod] = ACTIONS(286), - [anon_sym_ATparam] = ACTIONS(284), - [anon_sym_ATproperty] = ACTIONS(284), - [anon_sym_ATproperty_DASHread] = ACTIONS(286), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATreturn] = ACTIONS(286), - [anon_sym_ATsee] = ACTIONS(286), - [anon_sym_ATthrows] = ACTIONS(286), - [anon_sym_ATvar] = ACTIONS(286), - [anon_sym_ATdeprecated] = ACTIONS(286), - [anon_sym_ATsince] = ACTIONS(286), - [anon_sym_ATversion] = ACTIONS(286), - [anon_sym_ATtemplate] = ACTIONS(284), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), - [anon_sym_of] = ACTIONS(284), - [anon_sym_ATimplements] = ACTIONS(286), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), - [anon_sym_ATextends] = ACTIONS(286), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), - [anon_sym_ATuse] = ACTIONS(284), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), - [anon_sym_ATafter] = ACTIONS(284), - [anon_sym_ATafterClass] = ACTIONS(286), - [anon_sym_ATannotation] = ACTIONS(286), - [anon_sym_ATbackupGlobals] = ACTIONS(286), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), - [anon_sym_ATbefore] = ACTIONS(284), - [anon_sym_ATbeforeClass] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), - [anon_sym_ATcovers] = ACTIONS(284), - [anon_sym_ATcoversDefaultClass] = ACTIONS(284), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), - [anon_sym_ATcoversNothing] = ACTIONS(286), - [anon_sym_ATdataProvider] = ACTIONS(286), - [anon_sym_ATdepends] = ACTIONS(284), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), - [anon_sym_ATgroup] = ACTIONS(286), - [anon_sym_ATlarge] = ACTIONS(286), - [anon_sym_ATmedium] = ACTIONS(286), - [anon_sym_ATpreserveGlobalState] = ACTIONS(286), - [anon_sym_ATrequires] = ACTIONS(284), - [anon_sym_ATrequiresusages] = ACTIONS(286), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), - [anon_sym_ATsmall] = ACTIONS(286), - [anon_sym_ATtest] = ACTIONS(284), - [anon_sym_ATtestWith] = ACTIONS(286), - [anon_sym_ATtestdox] = ACTIONS(286), - [anon_sym_ATticket] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), - [anon_sym_ATreadonly] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), - [anon_sym_ATparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), - [anon_sym_COMMA] = ACTIONS(286), - [anon_sym_PIPE] = ACTIONS(286), - [anon_sym_DOLLAR] = ACTIONS(286), - [sym__end] = ACTIONS(286), + [sym__description_after_type] = STATE(130), + [sym_inline_tag] = STATE(100), + [aux_sym__description_after_type_repeat1] = STATE(71), + [anon_sym_LBRACE] = ACTIONS(368), + [anon_sym_ATinheritdoc] = ACTIONS(370), + [anon_sym_ATinheritDoc] = ACTIONS(370), + [anon_sym_ATapi] = ACTIONS(370), + [anon_sym_ATfilesource] = ACTIONS(370), + [anon_sym_ATignore] = ACTIONS(370), + [anon_sym_ATinternal] = ACTIONS(370), + [anon_sym_ATcategory] = ACTIONS(370), + [anon_sym_ATcopyright] = ACTIONS(370), + [anon_sym_ATtodo] = ACTIONS(370), + [anon_sym_ATexample] = ACTIONS(370), + [anon_sym_ATlicense] = ACTIONS(370), + [anon_sym_ATpackage] = ACTIONS(370), + [anon_sym_ATsource] = ACTIONS(370), + [anon_sym_ATsubpackage] = ACTIONS(370), + [anon_sym_ATuses] = ACTIONS(370), + [anon_sym_ATauthor] = ACTIONS(370), + [anon_sym_ATglobal] = ACTIONS(370), + [anon_sym_ATlink] = ACTIONS(370), + [anon_sym_ATmethod] = ACTIONS(370), + [anon_sym_ATparam] = ACTIONS(372), + [anon_sym_ATproperty] = ACTIONS(372), + [anon_sym_ATproperty_DASHread] = ACTIONS(370), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(370), + [anon_sym_ATreturn] = ACTIONS(370), + [anon_sym_ATsee] = ACTIONS(370), + [anon_sym_ATthrows] = ACTIONS(370), + [anon_sym_ATvar] = ACTIONS(370), + [anon_sym_ATdeprecated] = ACTIONS(370), + [anon_sym_ATsince] = ACTIONS(370), + [anon_sym_ATversion] = ACTIONS(370), + [anon_sym_ATtemplate] = ACTIONS(372), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(370), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(370), + [anon_sym_ATimplements] = ACTIONS(370), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(370), + [anon_sym_ATextends] = ACTIONS(370), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(370), + [anon_sym_ATuse] = ACTIONS(372), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(370), + [anon_sym_ATafter] = ACTIONS(372), + [anon_sym_ATafterClass] = ACTIONS(370), + [anon_sym_ATannotation] = ACTIONS(370), + [anon_sym_ATbackupGlobals] = ACTIONS(370), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(370), + [anon_sym_ATbefore] = ACTIONS(372), + [anon_sym_ATbeforeClass] = ACTIONS(370), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(372), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(370), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(370), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(370), + [anon_sym_ATcovers] = ACTIONS(372), + [anon_sym_ATcoversDefaultClass] = ACTIONS(372), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(370), + [anon_sym_ATcoversNothing] = ACTIONS(370), + [anon_sym_ATdataProvider] = ACTIONS(370), + [anon_sym_ATdepends] = ACTIONS(372), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(370), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(370), + [anon_sym_ATgroup] = ACTIONS(370), + [anon_sym_ATlarge] = ACTIONS(370), + [anon_sym_ATmedium] = ACTIONS(370), + [anon_sym_ATpreserveGlobalState] = ACTIONS(370), + [anon_sym_ATrequires] = ACTIONS(372), + [anon_sym_ATrequiresusages] = ACTIONS(370), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(370), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(370), + [anon_sym_ATsmall] = ACTIONS(370), + [anon_sym_ATtest] = ACTIONS(372), + [anon_sym_ATtestWith] = ACTIONS(370), + [anon_sym_ATtestdox] = ACTIONS(370), + [anon_sym_ATticket] = ACTIONS(370), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(370), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(370), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(370), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(372), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(370), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(372), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(370), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(370), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(370), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(370), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(370), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(370), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(370), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(370), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(370), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(372), + [anon_sym_ATreadonly] = ACTIONS(370), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(370), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(370), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(370), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(370), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(370), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(370), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(370), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(370), + [anon_sym_ATparam_DASHout] = ACTIONS(370), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(370), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(372), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(370), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(370), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(370), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(370), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(370), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(370), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(370), + [sym__end] = ACTIONS(370), + [sym__text_after_type] = ACTIONS(374), }, [66] = { - [sym_description] = STATE(120), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATinheritdoc] = ACTIONS(372), - [anon_sym_ATinheritDoc] = ACTIONS(372), - [anon_sym_ATapi] = ACTIONS(372), - [anon_sym_ATfilesource] = ACTIONS(372), - [anon_sym_ATignore] = ACTIONS(372), - [anon_sym_ATinternal] = ACTIONS(372), - [anon_sym_ATcategory] = ACTIONS(372), - [anon_sym_ATcopyright] = ACTIONS(372), - [anon_sym_ATtodo] = ACTIONS(372), - [anon_sym_ATexample] = ACTIONS(372), - [anon_sym_ATlicense] = ACTIONS(372), - [anon_sym_ATpackage] = ACTIONS(372), - [anon_sym_ATsource] = ACTIONS(372), - [anon_sym_ATsubpackage] = ACTIONS(372), - [anon_sym_ATuses] = ACTIONS(372), - [anon_sym_ATauthor] = ACTIONS(372), - [anon_sym_ATglobal] = ACTIONS(372), - [anon_sym_ATlink] = ACTIONS(372), - [anon_sym_ATmethod] = ACTIONS(372), - [anon_sym_ATparam] = ACTIONS(374), - [anon_sym_ATproperty] = ACTIONS(374), - [anon_sym_ATproperty_DASHread] = ACTIONS(372), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(372), - [anon_sym_ATreturn] = ACTIONS(372), - [anon_sym_ATsee] = ACTIONS(372), - [anon_sym_ATthrows] = ACTIONS(372), - [anon_sym_ATvar] = ACTIONS(372), - [anon_sym_ATdeprecated] = ACTIONS(372), - [anon_sym_ATsince] = ACTIONS(372), - [anon_sym_ATversion] = ACTIONS(372), - [anon_sym_ATtemplate] = ACTIONS(374), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(372), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(372), - [anon_sym_ATimplements] = ACTIONS(372), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(372), - [anon_sym_ATextends] = ACTIONS(372), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(372), - [anon_sym_ATuse] = ACTIONS(374), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(372), - [anon_sym_ATafter] = ACTIONS(374), - [anon_sym_ATafterClass] = ACTIONS(372), - [anon_sym_ATannotation] = ACTIONS(372), - [anon_sym_ATbackupGlobals] = ACTIONS(372), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(372), - [anon_sym_ATbefore] = ACTIONS(374), - [anon_sym_ATbeforeClass] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(374), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(372), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(372), - [anon_sym_ATcovers] = ACTIONS(374), - [anon_sym_ATcoversDefaultClass] = ACTIONS(374), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(372), - [anon_sym_ATcoversNothing] = ACTIONS(372), - [anon_sym_ATdataProvider] = ACTIONS(372), - [anon_sym_ATdepends] = ACTIONS(374), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(372), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(372), - [anon_sym_ATgroup] = ACTIONS(372), - [anon_sym_ATlarge] = ACTIONS(372), - [anon_sym_ATmedium] = ACTIONS(372), - [anon_sym_ATpreserveGlobalState] = ACTIONS(372), - [anon_sym_ATrequires] = ACTIONS(374), - [anon_sym_ATrequiresusages] = ACTIONS(372), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(372), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(372), - [anon_sym_ATsmall] = ACTIONS(372), - [anon_sym_ATtest] = ACTIONS(374), - [anon_sym_ATtestWith] = ACTIONS(372), - [anon_sym_ATtestdox] = ACTIONS(372), - [anon_sym_ATticket] = ACTIONS(372), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(372), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(372), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(372), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(374), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(372), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(374), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(372), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(372), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(372), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(372), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(372), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(372), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(372), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(372), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(372), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(374), - [anon_sym_ATreadonly] = ACTIONS(372), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(372), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(372), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(372), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(372), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(372), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(372), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(372), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(372), - [anon_sym_ATparam_DASHout] = ACTIONS(372), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(372), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(374), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(372), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(372), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(372), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(372), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(372), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(372), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(372), - [sym__end] = ACTIONS(372), - [sym_text] = ACTIONS(73), - }, - [67] = { - [sym_description] = STATE(135), - [sym_inline_tag] = STATE(73), - [aux_sym_description_repeat1] = STATE(73), + [sym_description] = STATE(133), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATinheritdoc] = ACTIONS(376), [anon_sym_ATinheritDoc] = ACTIONS(376), @@ -14717,346 +14922,349 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(376), [sym_text] = ACTIONS(73), }, + [67] = { + [sym_description] = STATE(120), + [sym_inline_tag] = STATE(79), + [aux_sym_description_repeat1] = STATE(79), + [anon_sym_LBRACE] = ACTIONS(5), + [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(382), + [anon_sym_ATproperty] = ACTIONS(382), + [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(382), + [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(382), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(380), + [anon_sym_ATafter] = ACTIONS(382), + [anon_sym_ATafterClass] = ACTIONS(380), + [anon_sym_ATannotation] = ACTIONS(380), + [anon_sym_ATbackupGlobals] = ACTIONS(380), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(380), + [anon_sym_ATbefore] = ACTIONS(382), + [anon_sym_ATbeforeClass] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(382), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(380), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(380), + [anon_sym_ATcovers] = ACTIONS(382), + [anon_sym_ATcoversDefaultClass] = ACTIONS(382), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(380), + [anon_sym_ATcoversNothing] = ACTIONS(380), + [anon_sym_ATdataProvider] = ACTIONS(380), + [anon_sym_ATdepends] = ACTIONS(382), + [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(382), + [anon_sym_ATrequiresusages] = ACTIONS(380), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(380), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(380), + [anon_sym_ATsmall] = ACTIONS(380), + [anon_sym_ATtest] = ACTIONS(382), + [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(382), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(380), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(382), + [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(382), + [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(382), + [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), + [sym__end] = ACTIONS(380), + [sym_text] = ACTIONS(73), + }, [68] = { - [sym_inline_tag] = STATE(68), - [aux_sym_description_repeat1] = STATE(68), - [anon_sym_LBRACE] = ACTIONS(380), - [anon_sym_ATinheritdoc] = ACTIONS(383), - [anon_sym_ATinheritDoc] = ACTIONS(383), - [anon_sym_ATapi] = ACTIONS(383), - [anon_sym_ATfilesource] = ACTIONS(383), - [anon_sym_ATignore] = ACTIONS(383), - [anon_sym_ATinternal] = ACTIONS(383), - [anon_sym_ATcategory] = ACTIONS(383), - [anon_sym_ATcopyright] = ACTIONS(383), - [anon_sym_ATtodo] = ACTIONS(383), - [anon_sym_ATexample] = ACTIONS(383), - [anon_sym_ATlicense] = ACTIONS(383), - [anon_sym_ATpackage] = ACTIONS(383), - [anon_sym_ATsource] = ACTIONS(383), - [anon_sym_ATsubpackage] = ACTIONS(383), - [anon_sym_ATuses] = ACTIONS(383), - [anon_sym_ATauthor] = ACTIONS(383), - [anon_sym_ATglobal] = ACTIONS(383), - [anon_sym_ATlink] = ACTIONS(383), - [anon_sym_ATmethod] = ACTIONS(383), - [anon_sym_ATparam] = ACTIONS(385), - [anon_sym_ATproperty] = ACTIONS(385), - [anon_sym_ATproperty_DASHread] = ACTIONS(383), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(383), - [anon_sym_ATreturn] = ACTIONS(383), - [anon_sym_ATsee] = ACTIONS(383), - [anon_sym_ATthrows] = ACTIONS(383), - [anon_sym_ATvar] = ACTIONS(383), - [anon_sym_ATdeprecated] = ACTIONS(383), - [anon_sym_ATsince] = ACTIONS(383), - [anon_sym_ATversion] = ACTIONS(383), - [anon_sym_ATtemplate] = ACTIONS(385), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(383), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(383), - [anon_sym_ATimplements] = ACTIONS(383), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(383), - [anon_sym_ATextends] = ACTIONS(383), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(383), - [anon_sym_ATuse] = ACTIONS(385), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(383), - [anon_sym_ATafter] = ACTIONS(385), - [anon_sym_ATafterClass] = ACTIONS(383), - [anon_sym_ATannotation] = ACTIONS(383), - [anon_sym_ATbackupGlobals] = ACTIONS(383), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(383), - [anon_sym_ATbefore] = ACTIONS(385), - [anon_sym_ATbeforeClass] = ACTIONS(383), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(385), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(383), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(383), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(383), - [anon_sym_ATcovers] = ACTIONS(385), - [anon_sym_ATcoversDefaultClass] = ACTIONS(385), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(383), - [anon_sym_ATcoversNothing] = ACTIONS(383), - [anon_sym_ATdataProvider] = ACTIONS(383), - [anon_sym_ATdepends] = ACTIONS(385), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(383), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(383), - [anon_sym_ATgroup] = ACTIONS(383), - [anon_sym_ATlarge] = ACTIONS(383), - [anon_sym_ATmedium] = ACTIONS(383), - [anon_sym_ATpreserveGlobalState] = ACTIONS(383), - [anon_sym_ATrequires] = ACTIONS(385), - [anon_sym_ATrequiresusages] = ACTIONS(383), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(383), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(383), - [anon_sym_ATsmall] = ACTIONS(383), - [anon_sym_ATtest] = ACTIONS(385), - [anon_sym_ATtestWith] = ACTIONS(383), - [anon_sym_ATtestdox] = ACTIONS(383), - [anon_sym_ATticket] = ACTIONS(383), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(383), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(383), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(383), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(385), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(383), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(385), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(383), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(383), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(383), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(383), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(383), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(383), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(383), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(383), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(383), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(385), - [anon_sym_ATreadonly] = ACTIONS(383), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(383), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(383), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(383), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(383), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(383), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(383), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(383), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(383), - [anon_sym_ATparam_DASHout] = ACTIONS(383), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(383), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(385), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(383), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(383), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(383), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(383), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(383), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(383), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(383), - [sym__end] = ACTIONS(383), - [sym_text] = ACTIONS(387), + [sym_name] = ACTIONS(278), + [anon_sym_ATinheritdoc] = ACTIONS(280), + [anon_sym_ATinheritDoc] = ACTIONS(280), + [anon_sym_ATapi] = ACTIONS(280), + [anon_sym_ATfilesource] = ACTIONS(280), + [anon_sym_ATignore] = ACTIONS(280), + [anon_sym_ATinternal] = ACTIONS(280), + [anon_sym_ATcategory] = ACTIONS(280), + [anon_sym_ATcopyright] = ACTIONS(280), + [anon_sym_ATtodo] = ACTIONS(280), + [anon_sym_ATexample] = ACTIONS(280), + [anon_sym_ATlicense] = ACTIONS(280), + [anon_sym_ATpackage] = ACTIONS(280), + [anon_sym_ATsource] = ACTIONS(280), + [anon_sym_ATsubpackage] = ACTIONS(280), + [anon_sym_ATuses] = ACTIONS(280), + [anon_sym_ATauthor] = ACTIONS(280), + [anon_sym_ATglobal] = ACTIONS(280), + [anon_sym_ATlink] = ACTIONS(280), + [anon_sym_ATmethod] = ACTIONS(280), + [anon_sym_ATparam] = ACTIONS(278), + [anon_sym_ATproperty] = ACTIONS(278), + [anon_sym_ATproperty_DASHread] = ACTIONS(280), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATreturn] = ACTIONS(280), + [anon_sym_ATsee] = ACTIONS(280), + [anon_sym_ATthrows] = ACTIONS(280), + [anon_sym_ATvar] = ACTIONS(280), + [anon_sym_ATdeprecated] = ACTIONS(280), + [anon_sym_ATsince] = ACTIONS(280), + [anon_sym_ATversion] = ACTIONS(280), + [anon_sym_ATtemplate] = ACTIONS(278), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(280), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(280), + [anon_sym_of] = ACTIONS(278), + [anon_sym_ATimplements] = ACTIONS(280), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(280), + [anon_sym_ATextends] = ACTIONS(280), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(280), + [anon_sym_ATuse] = ACTIONS(278), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(280), + [anon_sym_ATafter] = ACTIONS(278), + [anon_sym_ATafterClass] = ACTIONS(280), + [anon_sym_ATannotation] = ACTIONS(280), + [anon_sym_ATbackupGlobals] = ACTIONS(280), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(280), + [anon_sym_ATbefore] = ACTIONS(278), + [anon_sym_ATbeforeClass] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(278), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(280), + [anon_sym_ATcovers] = ACTIONS(278), + [anon_sym_ATcoversDefaultClass] = ACTIONS(278), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(280), + [anon_sym_ATcoversNothing] = ACTIONS(280), + [anon_sym_ATdataProvider] = ACTIONS(280), + [anon_sym_ATdepends] = ACTIONS(278), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(280), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(280), + [anon_sym_ATgroup] = ACTIONS(280), + [anon_sym_ATlarge] = ACTIONS(280), + [anon_sym_ATmedium] = ACTIONS(280), + [anon_sym_ATpreserveGlobalState] = ACTIONS(280), + [anon_sym_ATrequires] = ACTIONS(278), + [anon_sym_ATrequiresusages] = ACTIONS(280), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(280), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(280), + [anon_sym_ATsmall] = ACTIONS(280), + [anon_sym_ATtest] = ACTIONS(278), + [anon_sym_ATtestWith] = ACTIONS(280), + [anon_sym_ATtestdox] = ACTIONS(280), + [anon_sym_ATticket] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(280), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(278), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(278), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(280), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(278), + [anon_sym_ATreadonly] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(280), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(280), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(280), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(280), + [anon_sym_ATparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(278), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(280), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(280), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(280), + [anon_sym_COMMA] = ACTIONS(280), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_DOLLAR] = ACTIONS(280), + [sym__end] = ACTIONS(280), }, [69] = { - [anon_sym_LBRACE] = ACTIONS(197), - [anon_sym_ATinheritdoc] = ACTIONS(197), - [anon_sym_ATinheritDoc] = ACTIONS(197), - [anon_sym_ATapi] = ACTIONS(197), - [anon_sym_ATfilesource] = ACTIONS(197), - [anon_sym_ATignore] = ACTIONS(197), - [anon_sym_ATinternal] = ACTIONS(197), - [anon_sym_ATcategory] = ACTIONS(197), - [anon_sym_ATcopyright] = ACTIONS(197), - [anon_sym_ATtodo] = ACTIONS(197), - [anon_sym_ATexample] = ACTIONS(197), - [anon_sym_ATlicense] = ACTIONS(197), - [anon_sym_ATpackage] = ACTIONS(197), - [anon_sym_ATsource] = ACTIONS(197), - [anon_sym_ATsubpackage] = ACTIONS(197), - [anon_sym_ATuses] = ACTIONS(197), - [anon_sym_ATauthor] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_ATglobal] = ACTIONS(197), - [anon_sym_ATlink] = ACTIONS(197), - [anon_sym_ATmethod] = ACTIONS(197), - [anon_sym_ATparam] = ACTIONS(195), - [anon_sym_ATproperty] = ACTIONS(195), - [anon_sym_ATproperty_DASHread] = ACTIONS(197), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATreturn] = ACTIONS(197), - [anon_sym_ATsee] = ACTIONS(197), - [anon_sym_ATthrows] = ACTIONS(197), - [anon_sym_ATvar] = ACTIONS(197), - [anon_sym_ATdeprecated] = ACTIONS(197), - [anon_sym_ATsince] = ACTIONS(197), - [anon_sym_ATversion] = ACTIONS(197), - [anon_sym_ATtemplate] = ACTIONS(195), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(197), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(197), - [anon_sym_ATimplements] = ACTIONS(197), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(197), - [anon_sym_ATextends] = ACTIONS(197), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(197), - [anon_sym_ATuse] = ACTIONS(195), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(197), - [anon_sym_ATafter] = ACTIONS(195), - [anon_sym_ATafterClass] = ACTIONS(197), - [anon_sym_ATannotation] = ACTIONS(197), - [anon_sym_ATbackupGlobals] = ACTIONS(197), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(197), - [anon_sym_ATbefore] = ACTIONS(195), - [anon_sym_ATbeforeClass] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(195), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(197), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(197), - [anon_sym_ATcovers] = ACTIONS(195), - [anon_sym_ATcoversDefaultClass] = ACTIONS(195), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(197), - [anon_sym_ATcoversNothing] = ACTIONS(197), - [anon_sym_ATdataProvider] = ACTIONS(197), - [anon_sym_ATdepends] = ACTIONS(195), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(197), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(197), - [anon_sym_ATgroup] = ACTIONS(197), - [anon_sym_ATlarge] = ACTIONS(197), - [anon_sym_ATmedium] = ACTIONS(197), - [anon_sym_ATpreserveGlobalState] = ACTIONS(197), - [anon_sym_ATrequires] = ACTIONS(195), - [anon_sym_ATrequiresusages] = ACTIONS(197), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(197), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(197), - [anon_sym_ATsmall] = ACTIONS(197), - [anon_sym_ATtest] = ACTIONS(195), - [anon_sym_ATtestWith] = ACTIONS(197), - [anon_sym_ATtestdox] = ACTIONS(197), - [anon_sym_ATticket] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(197), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(197), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(195), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(195), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(197), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(197), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(197), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(197), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(195), - [anon_sym_ATreadonly] = ACTIONS(197), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(197), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(197), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(197), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(197), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(197), - [anon_sym_ATparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(195), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(197), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(197), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(197), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(197), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(197), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(197), - [anon_sym_COLON_COLON] = ACTIONS(197), - [sym__end] = ACTIONS(197), - [sym_text] = ACTIONS(197), + [sym__description_after_type] = STATE(135), + [sym_inline_tag] = STATE(100), + [aux_sym__description_after_type_repeat1] = STATE(71), + [anon_sym_LBRACE] = ACTIONS(368), + [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(386), + [anon_sym_ATproperty] = ACTIONS(386), + [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(386), + [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(386), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(384), + [anon_sym_ATafter] = ACTIONS(386), + [anon_sym_ATafterClass] = ACTIONS(384), + [anon_sym_ATannotation] = ACTIONS(384), + [anon_sym_ATbackupGlobals] = ACTIONS(384), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(384), + [anon_sym_ATbefore] = ACTIONS(386), + [anon_sym_ATbeforeClass] = ACTIONS(384), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(386), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(384), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(384), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(384), + [anon_sym_ATcovers] = ACTIONS(386), + [anon_sym_ATcoversDefaultClass] = ACTIONS(386), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(384), + [anon_sym_ATcoversNothing] = ACTIONS(384), + [anon_sym_ATdataProvider] = ACTIONS(384), + [anon_sym_ATdepends] = ACTIONS(386), + [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(386), + [anon_sym_ATrequiresusages] = ACTIONS(384), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(384), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(384), + [anon_sym_ATsmall] = ACTIONS(384), + [anon_sym_ATtest] = ACTIONS(386), + [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(386), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(384), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(386), + [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(386), + [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(386), + [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), + [sym__end] = ACTIONS(384), + [sym__text_after_type] = ACTIONS(374), }, [70] = { - [anon_sym_LBRACE] = ACTIONS(263), - [anon_sym_ATinheritdoc] = ACTIONS(263), - [anon_sym_ATinheritDoc] = ACTIONS(263), - [anon_sym_ATapi] = ACTIONS(263), - [anon_sym_ATfilesource] = ACTIONS(263), - [anon_sym_ATignore] = ACTIONS(263), - [anon_sym_ATinternal] = ACTIONS(263), - [anon_sym_ATcategory] = ACTIONS(263), - [anon_sym_ATcopyright] = ACTIONS(263), - [anon_sym_ATtodo] = ACTIONS(263), - [anon_sym_ATexample] = ACTIONS(263), - [anon_sym_ATlicense] = ACTIONS(263), - [anon_sym_ATpackage] = ACTIONS(263), - [anon_sym_ATsource] = ACTIONS(263), - [anon_sym_ATsubpackage] = ACTIONS(263), - [anon_sym_ATuses] = ACTIONS(263), - [anon_sym_ATauthor] = ACTIONS(263), - [anon_sym_ATglobal] = ACTIONS(263), - [anon_sym_ATlink] = ACTIONS(263), - [anon_sym_ATmethod] = ACTIONS(263), - [anon_sym_ATparam] = ACTIONS(261), - [anon_sym_ATproperty] = ACTIONS(261), - [anon_sym_ATproperty_DASHread] = ACTIONS(263), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATreturn] = ACTIONS(263), - [anon_sym_ATsee] = ACTIONS(263), - [anon_sym_ATthrows] = ACTIONS(263), - [anon_sym_ATvar] = ACTIONS(263), - [anon_sym_ATdeprecated] = ACTIONS(263), - [anon_sym_ATsince] = ACTIONS(263), - [anon_sym_ATversion] = ACTIONS(263), - [anon_sym_ATtemplate] = ACTIONS(261), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), - [anon_sym_ATimplements] = ACTIONS(263), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), - [anon_sym_ATextends] = ACTIONS(263), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), - [anon_sym_ATuse] = ACTIONS(261), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), - [anon_sym_ATafter] = ACTIONS(261), - [anon_sym_ATafterClass] = ACTIONS(263), - [anon_sym_ATannotation] = ACTIONS(263), - [anon_sym_ATbackupGlobals] = ACTIONS(263), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), - [anon_sym_ATbefore] = ACTIONS(261), - [anon_sym_ATbeforeClass] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), - [anon_sym_ATcovers] = ACTIONS(261), - [anon_sym_ATcoversDefaultClass] = ACTIONS(261), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), - [anon_sym_ATcoversNothing] = ACTIONS(263), - [anon_sym_ATdataProvider] = ACTIONS(263), - [anon_sym_ATdepends] = ACTIONS(261), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), - [anon_sym_ATgroup] = ACTIONS(263), - [anon_sym_ATlarge] = ACTIONS(263), - [anon_sym_ATmedium] = ACTIONS(263), - [anon_sym_ATpreserveGlobalState] = ACTIONS(263), - [anon_sym_ATrequires] = ACTIONS(261), - [anon_sym_ATrequiresusages] = ACTIONS(263), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), - [anon_sym_ATsmall] = ACTIONS(263), - [anon_sym_ATtest] = ACTIONS(261), - [anon_sym_ATtestWith] = ACTIONS(263), - [anon_sym_ATtestdox] = ACTIONS(263), - [anon_sym_ATticket] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), - [anon_sym_ATreadonly] = ACTIONS(263), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), - [anon_sym_ATparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), - [anon_sym_PIPE] = ACTIONS(263), - [anon_sym_DOLLAR] = ACTIONS(263), - [sym__end] = ACTIONS(263), - [sym__text_after_type] = ACTIONS(263), - }, - [71] = { [anon_sym_LBRACE] = ACTIONS(315), [anon_sym_ATinheritdoc] = ACTIONS(315), [anon_sym_ATinheritDoc] = ACTIONS(315), @@ -15169,344 +15377,457 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(315), [sym__text_after_type] = ACTIONS(315), }, + [71] = { + [sym_inline_tag] = STATE(100), + [aux_sym__description_after_type_repeat1] = STATE(73), + [anon_sym_LBRACE] = ACTIONS(368), + [anon_sym_ATinheritdoc] = ACTIONS(388), + [anon_sym_ATinheritDoc] = ACTIONS(388), + [anon_sym_ATapi] = ACTIONS(388), + [anon_sym_ATfilesource] = ACTIONS(388), + [anon_sym_ATignore] = ACTIONS(388), + [anon_sym_ATinternal] = ACTIONS(388), + [anon_sym_ATcategory] = ACTIONS(388), + [anon_sym_ATcopyright] = ACTIONS(388), + [anon_sym_ATtodo] = ACTIONS(388), + [anon_sym_ATexample] = ACTIONS(388), + [anon_sym_ATlicense] = ACTIONS(388), + [anon_sym_ATpackage] = ACTIONS(388), + [anon_sym_ATsource] = ACTIONS(388), + [anon_sym_ATsubpackage] = ACTIONS(388), + [anon_sym_ATuses] = ACTIONS(388), + [anon_sym_ATauthor] = ACTIONS(388), + [anon_sym_ATglobal] = ACTIONS(388), + [anon_sym_ATlink] = ACTIONS(388), + [anon_sym_ATmethod] = ACTIONS(388), + [anon_sym_ATparam] = ACTIONS(390), + [anon_sym_ATproperty] = ACTIONS(390), + [anon_sym_ATproperty_DASHread] = ACTIONS(388), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATreturn] = ACTIONS(388), + [anon_sym_ATsee] = ACTIONS(388), + [anon_sym_ATthrows] = ACTIONS(388), + [anon_sym_ATvar] = ACTIONS(388), + [anon_sym_ATdeprecated] = ACTIONS(388), + [anon_sym_ATsince] = ACTIONS(388), + [anon_sym_ATversion] = ACTIONS(388), + [anon_sym_ATtemplate] = ACTIONS(390), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(388), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(388), + [anon_sym_ATimplements] = ACTIONS(388), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(388), + [anon_sym_ATextends] = ACTIONS(388), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(388), + [anon_sym_ATuse] = ACTIONS(390), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(388), + [anon_sym_ATafter] = ACTIONS(390), + [anon_sym_ATafterClass] = ACTIONS(388), + [anon_sym_ATannotation] = ACTIONS(388), + [anon_sym_ATbackupGlobals] = ACTIONS(388), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(388), + [anon_sym_ATbefore] = ACTIONS(390), + [anon_sym_ATbeforeClass] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(390), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(388), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(388), + [anon_sym_ATcovers] = ACTIONS(390), + [anon_sym_ATcoversDefaultClass] = ACTIONS(390), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(388), + [anon_sym_ATcoversNothing] = ACTIONS(388), + [anon_sym_ATdataProvider] = ACTIONS(388), + [anon_sym_ATdepends] = ACTIONS(390), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(388), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(388), + [anon_sym_ATgroup] = ACTIONS(388), + [anon_sym_ATlarge] = ACTIONS(388), + [anon_sym_ATmedium] = ACTIONS(388), + [anon_sym_ATpreserveGlobalState] = ACTIONS(388), + [anon_sym_ATrequires] = ACTIONS(390), + [anon_sym_ATrequiresusages] = ACTIONS(388), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(388), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(388), + [anon_sym_ATsmall] = ACTIONS(388), + [anon_sym_ATtest] = ACTIONS(390), + [anon_sym_ATtestWith] = ACTIONS(388), + [anon_sym_ATtestdox] = ACTIONS(388), + [anon_sym_ATticket] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(388), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(388), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(390), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(390), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(388), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(388), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(388), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(388), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(390), + [anon_sym_ATreadonly] = ACTIONS(388), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(388), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(388), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(388), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(388), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(388), + [anon_sym_ATparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(390), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(388), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(388), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(388), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(388), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(388), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(388), + [sym__end] = ACTIONS(388), + [sym__text_after_type] = ACTIONS(374), + }, [72] = { - [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_PIPE] = ACTIONS(338), - [anon_sym_DOLLAR] = ACTIONS(338), - [sym__end] = ACTIONS(338), - [sym__text_after_type] = ACTIONS(338), + [sym_inline_tag] = STATE(72), + [aux_sym_description_repeat1] = STATE(72), + [anon_sym_LBRACE] = ACTIONS(392), + [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(397), + [anon_sym_ATproperty] = ACTIONS(397), + [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(397), + [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(397), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(395), + [anon_sym_ATafter] = ACTIONS(397), + [anon_sym_ATafterClass] = ACTIONS(395), + [anon_sym_ATannotation] = ACTIONS(395), + [anon_sym_ATbackupGlobals] = ACTIONS(395), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(395), + [anon_sym_ATbefore] = ACTIONS(397), + [anon_sym_ATbeforeClass] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(397), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(395), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(395), + [anon_sym_ATcovers] = ACTIONS(397), + [anon_sym_ATcoversDefaultClass] = ACTIONS(397), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(395), + [anon_sym_ATcoversNothing] = ACTIONS(395), + [anon_sym_ATdataProvider] = ACTIONS(395), + [anon_sym_ATdepends] = ACTIONS(397), + [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(397), + [anon_sym_ATrequiresusages] = ACTIONS(395), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(395), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(395), + [anon_sym_ATsmall] = ACTIONS(395), + [anon_sym_ATtest] = ACTIONS(397), + [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(397), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(395), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(397), + [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(397), + [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(397), + [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), + [sym__end] = ACTIONS(395), + [sym_text] = ACTIONS(399), }, [73] = { - [sym_inline_tag] = STATE(68), - [aux_sym_description_repeat1] = STATE(68), - [anon_sym_LBRACE] = ACTIONS(5), - [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(392), - [anon_sym_ATproperty] = ACTIONS(392), - [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(392), - [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(392), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(390), - [anon_sym_ATafter] = ACTIONS(392), - [anon_sym_ATafterClass] = ACTIONS(390), - [anon_sym_ATannotation] = ACTIONS(390), - [anon_sym_ATbackupGlobals] = ACTIONS(390), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(390), - [anon_sym_ATbefore] = ACTIONS(392), - [anon_sym_ATbeforeClass] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(392), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(390), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(390), - [anon_sym_ATcovers] = ACTIONS(392), - [anon_sym_ATcoversDefaultClass] = ACTIONS(392), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(390), - [anon_sym_ATcoversNothing] = ACTIONS(390), - [anon_sym_ATdataProvider] = ACTIONS(390), - [anon_sym_ATdepends] = ACTIONS(392), - [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(392), - [anon_sym_ATrequiresusages] = ACTIONS(390), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(390), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(390), - [anon_sym_ATsmall] = ACTIONS(390), - [anon_sym_ATtest] = ACTIONS(392), - [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(392), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(390), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(392), - [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(392), - [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(392), - [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), - [sym__end] = ACTIONS(390), - [sym_text] = ACTIONS(394), + [sym_inline_tag] = STATE(100), + [aux_sym__description_after_type_repeat1] = STATE(73), + [anon_sym_LBRACE] = ACTIONS(402), + [anon_sym_ATinheritdoc] = ACTIONS(405), + [anon_sym_ATinheritDoc] = ACTIONS(405), + [anon_sym_ATapi] = ACTIONS(405), + [anon_sym_ATfilesource] = ACTIONS(405), + [anon_sym_ATignore] = ACTIONS(405), + [anon_sym_ATinternal] = ACTIONS(405), + [anon_sym_ATcategory] = ACTIONS(405), + [anon_sym_ATcopyright] = ACTIONS(405), + [anon_sym_ATtodo] = ACTIONS(405), + [anon_sym_ATexample] = ACTIONS(405), + [anon_sym_ATlicense] = ACTIONS(405), + [anon_sym_ATpackage] = ACTIONS(405), + [anon_sym_ATsource] = ACTIONS(405), + [anon_sym_ATsubpackage] = ACTIONS(405), + [anon_sym_ATuses] = ACTIONS(405), + [anon_sym_ATauthor] = ACTIONS(405), + [anon_sym_ATglobal] = ACTIONS(405), + [anon_sym_ATlink] = ACTIONS(405), + [anon_sym_ATmethod] = ACTIONS(405), + [anon_sym_ATparam] = ACTIONS(407), + [anon_sym_ATproperty] = ACTIONS(407), + [anon_sym_ATproperty_DASHread] = ACTIONS(405), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(405), + [anon_sym_ATreturn] = ACTIONS(405), + [anon_sym_ATsee] = ACTIONS(405), + [anon_sym_ATthrows] = ACTIONS(405), + [anon_sym_ATvar] = ACTIONS(405), + [anon_sym_ATdeprecated] = ACTIONS(405), + [anon_sym_ATsince] = ACTIONS(405), + [anon_sym_ATversion] = ACTIONS(405), + [anon_sym_ATtemplate] = ACTIONS(407), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(405), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(405), + [anon_sym_ATimplements] = ACTIONS(405), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(405), + [anon_sym_ATextends] = ACTIONS(405), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(405), + [anon_sym_ATuse] = ACTIONS(407), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(405), + [anon_sym_ATafter] = ACTIONS(407), + [anon_sym_ATafterClass] = ACTIONS(405), + [anon_sym_ATannotation] = ACTIONS(405), + [anon_sym_ATbackupGlobals] = ACTIONS(405), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(405), + [anon_sym_ATbefore] = ACTIONS(407), + [anon_sym_ATbeforeClass] = ACTIONS(405), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(407), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(405), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(405), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(405), + [anon_sym_ATcovers] = ACTIONS(407), + [anon_sym_ATcoversDefaultClass] = ACTIONS(407), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(405), + [anon_sym_ATcoversNothing] = ACTIONS(405), + [anon_sym_ATdataProvider] = ACTIONS(405), + [anon_sym_ATdepends] = ACTIONS(407), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(405), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(405), + [anon_sym_ATgroup] = ACTIONS(405), + [anon_sym_ATlarge] = ACTIONS(405), + [anon_sym_ATmedium] = ACTIONS(405), + [anon_sym_ATpreserveGlobalState] = ACTIONS(405), + [anon_sym_ATrequires] = ACTIONS(407), + [anon_sym_ATrequiresusages] = ACTIONS(405), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(405), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(405), + [anon_sym_ATsmall] = ACTIONS(405), + [anon_sym_ATtest] = ACTIONS(407), + [anon_sym_ATtestWith] = ACTIONS(405), + [anon_sym_ATtestdox] = ACTIONS(405), + [anon_sym_ATticket] = ACTIONS(405), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(405), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(405), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(405), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(407), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(405), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(407), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(405), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(405), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(405), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(405), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(405), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(405), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(405), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(405), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(405), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(407), + [anon_sym_ATreadonly] = ACTIONS(405), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(405), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(405), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(405), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(405), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(405), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(405), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(405), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(405), + [anon_sym_ATparam_DASHout] = ACTIONS(405), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(405), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(407), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(405), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(405), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(405), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(405), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(405), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(405), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(405), + [sym__end] = ACTIONS(405), + [sym__text_after_type] = ACTIONS(409), }, [74] = { - [anon_sym_LBRACE] = ACTIONS(346), - [anon_sym_ATinheritdoc] = ACTIONS(346), - [anon_sym_ATinheritDoc] = ACTIONS(346), - [anon_sym_ATapi] = ACTIONS(346), - [anon_sym_ATfilesource] = ACTIONS(346), - [anon_sym_ATignore] = ACTIONS(346), - [anon_sym_ATinternal] = ACTIONS(346), - [anon_sym_ATcategory] = ACTIONS(346), - [anon_sym_ATcopyright] = ACTIONS(346), - [anon_sym_ATtodo] = ACTIONS(346), - [anon_sym_ATexample] = ACTIONS(346), - [anon_sym_ATlicense] = ACTIONS(346), - [anon_sym_ATpackage] = ACTIONS(346), - [anon_sym_ATsource] = ACTIONS(346), - [anon_sym_ATsubpackage] = ACTIONS(346), - [anon_sym_ATuses] = ACTIONS(346), - [anon_sym_ATauthor] = ACTIONS(346), - [anon_sym_ATglobal] = ACTIONS(346), - [anon_sym_ATlink] = ACTIONS(346), - [anon_sym_ATmethod] = ACTIONS(346), - [anon_sym_ATparam] = ACTIONS(344), - [anon_sym_ATproperty] = ACTIONS(344), - [anon_sym_ATproperty_DASHread] = ACTIONS(346), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATreturn] = ACTIONS(346), - [anon_sym_ATsee] = ACTIONS(346), - [anon_sym_ATthrows] = ACTIONS(346), - [anon_sym_ATvar] = ACTIONS(346), - [anon_sym_ATdeprecated] = ACTIONS(346), - [anon_sym_ATsince] = ACTIONS(346), - [anon_sym_ATversion] = ACTIONS(346), - [anon_sym_ATtemplate] = ACTIONS(344), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(346), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(346), - [anon_sym_ATimplements] = ACTIONS(346), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(346), - [anon_sym_ATextends] = ACTIONS(346), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(346), - [anon_sym_ATuse] = ACTIONS(344), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(346), - [anon_sym_ATafter] = ACTIONS(344), - [anon_sym_ATafterClass] = ACTIONS(346), - [anon_sym_ATannotation] = ACTIONS(346), - [anon_sym_ATbackupGlobals] = ACTIONS(346), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(346), - [anon_sym_ATbefore] = ACTIONS(344), - [anon_sym_ATbeforeClass] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(344), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(346), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(346), - [anon_sym_ATcovers] = ACTIONS(344), - [anon_sym_ATcoversDefaultClass] = ACTIONS(344), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(346), - [anon_sym_ATcoversNothing] = ACTIONS(346), - [anon_sym_ATdataProvider] = ACTIONS(346), - [anon_sym_ATdepends] = ACTIONS(344), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(346), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(346), - [anon_sym_ATgroup] = ACTIONS(346), - [anon_sym_ATlarge] = ACTIONS(346), - [anon_sym_ATmedium] = ACTIONS(346), - [anon_sym_ATpreserveGlobalState] = ACTIONS(346), - [anon_sym_ATrequires] = ACTIONS(344), - [anon_sym_ATrequiresusages] = ACTIONS(346), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(346), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(346), - [anon_sym_ATsmall] = ACTIONS(346), - [anon_sym_ATtest] = ACTIONS(344), - [anon_sym_ATtestWith] = ACTIONS(346), - [anon_sym_ATtestdox] = ACTIONS(346), - [anon_sym_ATticket] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(346), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(346), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(344), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(344), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(346), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(346), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(346), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(346), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(344), - [anon_sym_ATreadonly] = ACTIONS(346), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(346), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(346), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(346), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(346), - [anon_sym_ATparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(344), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(346), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(346), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(346), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(346), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(346), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(346), - [anon_sym_PIPE] = ACTIONS(346), - [anon_sym_DOLLAR] = ACTIONS(346), - [sym__end] = ACTIONS(346), - [sym__text_after_type] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(307), + [anon_sym_ATinheritdoc] = ACTIONS(307), + [anon_sym_ATinheritDoc] = ACTIONS(307), + [anon_sym_ATapi] = ACTIONS(307), + [anon_sym_ATfilesource] = ACTIONS(307), + [anon_sym_ATignore] = ACTIONS(307), + [anon_sym_ATinternal] = ACTIONS(307), + [anon_sym_ATcategory] = ACTIONS(307), + [anon_sym_ATcopyright] = ACTIONS(307), + [anon_sym_ATtodo] = ACTIONS(307), + [anon_sym_ATexample] = ACTIONS(307), + [anon_sym_ATlicense] = ACTIONS(307), + [anon_sym_ATpackage] = ACTIONS(307), + [anon_sym_ATsource] = ACTIONS(307), + [anon_sym_ATsubpackage] = ACTIONS(307), + [anon_sym_ATuses] = ACTIONS(307), + [anon_sym_ATauthor] = ACTIONS(307), + [anon_sym_ATglobal] = ACTIONS(307), + [anon_sym_ATlink] = ACTIONS(307), + [anon_sym_ATmethod] = ACTIONS(307), + [anon_sym_ATparam] = ACTIONS(305), + [anon_sym_ATproperty] = ACTIONS(305), + [anon_sym_ATproperty_DASHread] = ACTIONS(307), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(307), + [anon_sym_ATreturn] = ACTIONS(307), + [anon_sym_ATsee] = ACTIONS(307), + [anon_sym_ATthrows] = ACTIONS(307), + [anon_sym_ATvar] = ACTIONS(307), + [anon_sym_ATdeprecated] = ACTIONS(307), + [anon_sym_ATsince] = ACTIONS(307), + [anon_sym_ATversion] = ACTIONS(307), + [anon_sym_ATtemplate] = ACTIONS(305), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(307), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(307), + [anon_sym_ATimplements] = ACTIONS(307), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(307), + [anon_sym_ATextends] = ACTIONS(307), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(307), + [anon_sym_ATuse] = ACTIONS(305), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(307), + [anon_sym_ATafter] = ACTIONS(305), + [anon_sym_ATafterClass] = ACTIONS(307), + [anon_sym_ATannotation] = ACTIONS(307), + [anon_sym_ATbackupGlobals] = ACTIONS(307), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(307), + [anon_sym_ATbefore] = ACTIONS(305), + [anon_sym_ATbeforeClass] = ACTIONS(307), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(305), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(307), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(307), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(307), + [anon_sym_ATcovers] = ACTIONS(305), + [anon_sym_ATcoversDefaultClass] = ACTIONS(305), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(307), + [anon_sym_ATcoversNothing] = ACTIONS(307), + [anon_sym_ATdataProvider] = ACTIONS(307), + [anon_sym_ATdepends] = ACTIONS(305), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(307), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(307), + [anon_sym_ATgroup] = ACTIONS(307), + [anon_sym_ATlarge] = ACTIONS(307), + [anon_sym_ATmedium] = ACTIONS(307), + [anon_sym_ATpreserveGlobalState] = ACTIONS(307), + [anon_sym_ATrequires] = ACTIONS(305), + [anon_sym_ATrequiresusages] = ACTIONS(307), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(307), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(307), + [anon_sym_ATsmall] = ACTIONS(307), + [anon_sym_ATtest] = ACTIONS(305), + [anon_sym_ATtestWith] = ACTIONS(307), + [anon_sym_ATtestdox] = ACTIONS(307), + [anon_sym_ATticket] = ACTIONS(307), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(307), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(307), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(307), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(305), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(307), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(305), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(307), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(307), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(307), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(307), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(307), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(307), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(307), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(307), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(307), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(305), + [anon_sym_ATreadonly] = ACTIONS(307), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(307), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(307), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(307), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(307), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(307), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(307), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(307), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(307), + [anon_sym_ATparam_DASHout] = ACTIONS(307), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(307), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(305), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(307), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(307), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(307), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(307), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(307), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(307), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(307), + [anon_sym_PIPE] = ACTIONS(307), + [anon_sym_DOLLAR] = ACTIONS(307), + [sym__end] = ACTIONS(307), + [sym__text_after_type] = ACTIONS(307), }, [75] = { [anon_sym_LBRACE] = ACTIONS(342), @@ -15622,919 +15943,698 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__text_after_type] = ACTIONS(342), }, [76] = { - [sym_inline_tag] = STATE(91), - [aux_sym__description_after_type_repeat1] = STATE(76), - [anon_sym_LBRACE] = ACTIONS(396), - [anon_sym_ATinheritdoc] = ACTIONS(399), - [anon_sym_ATinheritDoc] = ACTIONS(399), - [anon_sym_ATapi] = ACTIONS(399), - [anon_sym_ATfilesource] = ACTIONS(399), - [anon_sym_ATignore] = ACTIONS(399), - [anon_sym_ATinternal] = ACTIONS(399), - [anon_sym_ATcategory] = ACTIONS(399), - [anon_sym_ATcopyright] = ACTIONS(399), - [anon_sym_ATtodo] = ACTIONS(399), - [anon_sym_ATexample] = ACTIONS(399), - [anon_sym_ATlicense] = ACTIONS(399), - [anon_sym_ATpackage] = ACTIONS(399), - [anon_sym_ATsource] = ACTIONS(399), - [anon_sym_ATsubpackage] = ACTIONS(399), - [anon_sym_ATuses] = ACTIONS(399), - [anon_sym_ATauthor] = ACTIONS(399), - [anon_sym_ATglobal] = ACTIONS(399), - [anon_sym_ATlink] = ACTIONS(399), - [anon_sym_ATmethod] = ACTIONS(399), - [anon_sym_ATparam] = ACTIONS(401), - [anon_sym_ATproperty] = ACTIONS(401), - [anon_sym_ATproperty_DASHread] = ACTIONS(399), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(399), - [anon_sym_ATreturn] = ACTIONS(399), - [anon_sym_ATsee] = ACTIONS(399), - [anon_sym_ATthrows] = ACTIONS(399), - [anon_sym_ATvar] = ACTIONS(399), - [anon_sym_ATdeprecated] = ACTIONS(399), - [anon_sym_ATsince] = ACTIONS(399), - [anon_sym_ATversion] = ACTIONS(399), - [anon_sym_ATtemplate] = ACTIONS(401), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(399), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(399), - [anon_sym_ATimplements] = ACTIONS(399), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(399), - [anon_sym_ATextends] = ACTIONS(399), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(399), - [anon_sym_ATuse] = ACTIONS(401), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(399), - [anon_sym_ATafter] = ACTIONS(401), - [anon_sym_ATafterClass] = ACTIONS(399), - [anon_sym_ATannotation] = ACTIONS(399), - [anon_sym_ATbackupGlobals] = ACTIONS(399), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(399), - [anon_sym_ATbefore] = ACTIONS(401), - [anon_sym_ATbeforeClass] = ACTIONS(399), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(401), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(399), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(399), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(399), - [anon_sym_ATcovers] = ACTIONS(401), - [anon_sym_ATcoversDefaultClass] = ACTIONS(401), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(399), - [anon_sym_ATcoversNothing] = ACTIONS(399), - [anon_sym_ATdataProvider] = ACTIONS(399), - [anon_sym_ATdepends] = ACTIONS(401), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(399), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(399), - [anon_sym_ATgroup] = ACTIONS(399), - [anon_sym_ATlarge] = ACTIONS(399), - [anon_sym_ATmedium] = ACTIONS(399), - [anon_sym_ATpreserveGlobalState] = ACTIONS(399), - [anon_sym_ATrequires] = ACTIONS(401), - [anon_sym_ATrequiresusages] = ACTIONS(399), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(399), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(399), - [anon_sym_ATsmall] = ACTIONS(399), - [anon_sym_ATtest] = ACTIONS(401), - [anon_sym_ATtestWith] = ACTIONS(399), - [anon_sym_ATtestdox] = ACTIONS(399), - [anon_sym_ATticket] = ACTIONS(399), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(399), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(399), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(399), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(401), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(399), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(401), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(399), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(399), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(399), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(399), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(399), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(399), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(399), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(399), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(399), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(401), - [anon_sym_ATreadonly] = ACTIONS(399), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(399), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(399), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(399), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(399), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(399), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(399), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(399), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(399), - [anon_sym_ATparam_DASHout] = ACTIONS(399), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(399), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(401), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(399), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(399), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(399), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(399), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(399), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(399), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(399), - [sym__end] = ACTIONS(399), - [sym__text_after_type] = ACTIONS(403), + [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_COLON_COLON] = ACTIONS(195), + [sym__end] = ACTIONS(195), + [sym_text] = ACTIONS(195), }, [77] = { - [anon_sym_LBRACE] = ACTIONS(286), - [anon_sym_ATinheritdoc] = ACTIONS(286), - [anon_sym_ATinheritDoc] = ACTIONS(286), - [anon_sym_ATapi] = ACTIONS(286), - [anon_sym_ATfilesource] = ACTIONS(286), - [anon_sym_ATignore] = ACTIONS(286), - [anon_sym_ATinternal] = ACTIONS(286), - [anon_sym_ATcategory] = ACTIONS(286), - [anon_sym_ATcopyright] = ACTIONS(286), - [anon_sym_ATtodo] = ACTIONS(286), - [anon_sym_ATexample] = ACTIONS(286), - [anon_sym_ATlicense] = ACTIONS(286), - [anon_sym_ATpackage] = ACTIONS(286), - [anon_sym_ATsource] = ACTIONS(286), - [anon_sym_ATsubpackage] = ACTIONS(286), - [anon_sym_ATuses] = ACTIONS(286), - [anon_sym_ATauthor] = ACTIONS(286), - [anon_sym_ATglobal] = ACTIONS(286), - [anon_sym_ATlink] = ACTIONS(286), - [anon_sym_ATmethod] = ACTIONS(286), - [anon_sym_ATparam] = ACTIONS(284), - [anon_sym_ATproperty] = ACTIONS(284), - [anon_sym_ATproperty_DASHread] = ACTIONS(286), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATreturn] = ACTIONS(286), - [anon_sym_ATsee] = ACTIONS(286), - [anon_sym_ATthrows] = ACTIONS(286), - [anon_sym_ATvar] = ACTIONS(286), - [anon_sym_ATdeprecated] = ACTIONS(286), - [anon_sym_ATsince] = ACTIONS(286), - [anon_sym_ATversion] = ACTIONS(286), - [anon_sym_ATtemplate] = ACTIONS(284), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(286), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(286), - [anon_sym_ATimplements] = ACTIONS(286), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(286), - [anon_sym_ATextends] = ACTIONS(286), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(286), - [anon_sym_ATuse] = ACTIONS(284), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(286), - [anon_sym_ATafter] = ACTIONS(284), - [anon_sym_ATafterClass] = ACTIONS(286), - [anon_sym_ATannotation] = ACTIONS(286), - [anon_sym_ATbackupGlobals] = ACTIONS(286), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(286), - [anon_sym_ATbefore] = ACTIONS(284), - [anon_sym_ATbeforeClass] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(284), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(286), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(286), - [anon_sym_ATcovers] = ACTIONS(284), - [anon_sym_ATcoversDefaultClass] = ACTIONS(284), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(286), - [anon_sym_ATcoversNothing] = ACTIONS(286), - [anon_sym_ATdataProvider] = ACTIONS(286), - [anon_sym_ATdepends] = ACTIONS(284), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(286), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(286), - [anon_sym_ATgroup] = ACTIONS(286), - [anon_sym_ATlarge] = ACTIONS(286), - [anon_sym_ATmedium] = ACTIONS(286), - [anon_sym_ATpreserveGlobalState] = ACTIONS(286), - [anon_sym_ATrequires] = ACTIONS(284), - [anon_sym_ATrequiresusages] = ACTIONS(286), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(286), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(286), - [anon_sym_ATsmall] = ACTIONS(286), - [anon_sym_ATtest] = ACTIONS(284), - [anon_sym_ATtestWith] = ACTIONS(286), - [anon_sym_ATtestdox] = ACTIONS(286), - [anon_sym_ATticket] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(286), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(286), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(284), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(284), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(286), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(286), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(286), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(286), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(284), - [anon_sym_ATreadonly] = ACTIONS(286), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(286), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(286), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(286), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(286), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(286), - [anon_sym_ATparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(284), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(286), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(286), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(286), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(286), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(286), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(286), - [anon_sym_PIPE] = ACTIONS(286), - [anon_sym_DOLLAR] = ACTIONS(286), - [sym__end] = ACTIONS(286), - [sym__text_after_type] = ACTIONS(286), + [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_ATinheritdoc] = ACTIONS(350), + [anon_sym_ATinheritDoc] = ACTIONS(350), + [anon_sym_ATapi] = ACTIONS(350), + [anon_sym_ATfilesource] = ACTIONS(350), + [anon_sym_ATignore] = ACTIONS(350), + [anon_sym_ATinternal] = ACTIONS(350), + [anon_sym_ATcategory] = ACTIONS(350), + [anon_sym_ATcopyright] = ACTIONS(350), + [anon_sym_ATtodo] = ACTIONS(350), + [anon_sym_ATexample] = ACTIONS(350), + [anon_sym_ATlicense] = ACTIONS(350), + [anon_sym_ATpackage] = ACTIONS(350), + [anon_sym_ATsource] = ACTIONS(350), + [anon_sym_ATsubpackage] = ACTIONS(350), + [anon_sym_ATuses] = ACTIONS(350), + [anon_sym_ATauthor] = ACTIONS(350), + [anon_sym_ATglobal] = ACTIONS(350), + [anon_sym_ATlink] = ACTIONS(350), + [anon_sym_ATmethod] = ACTIONS(350), + [anon_sym_ATparam] = ACTIONS(348), + [anon_sym_ATproperty] = ACTIONS(348), + [anon_sym_ATproperty_DASHread] = ACTIONS(350), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATreturn] = ACTIONS(350), + [anon_sym_ATsee] = ACTIONS(350), + [anon_sym_ATthrows] = ACTIONS(350), + [anon_sym_ATvar] = ACTIONS(350), + [anon_sym_ATdeprecated] = ACTIONS(350), + [anon_sym_ATsince] = ACTIONS(350), + [anon_sym_ATversion] = ACTIONS(350), + [anon_sym_ATtemplate] = ACTIONS(348), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(350), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(350), + [anon_sym_ATimplements] = ACTIONS(350), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(350), + [anon_sym_ATextends] = ACTIONS(350), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(350), + [anon_sym_ATuse] = ACTIONS(348), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(350), + [anon_sym_ATafter] = ACTIONS(348), + [anon_sym_ATafterClass] = ACTIONS(350), + [anon_sym_ATannotation] = ACTIONS(350), + [anon_sym_ATbackupGlobals] = ACTIONS(350), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(350), + [anon_sym_ATbefore] = ACTIONS(348), + [anon_sym_ATbeforeClass] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(348), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(350), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(350), + [anon_sym_ATcovers] = ACTIONS(348), + [anon_sym_ATcoversDefaultClass] = ACTIONS(348), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(350), + [anon_sym_ATcoversNothing] = ACTIONS(350), + [anon_sym_ATdataProvider] = ACTIONS(350), + [anon_sym_ATdepends] = ACTIONS(348), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(350), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(350), + [anon_sym_ATgroup] = ACTIONS(350), + [anon_sym_ATlarge] = ACTIONS(350), + [anon_sym_ATmedium] = ACTIONS(350), + [anon_sym_ATpreserveGlobalState] = ACTIONS(350), + [anon_sym_ATrequires] = ACTIONS(348), + [anon_sym_ATrequiresusages] = ACTIONS(350), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(350), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(350), + [anon_sym_ATsmall] = ACTIONS(350), + [anon_sym_ATtest] = ACTIONS(348), + [anon_sym_ATtestWith] = ACTIONS(350), + [anon_sym_ATtestdox] = ACTIONS(350), + [anon_sym_ATticket] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(350), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(350), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(348), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(348), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(350), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(350), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(350), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(350), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(348), + [anon_sym_ATreadonly] = ACTIONS(350), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(350), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(350), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(350), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(350), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(350), + [anon_sym_ATparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(348), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(350), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(350), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(350), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(350), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(350), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(350), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_DOLLAR] = ACTIONS(350), + [sym__end] = ACTIONS(350), + [sym__text_after_type] = ACTIONS(350), }, [78] = { - [sym_inline_tag] = STATE(91), - [aux_sym__description_after_type_repeat1] = STATE(76), - [anon_sym_LBRACE] = ACTIONS(291), - [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), - [sym__end] = ACTIONS(406), - [sym__text_after_type] = ACTIONS(297), + [sym_inline_tag] = STATE(105), + [aux_sym__description_not_version_repeat1] = STATE(78), + [anon_sym_LBRACE] = ACTIONS(412), + [anon_sym_ATinheritdoc] = ACTIONS(415), + [anon_sym_ATinheritDoc] = ACTIONS(415), + [anon_sym_ATapi] = ACTIONS(415), + [anon_sym_ATfilesource] = ACTIONS(415), + [anon_sym_ATignore] = ACTIONS(415), + [anon_sym_ATinternal] = ACTIONS(415), + [anon_sym_ATcategory] = ACTIONS(415), + [anon_sym_ATcopyright] = ACTIONS(415), + [anon_sym_ATtodo] = ACTIONS(415), + [anon_sym_ATexample] = ACTIONS(415), + [anon_sym_ATlicense] = ACTIONS(415), + [anon_sym_ATpackage] = ACTIONS(415), + [anon_sym_ATsource] = ACTIONS(415), + [anon_sym_ATsubpackage] = ACTIONS(415), + [anon_sym_ATuses] = ACTIONS(415), + [anon_sym_ATauthor] = ACTIONS(415), + [anon_sym_ATglobal] = ACTIONS(415), + [anon_sym_ATlink] = ACTIONS(415), + [anon_sym_ATmethod] = ACTIONS(415), + [anon_sym_ATparam] = ACTIONS(417), + [anon_sym_ATproperty] = ACTIONS(417), + [anon_sym_ATproperty_DASHread] = ACTIONS(415), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(415), + [anon_sym_ATreturn] = ACTIONS(415), + [anon_sym_ATsee] = ACTIONS(415), + [anon_sym_ATthrows] = ACTIONS(415), + [anon_sym_ATvar] = ACTIONS(415), + [anon_sym_ATdeprecated] = ACTIONS(415), + [anon_sym_ATsince] = ACTIONS(415), + [anon_sym_ATversion] = ACTIONS(415), + [anon_sym_ATtemplate] = ACTIONS(417), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(415), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(415), + [anon_sym_ATimplements] = ACTIONS(415), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(415), + [anon_sym_ATextends] = ACTIONS(415), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(415), + [anon_sym_ATuse] = ACTIONS(417), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(415), + [anon_sym_ATafter] = ACTIONS(417), + [anon_sym_ATafterClass] = ACTIONS(415), + [anon_sym_ATannotation] = ACTIONS(415), + [anon_sym_ATbackupGlobals] = ACTIONS(415), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(415), + [anon_sym_ATbefore] = ACTIONS(417), + [anon_sym_ATbeforeClass] = ACTIONS(415), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(417), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(415), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(415), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(415), + [anon_sym_ATcovers] = ACTIONS(417), + [anon_sym_ATcoversDefaultClass] = ACTIONS(417), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(415), + [anon_sym_ATcoversNothing] = ACTIONS(415), + [anon_sym_ATdataProvider] = ACTIONS(415), + [anon_sym_ATdepends] = ACTIONS(417), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(415), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(415), + [anon_sym_ATgroup] = ACTIONS(415), + [anon_sym_ATlarge] = ACTIONS(415), + [anon_sym_ATmedium] = ACTIONS(415), + [anon_sym_ATpreserveGlobalState] = ACTIONS(415), + [anon_sym_ATrequires] = ACTIONS(417), + [anon_sym_ATrequiresusages] = ACTIONS(415), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(415), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(415), + [anon_sym_ATsmall] = ACTIONS(415), + [anon_sym_ATtest] = ACTIONS(417), + [anon_sym_ATtestWith] = ACTIONS(415), + [anon_sym_ATtestdox] = ACTIONS(415), + [anon_sym_ATticket] = ACTIONS(415), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(415), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(415), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(415), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(417), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(415), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(417), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(415), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(415), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(415), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(415), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(415), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(415), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(415), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(415), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(415), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(417), + [anon_sym_ATreadonly] = ACTIONS(415), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(415), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(415), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(415), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(415), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(415), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(415), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(415), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(415), + [anon_sym_ATparam_DASHout] = ACTIONS(415), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(415), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(417), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(415), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(415), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(415), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(415), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(415), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(415), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(415), + [sym__end] = ACTIONS(415), + [sym__text_not_version] = ACTIONS(419), }, [79] = { - [sym_inline_tag] = STATE(89), - [aux_sym__description_not_version_repeat1] = STATE(80), - [anon_sym_LBRACE] = ACTIONS(207), - [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), - [sym__end] = ACTIONS(410), - [sym__text_not_version] = ACTIONS(217), + [sym_inline_tag] = STATE(72), + [aux_sym_description_repeat1] = STATE(72), + [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), + [sym__end] = ACTIONS(422), + [sym_text] = ACTIONS(426), }, [80] = { - [sym_inline_tag] = STATE(89), - [aux_sym__description_not_version_repeat1] = STATE(80), - [anon_sym_LBRACE] = ACTIONS(414), - [anon_sym_ATinheritdoc] = ACTIONS(417), - [anon_sym_ATinheritDoc] = ACTIONS(417), - [anon_sym_ATapi] = ACTIONS(417), - [anon_sym_ATfilesource] = ACTIONS(417), - [anon_sym_ATignore] = ACTIONS(417), - [anon_sym_ATinternal] = ACTIONS(417), - [anon_sym_ATcategory] = ACTIONS(417), - [anon_sym_ATcopyright] = ACTIONS(417), - [anon_sym_ATtodo] = ACTIONS(417), - [anon_sym_ATexample] = ACTIONS(417), - [anon_sym_ATlicense] = ACTIONS(417), - [anon_sym_ATpackage] = ACTIONS(417), - [anon_sym_ATsource] = ACTIONS(417), - [anon_sym_ATsubpackage] = ACTIONS(417), - [anon_sym_ATuses] = ACTIONS(417), - [anon_sym_ATauthor] = ACTIONS(417), - [anon_sym_ATglobal] = ACTIONS(417), - [anon_sym_ATlink] = ACTIONS(417), - [anon_sym_ATmethod] = ACTIONS(417), - [anon_sym_ATparam] = ACTIONS(419), - [anon_sym_ATproperty] = ACTIONS(419), - [anon_sym_ATproperty_DASHread] = ACTIONS(417), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(417), - [anon_sym_ATreturn] = ACTIONS(417), - [anon_sym_ATsee] = ACTIONS(417), - [anon_sym_ATthrows] = ACTIONS(417), - [anon_sym_ATvar] = ACTIONS(417), - [anon_sym_ATdeprecated] = ACTIONS(417), - [anon_sym_ATsince] = ACTIONS(417), - [anon_sym_ATversion] = ACTIONS(417), - [anon_sym_ATtemplate] = ACTIONS(419), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(417), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(417), - [anon_sym_ATimplements] = ACTIONS(417), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(417), - [anon_sym_ATextends] = ACTIONS(417), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(417), - [anon_sym_ATuse] = ACTIONS(419), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(417), - [anon_sym_ATafter] = ACTIONS(419), - [anon_sym_ATafterClass] = ACTIONS(417), - [anon_sym_ATannotation] = ACTIONS(417), - [anon_sym_ATbackupGlobals] = ACTIONS(417), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(417), - [anon_sym_ATbefore] = ACTIONS(419), - [anon_sym_ATbeforeClass] = ACTIONS(417), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(419), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(417), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(417), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(417), - [anon_sym_ATcovers] = ACTIONS(419), - [anon_sym_ATcoversDefaultClass] = ACTIONS(419), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(417), - [anon_sym_ATcoversNothing] = ACTIONS(417), - [anon_sym_ATdataProvider] = ACTIONS(417), - [anon_sym_ATdepends] = ACTIONS(419), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(417), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(417), - [anon_sym_ATgroup] = ACTIONS(417), - [anon_sym_ATlarge] = ACTIONS(417), - [anon_sym_ATmedium] = ACTIONS(417), - [anon_sym_ATpreserveGlobalState] = ACTIONS(417), - [anon_sym_ATrequires] = ACTIONS(419), - [anon_sym_ATrequiresusages] = ACTIONS(417), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(417), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(417), - [anon_sym_ATsmall] = ACTIONS(417), - [anon_sym_ATtest] = ACTIONS(419), - [anon_sym_ATtestWith] = ACTIONS(417), - [anon_sym_ATtestdox] = ACTIONS(417), - [anon_sym_ATticket] = ACTIONS(417), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(417), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(417), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(417), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(419), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(417), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(419), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(417), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(417), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(417), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(417), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(417), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(417), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(417), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(417), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(417), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(419), - [anon_sym_ATreadonly] = ACTIONS(417), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(417), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(417), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(417), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(417), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(417), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(417), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(417), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(417), - [anon_sym_ATparam_DASHout] = ACTIONS(417), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(417), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(419), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(417), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(417), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(417), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(417), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(417), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(417), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(417), - [sym__end] = ACTIONS(417), - [sym__text_not_version] = ACTIONS(421), + [anon_sym_LBRACE] = ACTIONS(354), + [anon_sym_ATinheritdoc] = ACTIONS(354), + [anon_sym_ATinheritDoc] = ACTIONS(354), + [anon_sym_ATapi] = ACTIONS(354), + [anon_sym_ATfilesource] = ACTIONS(354), + [anon_sym_ATignore] = ACTIONS(354), + [anon_sym_ATinternal] = ACTIONS(354), + [anon_sym_ATcategory] = ACTIONS(354), + [anon_sym_ATcopyright] = ACTIONS(354), + [anon_sym_ATtodo] = ACTIONS(354), + [anon_sym_ATexample] = ACTIONS(354), + [anon_sym_ATlicense] = ACTIONS(354), + [anon_sym_ATpackage] = ACTIONS(354), + [anon_sym_ATsource] = ACTIONS(354), + [anon_sym_ATsubpackage] = ACTIONS(354), + [anon_sym_ATuses] = ACTIONS(354), + [anon_sym_ATauthor] = ACTIONS(354), + [anon_sym_ATglobal] = ACTIONS(354), + [anon_sym_ATlink] = ACTIONS(354), + [anon_sym_ATmethod] = ACTIONS(354), + [anon_sym_ATparam] = ACTIONS(352), + [anon_sym_ATproperty] = ACTIONS(352), + [anon_sym_ATproperty_DASHread] = ACTIONS(354), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(354), + [anon_sym_ATreturn] = ACTIONS(354), + [anon_sym_ATsee] = ACTIONS(354), + [anon_sym_ATthrows] = ACTIONS(354), + [anon_sym_ATvar] = ACTIONS(354), + [anon_sym_ATdeprecated] = ACTIONS(354), + [anon_sym_ATsince] = ACTIONS(354), + [anon_sym_ATversion] = ACTIONS(354), + [anon_sym_ATtemplate] = ACTIONS(352), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(354), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(354), + [anon_sym_ATimplements] = ACTIONS(354), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(354), + [anon_sym_ATextends] = ACTIONS(354), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(354), + [anon_sym_ATuse] = ACTIONS(352), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(354), + [anon_sym_ATafter] = ACTIONS(352), + [anon_sym_ATafterClass] = ACTIONS(354), + [anon_sym_ATannotation] = ACTIONS(354), + [anon_sym_ATbackupGlobals] = ACTIONS(354), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(354), + [anon_sym_ATbefore] = ACTIONS(352), + [anon_sym_ATbeforeClass] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(352), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(354), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(354), + [anon_sym_ATcovers] = ACTIONS(352), + [anon_sym_ATcoversDefaultClass] = ACTIONS(352), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(354), + [anon_sym_ATcoversNothing] = ACTIONS(354), + [anon_sym_ATdataProvider] = ACTIONS(354), + [anon_sym_ATdepends] = ACTIONS(352), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(354), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(354), + [anon_sym_ATgroup] = ACTIONS(354), + [anon_sym_ATlarge] = ACTIONS(354), + [anon_sym_ATmedium] = ACTIONS(354), + [anon_sym_ATpreserveGlobalState] = ACTIONS(354), + [anon_sym_ATrequires] = ACTIONS(352), + [anon_sym_ATrequiresusages] = ACTIONS(354), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(354), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(354), + [anon_sym_ATsmall] = ACTIONS(354), + [anon_sym_ATtest] = ACTIONS(352), + [anon_sym_ATtestWith] = ACTIONS(354), + [anon_sym_ATtestdox] = ACTIONS(354), + [anon_sym_ATticket] = ACTIONS(354), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(354), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(354), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(354), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(352), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(352), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(354), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(354), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(354), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(354), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(354), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(352), + [anon_sym_ATreadonly] = ACTIONS(354), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(354), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(354), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(354), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(354), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(354), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(354), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(354), + [anon_sym_ATparam_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(352), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(354), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(354), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(354), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(354), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(354), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(354), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(354), + [anon_sym_PIPE] = ACTIONS(354), + [anon_sym_DOLLAR] = ACTIONS(354), + [sym__end] = ACTIONS(354), + [sym__text_after_type] = ACTIONS(354), }, [81] = { - [anon_sym_LBRACE] = ACTIONS(183), - [anon_sym_ATinheritdoc] = ACTIONS(183), - [anon_sym_ATinheritDoc] = ACTIONS(183), - [anon_sym_ATapi] = ACTIONS(183), - [anon_sym_ATfilesource] = ACTIONS(183), - [anon_sym_ATignore] = ACTIONS(183), - [anon_sym_ATinternal] = ACTIONS(183), - [anon_sym_ATcategory] = ACTIONS(183), - [anon_sym_ATcopyright] = ACTIONS(183), - [anon_sym_ATtodo] = ACTIONS(183), - [anon_sym_ATexample] = ACTIONS(183), - [anon_sym_ATlicense] = ACTIONS(183), - [anon_sym_ATpackage] = ACTIONS(183), - [anon_sym_ATsource] = ACTIONS(183), - [anon_sym_ATsubpackage] = ACTIONS(183), - [anon_sym_ATuses] = ACTIONS(183), - [anon_sym_ATauthor] = ACTIONS(183), - [anon_sym_ATglobal] = ACTIONS(183), - [anon_sym_ATlink] = ACTIONS(183), - [anon_sym_ATmethod] = ACTIONS(183), - [anon_sym_ATparam] = ACTIONS(181), - [anon_sym_ATproperty] = ACTIONS(181), - [anon_sym_ATproperty_DASHread] = ACTIONS(183), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(183), - [anon_sym_ATreturn] = ACTIONS(183), - [anon_sym_ATsee] = ACTIONS(183), - [anon_sym_ATthrows] = ACTIONS(183), - [anon_sym_ATvar] = ACTIONS(183), - [anon_sym_ATdeprecated] = ACTIONS(183), - [anon_sym_ATsince] = ACTIONS(183), - [anon_sym_ATversion] = ACTIONS(183), - [anon_sym_ATtemplate] = ACTIONS(181), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(183), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(183), - [anon_sym_ATimplements] = ACTIONS(183), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(183), - [anon_sym_ATextends] = ACTIONS(183), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(183), - [anon_sym_ATuse] = ACTIONS(181), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(183), - [anon_sym_ATafter] = ACTIONS(181), - [anon_sym_ATafterClass] = ACTIONS(183), - [anon_sym_ATannotation] = ACTIONS(183), - [anon_sym_ATbackupGlobals] = ACTIONS(183), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(183), - [anon_sym_ATbefore] = ACTIONS(181), - [anon_sym_ATbeforeClass] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(181), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(183), - [anon_sym_ATcovers] = ACTIONS(181), - [anon_sym_ATcoversDefaultClass] = ACTIONS(181), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(183), - [anon_sym_ATcoversNothing] = ACTIONS(183), - [anon_sym_ATdataProvider] = ACTIONS(183), - [anon_sym_ATdepends] = ACTIONS(181), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(183), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(183), - [anon_sym_ATgroup] = ACTIONS(183), - [anon_sym_ATlarge] = ACTIONS(183), - [anon_sym_ATmedium] = ACTIONS(183), - [anon_sym_ATpreserveGlobalState] = ACTIONS(183), - [anon_sym_ATrequires] = ACTIONS(181), - [anon_sym_ATrequiresusages] = ACTIONS(183), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(183), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(183), - [anon_sym_ATsmall] = ACTIONS(183), - [anon_sym_ATtest] = ACTIONS(181), - [anon_sym_ATtestWith] = ACTIONS(183), - [anon_sym_ATtestdox] = ACTIONS(183), - [anon_sym_ATticket] = ACTIONS(183), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(183), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(183), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(183), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(181), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(181), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(183), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(183), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(183), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(183), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(183), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(183), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(181), - [anon_sym_ATreadonly] = ACTIONS(183), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(183), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(183), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(183), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(183), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(183), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(183), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(183), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(183), - [anon_sym_ATparam_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(183), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(181), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(183), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(183), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(183), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(183), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(183), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(183), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(183), - [anon_sym_COLON_COLON] = ACTIONS(183), - [sym__end] = ACTIONS(183), - [sym_text] = ACTIONS(183), - }, - [82] = { - [anon_sym_ATinheritdoc] = ACTIONS(424), - [anon_sym_ATinheritDoc] = ACTIONS(424), - [anon_sym_ATapi] = ACTIONS(424), - [anon_sym_ATfilesource] = ACTIONS(424), - [anon_sym_ATignore] = ACTIONS(424), - [anon_sym_ATinternal] = ACTIONS(424), - [anon_sym_ATcategory] = ACTIONS(424), - [anon_sym_ATcopyright] = ACTIONS(424), - [anon_sym_ATtodo] = ACTIONS(424), - [anon_sym_ATexample] = ACTIONS(424), - [anon_sym_ATlicense] = ACTIONS(424), - [anon_sym_ATpackage] = ACTIONS(424), - [anon_sym_ATsource] = ACTIONS(424), - [anon_sym_ATsubpackage] = ACTIONS(424), - [anon_sym_ATuses] = ACTIONS(424), - [anon_sym_ATauthor] = ACTIONS(424), - [anon_sym_ATglobal] = ACTIONS(424), - [anon_sym_ATlink] = ACTIONS(424), - [anon_sym_ATmethod] = ACTIONS(424), - [anon_sym_ATparam] = ACTIONS(426), - [anon_sym_ATproperty] = ACTIONS(426), - [anon_sym_ATproperty_DASHread] = ACTIONS(424), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(424), - [anon_sym_ATreturn] = ACTIONS(424), - [anon_sym_ATsee] = ACTIONS(424), - [anon_sym_ATthrows] = ACTIONS(424), - [anon_sym_ATvar] = ACTIONS(424), - [anon_sym_ATdeprecated] = ACTIONS(424), - [anon_sym_ATsince] = ACTIONS(424), - [anon_sym_ATversion] = ACTIONS(424), - [anon_sym_ATtemplate] = ACTIONS(426), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(424), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(424), - [anon_sym_ATimplements] = ACTIONS(424), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(424), - [anon_sym_ATextends] = ACTIONS(424), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(424), - [anon_sym_ATuse] = ACTIONS(426), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(424), - [anon_sym_ATafter] = ACTIONS(426), - [anon_sym_ATafterClass] = ACTIONS(424), - [anon_sym_ATannotation] = ACTIONS(424), - [anon_sym_ATbackupGlobals] = ACTIONS(424), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(424), - [anon_sym_ATbefore] = ACTIONS(426), - [anon_sym_ATbeforeClass] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(424), - [anon_sym_ATcovers] = ACTIONS(426), - [anon_sym_ATcoversDefaultClass] = ACTIONS(426), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(424), - [anon_sym_ATcoversNothing] = ACTIONS(424), - [anon_sym_ATdataProvider] = ACTIONS(424), - [anon_sym_ATdepends] = ACTIONS(426), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(424), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(424), - [anon_sym_ATgroup] = ACTIONS(424), - [anon_sym_ATlarge] = ACTIONS(424), - [anon_sym_ATmedium] = ACTIONS(424), - [anon_sym_ATpreserveGlobalState] = ACTIONS(424), - [anon_sym_ATrequires] = ACTIONS(426), - [anon_sym_ATrequiresusages] = ACTIONS(424), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(424), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(424), - [anon_sym_ATsmall] = ACTIONS(424), - [anon_sym_ATtest] = ACTIONS(426), - [anon_sym_ATtestWith] = ACTIONS(424), - [anon_sym_ATtestdox] = ACTIONS(424), - [anon_sym_ATticket] = ACTIONS(424), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(424), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(424), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(424), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(426), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(426), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(424), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(424), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(424), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(424), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(424), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(426), - [anon_sym_ATreadonly] = ACTIONS(424), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(424), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(424), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(424), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(424), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(424), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(424), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(424), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(424), - [anon_sym_ATparam_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(426), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(424), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(424), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(424), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(424), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(424), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(424), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(424), - [anon_sym_COMMA] = ACTIONS(424), - [anon_sym_RPAREN] = ACTIONS(424), - [anon_sym_EQ] = ACTIONS(424), - [sym__end] = ACTIONS(424), - }, - [83] = { - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_ATinheritdoc] = ACTIONS(187), - [anon_sym_ATinheritDoc] = ACTIONS(187), - [anon_sym_ATapi] = ACTIONS(187), - [anon_sym_ATfilesource] = ACTIONS(187), - [anon_sym_ATignore] = ACTIONS(187), - [anon_sym_ATinternal] = ACTIONS(187), - [anon_sym_ATcategory] = ACTIONS(187), - [anon_sym_ATcopyright] = ACTIONS(187), - [anon_sym_ATtodo] = ACTIONS(187), - [anon_sym_ATexample] = ACTIONS(187), - [anon_sym_ATlicense] = ACTIONS(187), - [anon_sym_ATpackage] = ACTIONS(187), - [anon_sym_ATsource] = ACTIONS(187), - [anon_sym_ATsubpackage] = ACTIONS(187), - [anon_sym_ATuses] = ACTIONS(187), - [anon_sym_ATauthor] = ACTIONS(187), - [anon_sym_ATglobal] = ACTIONS(187), - [anon_sym_ATlink] = ACTIONS(187), - [anon_sym_ATmethod] = ACTIONS(187), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(185), - [anon_sym_ATproperty_DASHread] = ACTIONS(187), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATreturn] = ACTIONS(187), - [anon_sym_ATsee] = ACTIONS(187), - [anon_sym_ATthrows] = ACTIONS(187), - [anon_sym_ATvar] = ACTIONS(187), - [anon_sym_ATdeprecated] = ACTIONS(187), - [anon_sym_ATsince] = ACTIONS(187), - [anon_sym_ATversion] = ACTIONS(187), - [anon_sym_ATtemplate] = ACTIONS(185), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(187), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(187), - [anon_sym_ATimplements] = ACTIONS(187), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(187), - [anon_sym_ATextends] = ACTIONS(187), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(187), - [anon_sym_ATuse] = ACTIONS(185), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(187), - [anon_sym_ATafter] = ACTIONS(185), - [anon_sym_ATafterClass] = ACTIONS(187), - [anon_sym_ATannotation] = ACTIONS(187), - [anon_sym_ATbackupGlobals] = ACTIONS(187), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), - [anon_sym_ATbefore] = ACTIONS(185), - [anon_sym_ATbeforeClass] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), - [anon_sym_ATcovers] = ACTIONS(185), - [anon_sym_ATcoversDefaultClass] = ACTIONS(185), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), - [anon_sym_ATcoversNothing] = ACTIONS(187), - [anon_sym_ATdataProvider] = ACTIONS(187), - [anon_sym_ATdepends] = ACTIONS(185), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(187), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(187), - [anon_sym_ATgroup] = ACTIONS(187), - [anon_sym_ATlarge] = ACTIONS(187), - [anon_sym_ATmedium] = ACTIONS(187), - [anon_sym_ATpreserveGlobalState] = ACTIONS(187), - [anon_sym_ATrequires] = ACTIONS(185), - [anon_sym_ATrequiresusages] = ACTIONS(187), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), - [anon_sym_ATsmall] = ACTIONS(187), - [anon_sym_ATtest] = ACTIONS(185), - [anon_sym_ATtestWith] = ACTIONS(187), - [anon_sym_ATtestdox] = ACTIONS(187), - [anon_sym_ATticket] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(187), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(187), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(185), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(185), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(187), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(187), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(187), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(187), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(185), - [anon_sym_ATreadonly] = ACTIONS(187), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(187), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(187), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(187), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(187), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(187), - [anon_sym_ATparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(185), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(187), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(187), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(187), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(187), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(187), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [sym__end] = ACTIONS(187), - [sym_text] = ACTIONS(187), - }, - [84] = { - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_ATinheritdoc] = ACTIONS(428), - [anon_sym_ATinheritDoc] = ACTIONS(428), - [anon_sym_ATapi] = ACTIONS(428), - [anon_sym_ATfilesource] = ACTIONS(428), - [anon_sym_ATignore] = ACTIONS(428), - [anon_sym_ATinternal] = ACTIONS(428), - [anon_sym_ATcategory] = ACTIONS(428), - [anon_sym_ATcopyright] = ACTIONS(428), - [anon_sym_ATtodo] = ACTIONS(428), - [anon_sym_ATexample] = ACTIONS(428), - [anon_sym_ATlicense] = ACTIONS(428), + [anon_sym_LBRACE] = ACTIONS(346), + [anon_sym_ATinheritdoc] = ACTIONS(346), + [anon_sym_ATinheritDoc] = ACTIONS(346), + [anon_sym_ATapi] = ACTIONS(346), + [anon_sym_ATfilesource] = ACTIONS(346), + [anon_sym_ATignore] = ACTIONS(346), + [anon_sym_ATinternal] = ACTIONS(346), + [anon_sym_ATcategory] = ACTIONS(346), + [anon_sym_ATcopyright] = ACTIONS(346), + [anon_sym_ATtodo] = ACTIONS(346), + [anon_sym_ATexample] = ACTIONS(346), + [anon_sym_ATlicense] = ACTIONS(346), + [anon_sym_ATpackage] = ACTIONS(346), + [anon_sym_ATsource] = ACTIONS(346), + [anon_sym_ATsubpackage] = ACTIONS(346), + [anon_sym_ATuses] = ACTIONS(346), + [anon_sym_ATauthor] = ACTIONS(346), + [anon_sym_ATglobal] = ACTIONS(346), + [anon_sym_ATlink] = ACTIONS(346), + [anon_sym_ATmethod] = ACTIONS(346), + [anon_sym_ATparam] = ACTIONS(344), + [anon_sym_ATproperty] = ACTIONS(344), + [anon_sym_ATproperty_DASHread] = ACTIONS(346), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(346), + [anon_sym_ATreturn] = ACTIONS(346), + [anon_sym_ATsee] = ACTIONS(346), + [anon_sym_ATthrows] = ACTIONS(346), + [anon_sym_ATvar] = ACTIONS(346), + [anon_sym_ATdeprecated] = ACTIONS(346), + [anon_sym_ATsince] = ACTIONS(346), + [anon_sym_ATversion] = ACTIONS(346), + [anon_sym_ATtemplate] = ACTIONS(344), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(346), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(346), + [anon_sym_ATimplements] = ACTIONS(346), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(346), + [anon_sym_ATextends] = ACTIONS(346), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(346), + [anon_sym_ATuse] = ACTIONS(344), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(346), + [anon_sym_ATafter] = ACTIONS(344), + [anon_sym_ATafterClass] = ACTIONS(346), + [anon_sym_ATannotation] = ACTIONS(346), + [anon_sym_ATbackupGlobals] = ACTIONS(346), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(346), + [anon_sym_ATbefore] = ACTIONS(344), + [anon_sym_ATbeforeClass] = ACTIONS(346), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(344), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(346), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(346), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(346), + [anon_sym_ATcovers] = ACTIONS(344), + [anon_sym_ATcoversDefaultClass] = ACTIONS(344), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(346), + [anon_sym_ATcoversNothing] = ACTIONS(346), + [anon_sym_ATdataProvider] = ACTIONS(346), + [anon_sym_ATdepends] = ACTIONS(344), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(346), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(346), + [anon_sym_ATgroup] = ACTIONS(346), + [anon_sym_ATlarge] = ACTIONS(346), + [anon_sym_ATmedium] = ACTIONS(346), + [anon_sym_ATpreserveGlobalState] = ACTIONS(346), + [anon_sym_ATrequires] = ACTIONS(344), + [anon_sym_ATrequiresusages] = ACTIONS(346), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(346), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(346), + [anon_sym_ATsmall] = ACTIONS(346), + [anon_sym_ATtest] = ACTIONS(344), + [anon_sym_ATtestWith] = ACTIONS(346), + [anon_sym_ATtestdox] = ACTIONS(346), + [anon_sym_ATticket] = ACTIONS(346), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(346), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(346), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(346), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(344), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(346), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(344), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(346), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(346), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(346), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(346), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(346), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(346), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(346), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(346), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(346), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(344), + [anon_sym_ATreadonly] = ACTIONS(346), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(346), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(346), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(346), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(346), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(346), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(346), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(346), + [anon_sym_ATparam_DASHout] = ACTIONS(346), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(346), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(344), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(346), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(346), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(346), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(346), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(346), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(346), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(346), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym__end] = ACTIONS(346), + [sym__text_after_type] = ACTIONS(346), + }, + [82] = { + [sym_inline_tag] = STATE(105), + [aux_sym__description_not_version_repeat1] = STATE(78), + [anon_sym_LBRACE] = ACTIONS(181), + [anon_sym_ATinheritdoc] = ACTIONS(428), + [anon_sym_ATinheritDoc] = ACTIONS(428), + [anon_sym_ATapi] = ACTIONS(428), + [anon_sym_ATfilesource] = ACTIONS(428), + [anon_sym_ATignore] = ACTIONS(428), + [anon_sym_ATinternal] = ACTIONS(428), + [anon_sym_ATcategory] = ACTIONS(428), + [anon_sym_ATcopyright] = ACTIONS(428), + [anon_sym_ATtodo] = ACTIONS(428), + [anon_sym_ATexample] = ACTIONS(428), + [anon_sym_ATlicense] = ACTIONS(428), [anon_sym_ATpackage] = ACTIONS(428), [anon_sym_ATsource] = ACTIONS(428), [anon_sym_ATsubpackage] = ACTIONS(428), @@ -16630,233 +16730,458 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHinternal] = ACTIONS(428), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(428), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(428), - [anon_sym_COLON_COLON] = ACTIONS(432), [sym__end] = ACTIONS(428), - [sym_text] = ACTIONS(428), + [sym__text_not_version] = ACTIONS(191), + }, + [83] = { + [anon_sym_LBRACE] = ACTIONS(280), + [anon_sym_ATinheritdoc] = ACTIONS(280), + [anon_sym_ATinheritDoc] = ACTIONS(280), + [anon_sym_ATapi] = ACTIONS(280), + [anon_sym_ATfilesource] = ACTIONS(280), + [anon_sym_ATignore] = ACTIONS(280), + [anon_sym_ATinternal] = ACTIONS(280), + [anon_sym_ATcategory] = ACTIONS(280), + [anon_sym_ATcopyright] = ACTIONS(280), + [anon_sym_ATtodo] = ACTIONS(280), + [anon_sym_ATexample] = ACTIONS(280), + [anon_sym_ATlicense] = ACTIONS(280), + [anon_sym_ATpackage] = ACTIONS(280), + [anon_sym_ATsource] = ACTIONS(280), + [anon_sym_ATsubpackage] = ACTIONS(280), + [anon_sym_ATuses] = ACTIONS(280), + [anon_sym_ATauthor] = ACTIONS(280), + [anon_sym_ATglobal] = ACTIONS(280), + [anon_sym_ATlink] = ACTIONS(280), + [anon_sym_ATmethod] = ACTIONS(280), + [anon_sym_ATparam] = ACTIONS(278), + [anon_sym_ATproperty] = ACTIONS(278), + [anon_sym_ATproperty_DASHread] = ACTIONS(280), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATreturn] = ACTIONS(280), + [anon_sym_ATsee] = ACTIONS(280), + [anon_sym_ATthrows] = ACTIONS(280), + [anon_sym_ATvar] = ACTIONS(280), + [anon_sym_ATdeprecated] = ACTIONS(280), + [anon_sym_ATsince] = ACTIONS(280), + [anon_sym_ATversion] = ACTIONS(280), + [anon_sym_ATtemplate] = ACTIONS(278), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(280), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(280), + [anon_sym_ATimplements] = ACTIONS(280), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(280), + [anon_sym_ATextends] = ACTIONS(280), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(280), + [anon_sym_ATuse] = ACTIONS(278), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(280), + [anon_sym_ATafter] = ACTIONS(278), + [anon_sym_ATafterClass] = ACTIONS(280), + [anon_sym_ATannotation] = ACTIONS(280), + [anon_sym_ATbackupGlobals] = ACTIONS(280), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(280), + [anon_sym_ATbefore] = ACTIONS(278), + [anon_sym_ATbeforeClass] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(278), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(280), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(280), + [anon_sym_ATcovers] = ACTIONS(278), + [anon_sym_ATcoversDefaultClass] = ACTIONS(278), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(280), + [anon_sym_ATcoversNothing] = ACTIONS(280), + [anon_sym_ATdataProvider] = ACTIONS(280), + [anon_sym_ATdepends] = ACTIONS(278), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(280), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(280), + [anon_sym_ATgroup] = ACTIONS(280), + [anon_sym_ATlarge] = ACTIONS(280), + [anon_sym_ATmedium] = ACTIONS(280), + [anon_sym_ATpreserveGlobalState] = ACTIONS(280), + [anon_sym_ATrequires] = ACTIONS(278), + [anon_sym_ATrequiresusages] = ACTIONS(280), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(280), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(280), + [anon_sym_ATsmall] = ACTIONS(280), + [anon_sym_ATtest] = ACTIONS(278), + [anon_sym_ATtestWith] = ACTIONS(280), + [anon_sym_ATtestdox] = ACTIONS(280), + [anon_sym_ATticket] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(280), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(280), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(278), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(278), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(280), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(280), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(280), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(280), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(278), + [anon_sym_ATreadonly] = ACTIONS(280), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(280), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(280), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(280), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(280), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(280), + [anon_sym_ATparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(278), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(280), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(280), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(280), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(280), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(280), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(280), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_DOLLAR] = ACTIONS(280), + [sym__end] = ACTIONS(280), + [sym__text_after_type] = ACTIONS(280), + }, + [84] = { + [anon_sym_LBRACE] = ACTIONS(263), + [anon_sym_ATinheritdoc] = ACTIONS(263), + [anon_sym_ATinheritDoc] = ACTIONS(263), + [anon_sym_ATapi] = ACTIONS(263), + [anon_sym_ATfilesource] = ACTIONS(263), + [anon_sym_ATignore] = ACTIONS(263), + [anon_sym_ATinternal] = ACTIONS(263), + [anon_sym_ATcategory] = ACTIONS(263), + [anon_sym_ATcopyright] = ACTIONS(263), + [anon_sym_ATtodo] = ACTIONS(263), + [anon_sym_ATexample] = ACTIONS(263), + [anon_sym_ATlicense] = ACTIONS(263), + [anon_sym_ATpackage] = ACTIONS(263), + [anon_sym_ATsource] = ACTIONS(263), + [anon_sym_ATsubpackage] = ACTIONS(263), + [anon_sym_ATuses] = ACTIONS(263), + [anon_sym_ATauthor] = ACTIONS(263), + [anon_sym_ATglobal] = ACTIONS(263), + [anon_sym_ATlink] = ACTIONS(263), + [anon_sym_ATmethod] = ACTIONS(263), + [anon_sym_ATparam] = ACTIONS(261), + [anon_sym_ATproperty] = ACTIONS(261), + [anon_sym_ATproperty_DASHread] = ACTIONS(263), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATreturn] = ACTIONS(263), + [anon_sym_ATsee] = ACTIONS(263), + [anon_sym_ATthrows] = ACTIONS(263), + [anon_sym_ATvar] = ACTIONS(263), + [anon_sym_ATdeprecated] = ACTIONS(263), + [anon_sym_ATsince] = ACTIONS(263), + [anon_sym_ATversion] = ACTIONS(263), + [anon_sym_ATtemplate] = ACTIONS(261), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(263), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(263), + [anon_sym_ATimplements] = ACTIONS(263), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(263), + [anon_sym_ATextends] = ACTIONS(263), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(263), + [anon_sym_ATuse] = ACTIONS(261), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(263), + [anon_sym_ATafter] = ACTIONS(261), + [anon_sym_ATafterClass] = ACTIONS(263), + [anon_sym_ATannotation] = ACTIONS(263), + [anon_sym_ATbackupGlobals] = ACTIONS(263), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(263), + [anon_sym_ATbefore] = ACTIONS(261), + [anon_sym_ATbeforeClass] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(261), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(263), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(263), + [anon_sym_ATcovers] = ACTIONS(261), + [anon_sym_ATcoversDefaultClass] = ACTIONS(261), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(263), + [anon_sym_ATcoversNothing] = ACTIONS(263), + [anon_sym_ATdataProvider] = ACTIONS(263), + [anon_sym_ATdepends] = ACTIONS(261), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(263), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(263), + [anon_sym_ATgroup] = ACTIONS(263), + [anon_sym_ATlarge] = ACTIONS(263), + [anon_sym_ATmedium] = ACTIONS(263), + [anon_sym_ATpreserveGlobalState] = ACTIONS(263), + [anon_sym_ATrequires] = ACTIONS(261), + [anon_sym_ATrequiresusages] = ACTIONS(263), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(263), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(263), + [anon_sym_ATsmall] = ACTIONS(263), + [anon_sym_ATtest] = ACTIONS(261), + [anon_sym_ATtestWith] = ACTIONS(263), + [anon_sym_ATtestdox] = ACTIONS(263), + [anon_sym_ATticket] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(263), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(263), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(261), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(261), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(263), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(263), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(263), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(263), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(261), + [anon_sym_ATreadonly] = ACTIONS(263), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(263), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(263), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(263), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(263), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(263), + [anon_sym_ATparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(261), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(263), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(263), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(263), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(263), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(263), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_DOLLAR] = ACTIONS(263), + [sym__end] = ACTIONS(263), + [sym__text_after_type] = ACTIONS(263), }, [85] = { - [anon_sym_LBRACE] = ACTIONS(434), - [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_LPAREN_RPAREN] = ACTIONS(438), - [sym__end] = ACTIONS(434), - [sym_text] = ACTIONS(434), + [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_COMMA] = ACTIONS(432), + [anon_sym_RPAREN] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(432), + [sym__end] = ACTIONS(432), }, [86] = { - [anon_sym_LBRACE] = ACTIONS(205), - [anon_sym_ATinheritdoc] = ACTIONS(205), - [anon_sym_ATinheritDoc] = ACTIONS(205), - [anon_sym_ATapi] = ACTIONS(205), - [anon_sym_ATfilesource] = ACTIONS(205), - [anon_sym_ATignore] = ACTIONS(205), - [anon_sym_ATinternal] = ACTIONS(205), - [anon_sym_ATcategory] = ACTIONS(205), - [anon_sym_ATcopyright] = ACTIONS(205), - [anon_sym_ATtodo] = ACTIONS(205), - [anon_sym_ATexample] = ACTIONS(205), - [anon_sym_ATlicense] = ACTIONS(205), - [anon_sym_ATpackage] = ACTIONS(205), - [anon_sym_ATsource] = ACTIONS(205), - [anon_sym_ATsubpackage] = ACTIONS(205), - [anon_sym_ATuses] = ACTIONS(205), - [anon_sym_ATauthor] = ACTIONS(205), - [anon_sym_ATglobal] = ACTIONS(205), - [anon_sym_ATlink] = ACTIONS(205), - [anon_sym_ATmethod] = ACTIONS(205), - [anon_sym_ATparam] = ACTIONS(203), - [anon_sym_ATproperty] = ACTIONS(203), - [anon_sym_ATproperty_DASHread] = ACTIONS(205), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATreturn] = ACTIONS(205), - [anon_sym_ATsee] = ACTIONS(205), - [anon_sym_ATthrows] = ACTIONS(205), - [anon_sym_ATvar] = ACTIONS(205), - [anon_sym_ATdeprecated] = ACTIONS(205), - [anon_sym_ATsince] = ACTIONS(205), - [anon_sym_ATversion] = ACTIONS(205), - [anon_sym_ATtemplate] = ACTIONS(203), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(205), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(205), - [anon_sym_ATimplements] = ACTIONS(205), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(205), - [anon_sym_ATextends] = ACTIONS(205), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(205), - [anon_sym_ATuse] = ACTIONS(203), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(205), - [anon_sym_ATafter] = ACTIONS(203), - [anon_sym_ATafterClass] = ACTIONS(205), - [anon_sym_ATannotation] = ACTIONS(205), - [anon_sym_ATbackupGlobals] = ACTIONS(205), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(205), - [anon_sym_ATbefore] = ACTIONS(203), - [anon_sym_ATbeforeClass] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(203), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(205), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(205), - [anon_sym_ATcovers] = ACTIONS(203), - [anon_sym_ATcoversDefaultClass] = ACTIONS(203), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(205), - [anon_sym_ATcoversNothing] = ACTIONS(205), - [anon_sym_ATdataProvider] = ACTIONS(205), - [anon_sym_ATdepends] = ACTIONS(203), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(205), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(205), - [anon_sym_ATgroup] = ACTIONS(205), - [anon_sym_ATlarge] = ACTIONS(205), - [anon_sym_ATmedium] = ACTIONS(205), - [anon_sym_ATpreserveGlobalState] = ACTIONS(205), - [anon_sym_ATrequires] = ACTIONS(203), - [anon_sym_ATrequiresusages] = ACTIONS(205), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(205), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(205), - [anon_sym_ATsmall] = ACTIONS(205), - [anon_sym_ATtest] = ACTIONS(203), - [anon_sym_ATtestWith] = ACTIONS(205), - [anon_sym_ATtestdox] = ACTIONS(205), - [anon_sym_ATticket] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(205), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(205), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(203), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(203), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(205), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(205), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(205), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(205), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(203), - [anon_sym_ATreadonly] = ACTIONS(205), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(205), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(205), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(205), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(205), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(205), - [anon_sym_ATparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(203), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(205), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(205), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(205), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(205), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(205), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(205), - [anon_sym_COLON_COLON] = ACTIONS(205), - [sym__end] = ACTIONS(205), - [sym_text] = ACTIONS(205), + [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_COLON_COLON] = ACTIONS(199), + [sym__end] = ACTIONS(199), + [sym_text] = ACTIONS(199), }, [87] = { [anon_sym_LBRACE] = ACTIONS(179), @@ -16971,340 +17296,566 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(179), }, [88] = { - [anon_sym_LBRACE] = ACTIONS(201), - [anon_sym_ATinheritdoc] = ACTIONS(201), - [anon_sym_ATinheritDoc] = ACTIONS(201), - [anon_sym_ATapi] = ACTIONS(201), - [anon_sym_ATfilesource] = ACTIONS(201), - [anon_sym_ATignore] = ACTIONS(201), - [anon_sym_ATinternal] = ACTIONS(201), - [anon_sym_ATcategory] = ACTIONS(201), - [anon_sym_ATcopyright] = ACTIONS(201), - [anon_sym_ATtodo] = ACTIONS(201), - [anon_sym_ATexample] = ACTIONS(201), - [anon_sym_ATlicense] = ACTIONS(201), - [anon_sym_ATpackage] = ACTIONS(201), - [anon_sym_ATsource] = ACTIONS(201), - [anon_sym_ATsubpackage] = ACTIONS(201), - [anon_sym_ATuses] = ACTIONS(201), - [anon_sym_ATauthor] = ACTIONS(201), - [anon_sym_ATglobal] = ACTIONS(201), - [anon_sym_ATlink] = ACTIONS(201), - [anon_sym_ATmethod] = ACTIONS(201), - [anon_sym_ATparam] = ACTIONS(199), - [anon_sym_ATproperty] = ACTIONS(199), - [anon_sym_ATproperty_DASHread] = ACTIONS(201), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATreturn] = ACTIONS(201), - [anon_sym_ATsee] = ACTIONS(201), - [anon_sym_ATthrows] = ACTIONS(201), - [anon_sym_ATvar] = ACTIONS(201), - [anon_sym_ATdeprecated] = ACTIONS(201), - [anon_sym_ATsince] = ACTIONS(201), - [anon_sym_ATversion] = ACTIONS(201), - [anon_sym_ATtemplate] = ACTIONS(199), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(201), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(201), - [anon_sym_ATimplements] = ACTIONS(201), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(201), - [anon_sym_ATextends] = ACTIONS(201), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(201), - [anon_sym_ATuse] = ACTIONS(199), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(201), - [anon_sym_ATafter] = ACTIONS(199), - [anon_sym_ATafterClass] = ACTIONS(201), - [anon_sym_ATannotation] = ACTIONS(201), - [anon_sym_ATbackupGlobals] = ACTIONS(201), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(201), - [anon_sym_ATbefore] = ACTIONS(199), - [anon_sym_ATbeforeClass] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(199), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(201), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(201), - [anon_sym_ATcovers] = ACTIONS(199), - [anon_sym_ATcoversDefaultClass] = ACTIONS(199), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(201), - [anon_sym_ATcoversNothing] = ACTIONS(201), - [anon_sym_ATdataProvider] = ACTIONS(201), - [anon_sym_ATdepends] = ACTIONS(199), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(201), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(201), - [anon_sym_ATgroup] = ACTIONS(201), - [anon_sym_ATlarge] = ACTIONS(201), - [anon_sym_ATmedium] = ACTIONS(201), - [anon_sym_ATpreserveGlobalState] = ACTIONS(201), - [anon_sym_ATrequires] = ACTIONS(199), - [anon_sym_ATrequiresusages] = ACTIONS(201), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(201), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(201), - [anon_sym_ATsmall] = ACTIONS(201), - [anon_sym_ATtest] = ACTIONS(199), - [anon_sym_ATtestWith] = ACTIONS(201), - [anon_sym_ATtestdox] = ACTIONS(201), - [anon_sym_ATticket] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(201), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(201), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(199), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(199), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(201), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(201), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(201), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(201), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(199), - [anon_sym_ATreadonly] = ACTIONS(201), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(201), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(201), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(201), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(201), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(201), - [anon_sym_ATparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(199), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(201), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(201), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(201), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(201), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(201), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(201), - [anon_sym_COLON_COLON] = ACTIONS(201), - [sym__end] = ACTIONS(201), - [sym_text] = ACTIONS(201), + [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_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_COLON_COLON] = ACTIONS(207), + [sym__end] = ACTIONS(207), + [sym_text] = ACTIONS(207), }, [89] = { - [anon_sym_LBRACE] = ACTIONS(440), - [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), - [sym__end] = ACTIONS(440), - [sym__text_not_version] = ACTIONS(440), + [anon_sym_LBRACE] = ACTIONS(436), + [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_COLON_COLON] = ACTIONS(440), + [sym__end] = ACTIONS(436), + [sym_text] = ACTIONS(436), }, [90] = { - [anon_sym_LBRACE] = ACTIONS(444), - [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), - [sym__end] = ACTIONS(444), - [sym_text] = ACTIONS(444), + [anon_sym_LBRACE] = ACTIONS(442), + [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_LPAREN_RPAREN] = ACTIONS(446), + [sym__end] = ACTIONS(442), + [sym_text] = ACTIONS(442), }, [91] = { + [anon_sym_LBRACE] = ACTIONS(217), + [anon_sym_ATinheritdoc] = ACTIONS(217), + [anon_sym_ATinheritDoc] = ACTIONS(217), + [anon_sym_ATapi] = ACTIONS(217), + [anon_sym_ATfilesource] = ACTIONS(217), + [anon_sym_ATignore] = ACTIONS(217), + [anon_sym_ATinternal] = ACTIONS(217), + [anon_sym_ATcategory] = ACTIONS(217), + [anon_sym_ATcopyright] = ACTIONS(217), + [anon_sym_ATtodo] = ACTIONS(217), + [anon_sym_ATexample] = ACTIONS(217), + [anon_sym_ATlicense] = ACTIONS(217), + [anon_sym_ATpackage] = ACTIONS(217), + [anon_sym_ATsource] = ACTIONS(217), + [anon_sym_ATsubpackage] = ACTIONS(217), + [anon_sym_ATuses] = ACTIONS(217), + [anon_sym_ATauthor] = ACTIONS(217), + [anon_sym_ATglobal] = ACTIONS(217), + [anon_sym_ATlink] = ACTIONS(217), + [anon_sym_ATmethod] = ACTIONS(217), + [anon_sym_ATparam] = ACTIONS(215), + [anon_sym_ATproperty] = ACTIONS(215), + [anon_sym_ATproperty_DASHread] = ACTIONS(217), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATreturn] = ACTIONS(217), + [anon_sym_ATsee] = ACTIONS(217), + [anon_sym_ATthrows] = ACTIONS(217), + [anon_sym_ATvar] = ACTIONS(217), + [anon_sym_ATdeprecated] = ACTIONS(217), + [anon_sym_ATsince] = ACTIONS(217), + [anon_sym_ATversion] = ACTIONS(217), + [anon_sym_ATtemplate] = ACTIONS(215), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(217), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(217), + [anon_sym_ATimplements] = ACTIONS(217), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(217), + [anon_sym_ATextends] = ACTIONS(217), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(217), + [anon_sym_ATuse] = ACTIONS(215), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(217), + [anon_sym_ATafter] = ACTIONS(215), + [anon_sym_ATafterClass] = ACTIONS(217), + [anon_sym_ATannotation] = ACTIONS(217), + [anon_sym_ATbackupGlobals] = ACTIONS(217), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(217), + [anon_sym_ATbefore] = ACTIONS(215), + [anon_sym_ATbeforeClass] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(215), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(217), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(217), + [anon_sym_ATcovers] = ACTIONS(215), + [anon_sym_ATcoversDefaultClass] = ACTIONS(215), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(217), + [anon_sym_ATcoversNothing] = ACTIONS(217), + [anon_sym_ATdataProvider] = ACTIONS(217), + [anon_sym_ATdepends] = ACTIONS(215), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(217), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(217), + [anon_sym_ATgroup] = ACTIONS(217), + [anon_sym_ATlarge] = ACTIONS(217), + [anon_sym_ATmedium] = ACTIONS(217), + [anon_sym_ATpreserveGlobalState] = ACTIONS(217), + [anon_sym_ATrequires] = ACTIONS(215), + [anon_sym_ATrequiresusages] = ACTIONS(217), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(217), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(217), + [anon_sym_ATsmall] = ACTIONS(217), + [anon_sym_ATtest] = ACTIONS(215), + [anon_sym_ATtestWith] = ACTIONS(217), + [anon_sym_ATtestdox] = ACTIONS(217), + [anon_sym_ATticket] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(217), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(217), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(215), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(215), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(217), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(217), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(217), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(217), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(215), + [anon_sym_ATreadonly] = ACTIONS(217), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(217), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(217), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(217), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(217), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(217), + [anon_sym_ATparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(215), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(217), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(217), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(217), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(217), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(217), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(217), + [sym__end] = ACTIONS(217), + [sym_text] = ACTIONS(217), + }, + [92] = { + [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_COLON_COLON] = ACTIONS(203), + [sym__end] = ACTIONS(203), + [sym_text] = ACTIONS(203), + }, + [93] = { [anon_sym_LBRACE] = ACTIONS(448), [anon_sym_ATinheritdoc] = ACTIONS(448), [anon_sym_ATinheritDoc] = ACTIONS(448), @@ -17413,121 +17964,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(448), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(448), [sym__end] = ACTIONS(448), - [sym__text_after_type] = ACTIONS(448), + [sym_text] = ACTIONS(448), }, - [92] = { - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_ATinheritdoc] = ACTIONS(428), - [anon_sym_ATinheritDoc] = ACTIONS(428), - [anon_sym_ATapi] = ACTIONS(428), - [anon_sym_ATfilesource] = ACTIONS(428), - [anon_sym_ATignore] = ACTIONS(428), - [anon_sym_ATinternal] = ACTIONS(428), - [anon_sym_ATcategory] = ACTIONS(428), - [anon_sym_ATcopyright] = ACTIONS(428), - [anon_sym_ATtodo] = ACTIONS(428), - [anon_sym_ATexample] = ACTIONS(428), - [anon_sym_ATlicense] = ACTIONS(428), - [anon_sym_ATpackage] = ACTIONS(428), - [anon_sym_ATsource] = ACTIONS(428), - [anon_sym_ATsubpackage] = ACTIONS(428), - [anon_sym_ATuses] = ACTIONS(428), - [anon_sym_ATauthor] = ACTIONS(428), - [anon_sym_ATglobal] = ACTIONS(428), - [anon_sym_ATlink] = ACTIONS(428), - [anon_sym_ATmethod] = ACTIONS(428), - [anon_sym_ATparam] = ACTIONS(430), - [anon_sym_ATproperty] = ACTIONS(430), - [anon_sym_ATproperty_DASHread] = ACTIONS(428), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(428), - [anon_sym_ATreturn] = ACTIONS(428), - [anon_sym_ATsee] = ACTIONS(428), - [anon_sym_ATthrows] = ACTIONS(428), - [anon_sym_ATvar] = ACTIONS(428), - [anon_sym_ATdeprecated] = ACTIONS(428), - [anon_sym_ATsince] = ACTIONS(428), - [anon_sym_ATversion] = ACTIONS(428), - [anon_sym_ATtemplate] = ACTIONS(430), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(428), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(428), - [anon_sym_ATimplements] = ACTIONS(428), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(428), - [anon_sym_ATextends] = ACTIONS(428), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(428), - [anon_sym_ATuse] = ACTIONS(430), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(428), - [anon_sym_ATafter] = ACTIONS(430), - [anon_sym_ATafterClass] = ACTIONS(428), - [anon_sym_ATannotation] = ACTIONS(428), - [anon_sym_ATbackupGlobals] = ACTIONS(428), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(428), - [anon_sym_ATbefore] = ACTIONS(430), - [anon_sym_ATbeforeClass] = ACTIONS(428), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(430), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(428), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(428), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(428), - [anon_sym_ATcovers] = ACTIONS(430), - [anon_sym_ATcoversDefaultClass] = ACTIONS(430), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(428), - [anon_sym_ATcoversNothing] = ACTIONS(428), - [anon_sym_ATdataProvider] = ACTIONS(428), - [anon_sym_ATdepends] = ACTIONS(430), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(428), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(428), - [anon_sym_ATgroup] = ACTIONS(428), - [anon_sym_ATlarge] = ACTIONS(428), - [anon_sym_ATmedium] = ACTIONS(428), - [anon_sym_ATpreserveGlobalState] = ACTIONS(428), - [anon_sym_ATrequires] = ACTIONS(430), - [anon_sym_ATrequiresusages] = ACTIONS(428), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(428), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(428), - [anon_sym_ATsmall] = ACTIONS(428), - [anon_sym_ATtest] = ACTIONS(430), - [anon_sym_ATtestWith] = ACTIONS(428), - [anon_sym_ATtestdox] = ACTIONS(428), - [anon_sym_ATticket] = ACTIONS(428), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(428), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(428), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(428), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(430), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(428), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(430), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(428), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(428), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(428), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(428), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(428), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(428), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(428), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(428), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(428), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(430), - [anon_sym_ATreadonly] = ACTIONS(428), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(428), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(428), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(428), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(428), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(428), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(428), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(428), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(428), - [anon_sym_ATparam_DASHout] = ACTIONS(428), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(428), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(430), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(428), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(428), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(428), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(428), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(428), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(428), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(428), - [sym__end] = ACTIONS(428), - [sym_text] = ACTIONS(428), - }, - [93] = { - [sym_variable_name] = STATE(122), + [94] = { + [anon_sym_LBRACE] = ACTIONS(452), [anon_sym_ATinheritdoc] = ACTIONS(452), [anon_sym_ATinheritDoc] = ACTIONS(452), [anon_sym_ATapi] = ACTIONS(452), @@ -17634,1807 +18074,1922 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHinternal] = ACTIONS(452), [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(452), [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(452), - [anon_sym_DOLLAR] = ACTIONS(456), [sym__end] = ACTIONS(452), - }, - [94] = { - [anon_sym_LBRACE] = ACTIONS(424), - [anon_sym_ATinheritdoc] = ACTIONS(424), - [anon_sym_ATinheritDoc] = ACTIONS(424), - [anon_sym_ATapi] = ACTIONS(424), - [anon_sym_ATfilesource] = ACTIONS(424), - [anon_sym_ATignore] = ACTIONS(424), - [anon_sym_ATinternal] = ACTIONS(424), - [anon_sym_ATcategory] = ACTIONS(424), - [anon_sym_ATcopyright] = ACTIONS(424), - [anon_sym_ATtodo] = ACTIONS(424), - [anon_sym_ATexample] = ACTIONS(424), - [anon_sym_ATlicense] = ACTIONS(424), - [anon_sym_ATpackage] = ACTIONS(424), - [anon_sym_ATsource] = ACTIONS(424), - [anon_sym_ATsubpackage] = ACTIONS(424), - [anon_sym_ATuses] = ACTIONS(424), - [anon_sym_ATauthor] = ACTIONS(424), - [anon_sym_ATglobal] = ACTIONS(424), - [anon_sym_ATlink] = ACTIONS(424), - [anon_sym_ATmethod] = ACTIONS(424), - [anon_sym_ATparam] = ACTIONS(426), - [anon_sym_ATproperty] = ACTIONS(426), - [anon_sym_ATproperty_DASHread] = ACTIONS(424), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(424), - [anon_sym_ATreturn] = ACTIONS(424), - [anon_sym_ATsee] = ACTIONS(424), - [anon_sym_ATthrows] = ACTIONS(424), - [anon_sym_ATvar] = ACTIONS(424), - [anon_sym_ATdeprecated] = ACTIONS(424), - [anon_sym_ATsince] = ACTIONS(424), - [anon_sym_ATversion] = ACTIONS(424), - [anon_sym_ATtemplate] = ACTIONS(426), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(424), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(424), - [anon_sym_ATimplements] = ACTIONS(424), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(424), - [anon_sym_ATextends] = ACTIONS(424), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(424), - [anon_sym_ATuse] = ACTIONS(426), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(424), - [anon_sym_ATafter] = ACTIONS(426), - [anon_sym_ATafterClass] = ACTIONS(424), - [anon_sym_ATannotation] = ACTIONS(424), - [anon_sym_ATbackupGlobals] = ACTIONS(424), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(424), - [anon_sym_ATbefore] = ACTIONS(426), - [anon_sym_ATbeforeClass] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(426), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(424), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(424), - [anon_sym_ATcovers] = ACTIONS(426), - [anon_sym_ATcoversDefaultClass] = ACTIONS(426), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(424), - [anon_sym_ATcoversNothing] = ACTIONS(424), - [anon_sym_ATdataProvider] = ACTIONS(424), - [anon_sym_ATdepends] = ACTIONS(426), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(424), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(424), - [anon_sym_ATgroup] = ACTIONS(424), - [anon_sym_ATlarge] = ACTIONS(424), - [anon_sym_ATmedium] = ACTIONS(424), - [anon_sym_ATpreserveGlobalState] = ACTIONS(424), - [anon_sym_ATrequires] = ACTIONS(426), - [anon_sym_ATrequiresusages] = ACTIONS(424), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(424), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(424), - [anon_sym_ATsmall] = ACTIONS(424), - [anon_sym_ATtest] = ACTIONS(426), - [anon_sym_ATtestWith] = ACTIONS(424), - [anon_sym_ATtestdox] = ACTIONS(424), - [anon_sym_ATticket] = ACTIONS(424), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(424), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(424), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(424), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(426), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(426), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(424), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(424), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(424), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(424), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(424), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(424), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(426), - [anon_sym_ATreadonly] = ACTIONS(424), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(424), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(424), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(424), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(424), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(424), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(424), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(424), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(424), - [anon_sym_ATparam_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(424), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(426), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(424), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(424), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(424), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(424), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(424), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(424), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(424), - [sym__end] = ACTIONS(424), - [sym_text] = ACTIONS(424), + [sym__text_not_version] = ACTIONS(452), }, [95] = { - [anon_sym_LBRACE] = ACTIONS(458), - [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), - [sym__end] = ACTIONS(458), - [sym_text] = ACTIONS(458), + [anon_sym_LBRACE] = ACTIONS(456), + [anon_sym_ATinheritdoc] = ACTIONS(456), + [anon_sym_ATinheritDoc] = ACTIONS(456), + [anon_sym_ATapi] = ACTIONS(456), + [anon_sym_ATfilesource] = ACTIONS(456), + [anon_sym_ATignore] = ACTIONS(456), + [anon_sym_ATinternal] = ACTIONS(456), + [anon_sym_ATcategory] = ACTIONS(456), + [anon_sym_ATcopyright] = ACTIONS(456), + [anon_sym_ATtodo] = ACTIONS(456), + [anon_sym_ATexample] = ACTIONS(456), + [anon_sym_ATlicense] = ACTIONS(456), + [anon_sym_ATpackage] = ACTIONS(456), + [anon_sym_ATsource] = ACTIONS(456), + [anon_sym_ATsubpackage] = ACTIONS(456), + [anon_sym_ATuses] = ACTIONS(456), + [anon_sym_ATauthor] = ACTIONS(456), + [anon_sym_ATglobal] = ACTIONS(456), + [anon_sym_ATlink] = ACTIONS(456), + [anon_sym_ATmethod] = ACTIONS(456), + [anon_sym_ATparam] = ACTIONS(458), + [anon_sym_ATproperty] = ACTIONS(458), + [anon_sym_ATproperty_DASHread] = ACTIONS(456), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATreturn] = ACTIONS(456), + [anon_sym_ATsee] = ACTIONS(456), + [anon_sym_ATthrows] = ACTIONS(456), + [anon_sym_ATvar] = ACTIONS(456), + [anon_sym_ATdeprecated] = ACTIONS(456), + [anon_sym_ATsince] = ACTIONS(456), + [anon_sym_ATversion] = ACTIONS(456), + [anon_sym_ATtemplate] = ACTIONS(458), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(456), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(456), + [anon_sym_ATimplements] = ACTIONS(456), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(456), + [anon_sym_ATextends] = ACTIONS(456), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(456), + [anon_sym_ATuse] = ACTIONS(458), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(456), + [anon_sym_ATafter] = ACTIONS(458), + [anon_sym_ATafterClass] = ACTIONS(456), + [anon_sym_ATannotation] = ACTIONS(456), + [anon_sym_ATbackupGlobals] = ACTIONS(456), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(456), + [anon_sym_ATbefore] = ACTIONS(458), + [anon_sym_ATbeforeClass] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(458), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(456), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(456), + [anon_sym_ATcovers] = ACTIONS(458), + [anon_sym_ATcoversDefaultClass] = ACTIONS(458), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(456), + [anon_sym_ATcoversNothing] = ACTIONS(456), + [anon_sym_ATdataProvider] = ACTIONS(456), + [anon_sym_ATdepends] = ACTIONS(458), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(456), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(456), + [anon_sym_ATgroup] = ACTIONS(456), + [anon_sym_ATlarge] = ACTIONS(456), + [anon_sym_ATmedium] = ACTIONS(456), + [anon_sym_ATpreserveGlobalState] = ACTIONS(456), + [anon_sym_ATrequires] = ACTIONS(458), + [anon_sym_ATrequiresusages] = ACTIONS(456), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(456), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(456), + [anon_sym_ATsmall] = ACTIONS(456), + [anon_sym_ATtest] = ACTIONS(458), + [anon_sym_ATtestWith] = ACTIONS(456), + [anon_sym_ATtestdox] = ACTIONS(456), + [anon_sym_ATticket] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(456), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(456), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(458), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(458), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(456), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(456), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(456), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(456), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(458), + [anon_sym_ATreadonly] = ACTIONS(456), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(456), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(456), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(456), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(456), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(456), + [anon_sym_ATparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(458), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(456), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(456), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(456), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(456), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(456), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(456), + [sym__end] = ACTIONS(456), + [sym_text] = ACTIONS(456), }, [96] = { - [anon_sym_LBRACE] = ACTIONS(462), - [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), - [sym__end] = ACTIONS(462), - [sym_text] = ACTIONS(462), + [anon_sym_LBRACE] = ACTIONS(442), + [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), + [sym__end] = ACTIONS(442), + [sym_text] = ACTIONS(442), }, [97] = { - [anon_sym_LBRACE] = ACTIONS(466), - [anon_sym_ATinheritdoc] = ACTIONS(466), - [anon_sym_ATinheritDoc] = ACTIONS(466), - [anon_sym_ATapi] = ACTIONS(466), - [anon_sym_ATfilesource] = ACTIONS(466), - [anon_sym_ATignore] = ACTIONS(466), - [anon_sym_ATinternal] = ACTIONS(466), - [anon_sym_ATcategory] = ACTIONS(466), - [anon_sym_ATcopyright] = ACTIONS(466), - [anon_sym_ATtodo] = ACTIONS(466), - [anon_sym_ATexample] = ACTIONS(466), - [anon_sym_ATlicense] = ACTIONS(466), - [anon_sym_ATpackage] = ACTIONS(466), - [anon_sym_ATsource] = ACTIONS(466), - [anon_sym_ATsubpackage] = ACTIONS(466), - [anon_sym_ATuses] = ACTIONS(466), - [anon_sym_ATauthor] = ACTIONS(466), - [anon_sym_ATglobal] = ACTIONS(466), - [anon_sym_ATlink] = ACTIONS(466), - [anon_sym_ATmethod] = ACTIONS(466), - [anon_sym_ATparam] = ACTIONS(468), - [anon_sym_ATproperty] = ACTIONS(468), - [anon_sym_ATproperty_DASHread] = ACTIONS(466), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(466), - [anon_sym_ATreturn] = ACTIONS(466), - [anon_sym_ATsee] = ACTIONS(466), - [anon_sym_ATthrows] = ACTIONS(466), - [anon_sym_ATvar] = ACTIONS(466), - [anon_sym_ATdeprecated] = ACTIONS(466), - [anon_sym_ATsince] = ACTIONS(466), - [anon_sym_ATversion] = ACTIONS(466), - [anon_sym_ATtemplate] = ACTIONS(468), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(466), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(466), - [anon_sym_ATimplements] = ACTIONS(466), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(466), - [anon_sym_ATextends] = ACTIONS(466), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(466), - [anon_sym_ATuse] = ACTIONS(468), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(466), - [anon_sym_ATafter] = ACTIONS(468), - [anon_sym_ATafterClass] = ACTIONS(466), - [anon_sym_ATannotation] = ACTIONS(466), - [anon_sym_ATbackupGlobals] = ACTIONS(466), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(466), - [anon_sym_ATbefore] = ACTIONS(468), - [anon_sym_ATbeforeClass] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(468), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(466), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(466), - [anon_sym_ATcovers] = ACTIONS(468), - [anon_sym_ATcoversDefaultClass] = ACTIONS(468), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(466), - [anon_sym_ATcoversNothing] = ACTIONS(466), - [anon_sym_ATdataProvider] = ACTIONS(466), - [anon_sym_ATdepends] = ACTIONS(468), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(466), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(466), - [anon_sym_ATgroup] = ACTIONS(466), - [anon_sym_ATlarge] = ACTIONS(466), - [anon_sym_ATmedium] = ACTIONS(466), - [anon_sym_ATpreserveGlobalState] = ACTIONS(466), - [anon_sym_ATrequires] = ACTIONS(468), - [anon_sym_ATrequiresusages] = ACTIONS(466), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(466), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(466), - [anon_sym_ATsmall] = ACTIONS(466), - [anon_sym_ATtest] = ACTIONS(468), - [anon_sym_ATtestWith] = ACTIONS(466), - [anon_sym_ATtestdox] = ACTIONS(466), - [anon_sym_ATticket] = ACTIONS(466), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(466), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(466), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(466), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(468), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(466), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(468), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(466), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(466), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(466), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(466), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(466), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(466), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(466), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(466), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(466), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(468), - [anon_sym_ATreadonly] = ACTIONS(466), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(466), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(466), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(466), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(466), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(466), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(466), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(466), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(466), - [anon_sym_ATparam_DASHout] = ACTIONS(466), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(466), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(468), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(466), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(466), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(466), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(466), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(466), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(466), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(466), - [sym__end] = ACTIONS(466), - [sym_text] = ACTIONS(466), + [anon_sym_LBRACE] = ACTIONS(452), + [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), + [sym__end] = ACTIONS(452), + [sym_text] = ACTIONS(452), }, [98] = { - [anon_sym_LBRACE] = ACTIONS(458), - [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), - [sym__end] = ACTIONS(458), - [sym__text_not_version] = ACTIONS(458), + [anon_sym_LBRACE] = ACTIONS(460), + [anon_sym_ATinheritdoc] = ACTIONS(460), + [anon_sym_ATinheritDoc] = ACTIONS(460), + [anon_sym_ATapi] = ACTIONS(460), + [anon_sym_ATfilesource] = ACTIONS(460), + [anon_sym_ATignore] = ACTIONS(460), + [anon_sym_ATinternal] = ACTIONS(460), + [anon_sym_ATcategory] = ACTIONS(460), + [anon_sym_ATcopyright] = ACTIONS(460), + [anon_sym_ATtodo] = ACTIONS(460), + [anon_sym_ATexample] = ACTIONS(460), + [anon_sym_ATlicense] = ACTIONS(460), + [anon_sym_ATpackage] = ACTIONS(460), + [anon_sym_ATsource] = ACTIONS(460), + [anon_sym_ATsubpackage] = ACTIONS(460), + [anon_sym_ATuses] = ACTIONS(460), + [anon_sym_ATauthor] = ACTIONS(460), + [anon_sym_ATglobal] = ACTIONS(460), + [anon_sym_ATlink] = ACTIONS(460), + [anon_sym_ATmethod] = ACTIONS(460), + [anon_sym_ATparam] = ACTIONS(462), + [anon_sym_ATproperty] = ACTIONS(462), + [anon_sym_ATproperty_DASHread] = ACTIONS(460), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(460), + [anon_sym_ATreturn] = ACTIONS(460), + [anon_sym_ATsee] = ACTIONS(460), + [anon_sym_ATthrows] = ACTIONS(460), + [anon_sym_ATvar] = ACTIONS(460), + [anon_sym_ATdeprecated] = ACTIONS(460), + [anon_sym_ATsince] = ACTIONS(460), + [anon_sym_ATversion] = ACTIONS(460), + [anon_sym_ATtemplate] = ACTIONS(462), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(460), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(460), + [anon_sym_ATimplements] = ACTIONS(460), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(460), + [anon_sym_ATextends] = ACTIONS(460), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(460), + [anon_sym_ATuse] = ACTIONS(462), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(460), + [anon_sym_ATafter] = ACTIONS(462), + [anon_sym_ATafterClass] = ACTIONS(460), + [anon_sym_ATannotation] = ACTIONS(460), + [anon_sym_ATbackupGlobals] = ACTIONS(460), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(460), + [anon_sym_ATbefore] = ACTIONS(462), + [anon_sym_ATbeforeClass] = ACTIONS(460), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(462), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(460), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(460), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(460), + [anon_sym_ATcovers] = ACTIONS(462), + [anon_sym_ATcoversDefaultClass] = ACTIONS(462), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(460), + [anon_sym_ATcoversNothing] = ACTIONS(460), + [anon_sym_ATdataProvider] = ACTIONS(460), + [anon_sym_ATdepends] = ACTIONS(462), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(460), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(460), + [anon_sym_ATgroup] = ACTIONS(460), + [anon_sym_ATlarge] = ACTIONS(460), + [anon_sym_ATmedium] = ACTIONS(460), + [anon_sym_ATpreserveGlobalState] = ACTIONS(460), + [anon_sym_ATrequires] = ACTIONS(462), + [anon_sym_ATrequiresusages] = ACTIONS(460), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(460), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(460), + [anon_sym_ATsmall] = ACTIONS(460), + [anon_sym_ATtest] = ACTIONS(462), + [anon_sym_ATtestWith] = ACTIONS(460), + [anon_sym_ATtestdox] = ACTIONS(460), + [anon_sym_ATticket] = ACTIONS(460), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(460), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(460), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(460), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(462), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(460), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(462), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(460), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(460), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(460), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(460), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(460), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(460), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(460), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(460), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(460), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(462), + [anon_sym_ATreadonly] = ACTIONS(460), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(460), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(460), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(460), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(460), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(460), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(460), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(460), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(460), + [anon_sym_ATparam_DASHout] = ACTIONS(460), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(460), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(462), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(460), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(460), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(460), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(460), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(460), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(460), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(460), + [sym__end] = ACTIONS(460), + [sym_text] = ACTIONS(460), }, [99] = { - [anon_sym_LBRACE] = ACTIONS(470), - [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), - [sym__end] = ACTIONS(470), - [sym_text] = ACTIONS(470), + [anon_sym_LBRACE] = ACTIONS(464), + [anon_sym_ATinheritdoc] = ACTIONS(464), + [anon_sym_ATinheritDoc] = ACTIONS(464), + [anon_sym_ATapi] = ACTIONS(464), + [anon_sym_ATfilesource] = ACTIONS(464), + [anon_sym_ATignore] = ACTIONS(464), + [anon_sym_ATinternal] = ACTIONS(464), + [anon_sym_ATcategory] = ACTIONS(464), + [anon_sym_ATcopyright] = ACTIONS(464), + [anon_sym_ATtodo] = ACTIONS(464), + [anon_sym_ATexample] = ACTIONS(464), + [anon_sym_ATlicense] = ACTIONS(464), + [anon_sym_ATpackage] = ACTIONS(464), + [anon_sym_ATsource] = ACTIONS(464), + [anon_sym_ATsubpackage] = ACTIONS(464), + [anon_sym_ATuses] = ACTIONS(464), + [anon_sym_ATauthor] = ACTIONS(464), + [anon_sym_ATglobal] = ACTIONS(464), + [anon_sym_ATlink] = ACTIONS(464), + [anon_sym_ATmethod] = ACTIONS(464), + [anon_sym_ATparam] = ACTIONS(466), + [anon_sym_ATproperty] = ACTIONS(466), + [anon_sym_ATproperty_DASHread] = ACTIONS(464), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(464), + [anon_sym_ATreturn] = ACTIONS(464), + [anon_sym_ATsee] = ACTIONS(464), + [anon_sym_ATthrows] = ACTIONS(464), + [anon_sym_ATvar] = ACTIONS(464), + [anon_sym_ATdeprecated] = ACTIONS(464), + [anon_sym_ATsince] = ACTIONS(464), + [anon_sym_ATversion] = ACTIONS(464), + [anon_sym_ATtemplate] = ACTIONS(466), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(464), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(464), + [anon_sym_ATimplements] = ACTIONS(464), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(464), + [anon_sym_ATextends] = ACTIONS(464), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(464), + [anon_sym_ATuse] = ACTIONS(466), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(464), + [anon_sym_ATafter] = ACTIONS(466), + [anon_sym_ATafterClass] = ACTIONS(464), + [anon_sym_ATannotation] = ACTIONS(464), + [anon_sym_ATbackupGlobals] = ACTIONS(464), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(464), + [anon_sym_ATbefore] = ACTIONS(466), + [anon_sym_ATbeforeClass] = ACTIONS(464), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(466), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(464), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(464), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(464), + [anon_sym_ATcovers] = ACTIONS(466), + [anon_sym_ATcoversDefaultClass] = ACTIONS(466), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(464), + [anon_sym_ATcoversNothing] = ACTIONS(464), + [anon_sym_ATdataProvider] = ACTIONS(464), + [anon_sym_ATdepends] = ACTIONS(466), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(464), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(464), + [anon_sym_ATgroup] = ACTIONS(464), + [anon_sym_ATlarge] = ACTIONS(464), + [anon_sym_ATmedium] = ACTIONS(464), + [anon_sym_ATpreserveGlobalState] = ACTIONS(464), + [anon_sym_ATrequires] = ACTIONS(466), + [anon_sym_ATrequiresusages] = ACTIONS(464), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(464), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(464), + [anon_sym_ATsmall] = ACTIONS(464), + [anon_sym_ATtest] = ACTIONS(466), + [anon_sym_ATtestWith] = ACTIONS(464), + [anon_sym_ATtestdox] = ACTIONS(464), + [anon_sym_ATticket] = ACTIONS(464), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(464), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(464), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(464), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(466), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(464), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(466), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(464), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(464), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(464), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(464), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(464), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(464), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(464), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(464), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(464), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(466), + [anon_sym_ATreadonly] = ACTIONS(464), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(464), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(464), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(464), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(464), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(464), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(464), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(464), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(464), + [anon_sym_ATparam_DASHout] = ACTIONS(464), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(464), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(466), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(464), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(464), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(464), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(464), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(464), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(464), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(464), + [sym__end] = ACTIONS(464), + [sym_text] = ACTIONS(464), }, [100] = { - [anon_sym_LBRACE] = ACTIONS(458), - [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), - [sym__end] = ACTIONS(458), - [sym__text_after_type] = ACTIONS(458), + [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(470), + [anon_sym_ATproperty] = ACTIONS(470), + [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(470), + [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(470), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(468), + [anon_sym_ATafter] = ACTIONS(470), + [anon_sym_ATafterClass] = ACTIONS(468), + [anon_sym_ATannotation] = ACTIONS(468), + [anon_sym_ATbackupGlobals] = ACTIONS(468), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(468), + [anon_sym_ATbefore] = ACTIONS(470), + [anon_sym_ATbeforeClass] = ACTIONS(468), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(470), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(468), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(468), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(468), + [anon_sym_ATcovers] = ACTIONS(470), + [anon_sym_ATcoversDefaultClass] = ACTIONS(470), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(468), + [anon_sym_ATcoversNothing] = ACTIONS(468), + [anon_sym_ATdataProvider] = ACTIONS(468), + [anon_sym_ATdepends] = ACTIONS(470), + [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(470), + [anon_sym_ATrequiresusages] = ACTIONS(468), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(468), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(468), + [anon_sym_ATsmall] = ACTIONS(468), + [anon_sym_ATtest] = ACTIONS(470), + [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(470), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(468), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(470), + [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(470), + [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(470), + [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), + [sym__end] = ACTIONS(468), + [sym__text_after_type] = ACTIONS(468), }, [101] = { - [anon_sym_LBRACE] = ACTIONS(434), - [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), - [sym__end] = ACTIONS(434), - [sym_text] = ACTIONS(434), + [anon_sym_LBRACE] = ACTIONS(472), + [anon_sym_ATinheritdoc] = ACTIONS(472), + [anon_sym_ATinheritDoc] = ACTIONS(472), + [anon_sym_ATapi] = ACTIONS(472), + [anon_sym_ATfilesource] = ACTIONS(472), + [anon_sym_ATignore] = ACTIONS(472), + [anon_sym_ATinternal] = ACTIONS(472), + [anon_sym_ATcategory] = ACTIONS(472), + [anon_sym_ATcopyright] = ACTIONS(472), + [anon_sym_ATtodo] = ACTIONS(472), + [anon_sym_ATexample] = ACTIONS(472), + [anon_sym_ATlicense] = ACTIONS(472), + [anon_sym_ATpackage] = ACTIONS(472), + [anon_sym_ATsource] = ACTIONS(472), + [anon_sym_ATsubpackage] = ACTIONS(472), + [anon_sym_ATuses] = ACTIONS(472), + [anon_sym_ATauthor] = ACTIONS(472), + [anon_sym_ATglobal] = ACTIONS(472), + [anon_sym_ATlink] = ACTIONS(472), + [anon_sym_ATmethod] = ACTIONS(472), + [anon_sym_ATparam] = ACTIONS(474), + [anon_sym_ATproperty] = ACTIONS(474), + [anon_sym_ATproperty_DASHread] = ACTIONS(472), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(472), + [anon_sym_ATreturn] = ACTIONS(472), + [anon_sym_ATsee] = ACTIONS(472), + [anon_sym_ATthrows] = ACTIONS(472), + [anon_sym_ATvar] = ACTIONS(472), + [anon_sym_ATdeprecated] = ACTIONS(472), + [anon_sym_ATsince] = ACTIONS(472), + [anon_sym_ATversion] = ACTIONS(472), + [anon_sym_ATtemplate] = ACTIONS(474), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(472), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(472), + [anon_sym_ATimplements] = ACTIONS(472), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(472), + [anon_sym_ATextends] = ACTIONS(472), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(472), + [anon_sym_ATuse] = ACTIONS(474), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(472), + [anon_sym_ATafter] = ACTIONS(474), + [anon_sym_ATafterClass] = ACTIONS(472), + [anon_sym_ATannotation] = ACTIONS(472), + [anon_sym_ATbackupGlobals] = ACTIONS(472), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(472), + [anon_sym_ATbefore] = ACTIONS(474), + [anon_sym_ATbeforeClass] = ACTIONS(472), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(474), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(472), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(472), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(472), + [anon_sym_ATcovers] = ACTIONS(474), + [anon_sym_ATcoversDefaultClass] = ACTIONS(474), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(472), + [anon_sym_ATcoversNothing] = ACTIONS(472), + [anon_sym_ATdataProvider] = ACTIONS(472), + [anon_sym_ATdepends] = ACTIONS(474), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(472), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(472), + [anon_sym_ATgroup] = ACTIONS(472), + [anon_sym_ATlarge] = ACTIONS(472), + [anon_sym_ATmedium] = ACTIONS(472), + [anon_sym_ATpreserveGlobalState] = ACTIONS(472), + [anon_sym_ATrequires] = ACTIONS(474), + [anon_sym_ATrequiresusages] = ACTIONS(472), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(472), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(472), + [anon_sym_ATsmall] = ACTIONS(472), + [anon_sym_ATtest] = ACTIONS(474), + [anon_sym_ATtestWith] = ACTIONS(472), + [anon_sym_ATtestdox] = ACTIONS(472), + [anon_sym_ATticket] = ACTIONS(472), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(472), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(472), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(472), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(474), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(472), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(474), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(472), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(472), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(472), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(472), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(472), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(472), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(472), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(472), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(472), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(474), + [anon_sym_ATreadonly] = ACTIONS(472), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(472), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(472), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(472), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(472), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(472), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(472), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(472), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(472), + [anon_sym_ATparam_DASHout] = ACTIONS(472), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(472), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(474), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(472), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(472), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(472), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(472), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(472), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(472), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(472), + [sym__end] = ACTIONS(472), + [sym_text] = ACTIONS(472), }, [102] = { - [anon_sym_LBRACE] = ACTIONS(474), - [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), - [sym__end] = ACTIONS(474), - [sym_text] = ACTIONS(474), + [anon_sym_LBRACE] = ACTIONS(476), + [anon_sym_ATinheritdoc] = ACTIONS(476), + [anon_sym_ATinheritDoc] = ACTIONS(476), + [anon_sym_ATapi] = ACTIONS(476), + [anon_sym_ATfilesource] = ACTIONS(476), + [anon_sym_ATignore] = ACTIONS(476), + [anon_sym_ATinternal] = ACTIONS(476), + [anon_sym_ATcategory] = ACTIONS(476), + [anon_sym_ATcopyright] = ACTIONS(476), + [anon_sym_ATtodo] = ACTIONS(476), + [anon_sym_ATexample] = ACTIONS(476), + [anon_sym_ATlicense] = ACTIONS(476), + [anon_sym_ATpackage] = ACTIONS(476), + [anon_sym_ATsource] = ACTIONS(476), + [anon_sym_ATsubpackage] = ACTIONS(476), + [anon_sym_ATuses] = ACTIONS(476), + [anon_sym_ATauthor] = ACTIONS(476), + [anon_sym_ATglobal] = ACTIONS(476), + [anon_sym_ATlink] = ACTIONS(476), + [anon_sym_ATmethod] = ACTIONS(476), + [anon_sym_ATparam] = ACTIONS(478), + [anon_sym_ATproperty] = ACTIONS(478), + [anon_sym_ATproperty_DASHread] = ACTIONS(476), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(476), + [anon_sym_ATreturn] = ACTIONS(476), + [anon_sym_ATsee] = ACTIONS(476), + [anon_sym_ATthrows] = ACTIONS(476), + [anon_sym_ATvar] = ACTIONS(476), + [anon_sym_ATdeprecated] = ACTIONS(476), + [anon_sym_ATsince] = ACTIONS(476), + [anon_sym_ATversion] = ACTIONS(476), + [anon_sym_ATtemplate] = ACTIONS(478), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(476), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(476), + [anon_sym_ATimplements] = ACTIONS(476), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(476), + [anon_sym_ATextends] = ACTIONS(476), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(476), + [anon_sym_ATuse] = ACTIONS(478), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(476), + [anon_sym_ATafter] = ACTIONS(478), + [anon_sym_ATafterClass] = ACTIONS(476), + [anon_sym_ATannotation] = ACTIONS(476), + [anon_sym_ATbackupGlobals] = ACTIONS(476), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(476), + [anon_sym_ATbefore] = ACTIONS(478), + [anon_sym_ATbeforeClass] = ACTIONS(476), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(478), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(476), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(476), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(476), + [anon_sym_ATcovers] = ACTIONS(478), + [anon_sym_ATcoversDefaultClass] = ACTIONS(478), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(476), + [anon_sym_ATcoversNothing] = ACTIONS(476), + [anon_sym_ATdataProvider] = ACTIONS(476), + [anon_sym_ATdepends] = ACTIONS(478), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(476), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(476), + [anon_sym_ATgroup] = ACTIONS(476), + [anon_sym_ATlarge] = ACTIONS(476), + [anon_sym_ATmedium] = ACTIONS(476), + [anon_sym_ATpreserveGlobalState] = ACTIONS(476), + [anon_sym_ATrequires] = ACTIONS(478), + [anon_sym_ATrequiresusages] = ACTIONS(476), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(476), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(476), + [anon_sym_ATsmall] = ACTIONS(476), + [anon_sym_ATtest] = ACTIONS(478), + [anon_sym_ATtestWith] = ACTIONS(476), + [anon_sym_ATtestdox] = ACTIONS(476), + [anon_sym_ATticket] = ACTIONS(476), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(476), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(476), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(476), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(478), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(476), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(478), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(476), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(476), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(476), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(476), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(476), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(476), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(476), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(476), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(476), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(478), + [anon_sym_ATreadonly] = ACTIONS(476), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(476), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(476), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(476), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(476), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(476), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(476), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(476), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(476), + [anon_sym_ATparam_DASHout] = ACTIONS(476), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(476), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(478), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(476), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(476), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(476), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(476), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(476), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(476), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(476), + [sym__end] = ACTIONS(476), + [sym_text] = ACTIONS(476), }, [103] = { - [anon_sym_LBRACE] = ACTIONS(478), - [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), - [sym__end] = ACTIONS(478), - [sym_text] = ACTIONS(478), + [anon_sym_LBRACE] = ACTIONS(432), + [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), + [sym__end] = ACTIONS(432), + [sym_text] = ACTIONS(432), }, [104] = { - [anon_sym_LBRACE] = ACTIONS(482), - [anon_sym_ATinheritdoc] = ACTIONS(482), - [anon_sym_ATinheritDoc] = ACTIONS(482), - [anon_sym_ATapi] = ACTIONS(482), - [anon_sym_ATfilesource] = ACTIONS(482), - [anon_sym_ATignore] = ACTIONS(482), - [anon_sym_ATinternal] = ACTIONS(482), - [anon_sym_ATcategory] = ACTIONS(482), - [anon_sym_ATcopyright] = ACTIONS(482), - [anon_sym_ATtodo] = ACTIONS(482), - [anon_sym_ATexample] = ACTIONS(482), - [anon_sym_ATlicense] = ACTIONS(482), - [anon_sym_ATpackage] = ACTIONS(482), - [anon_sym_ATsource] = ACTIONS(482), - [anon_sym_ATsubpackage] = ACTIONS(482), - [anon_sym_ATuses] = ACTIONS(482), - [anon_sym_ATauthor] = ACTIONS(482), - [anon_sym_ATglobal] = ACTIONS(482), - [anon_sym_ATlink] = ACTIONS(482), - [anon_sym_ATmethod] = ACTIONS(482), - [anon_sym_ATparam] = ACTIONS(484), - [anon_sym_ATproperty] = ACTIONS(484), - [anon_sym_ATproperty_DASHread] = ACTIONS(482), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(482), - [anon_sym_ATreturn] = ACTIONS(482), - [anon_sym_ATsee] = ACTIONS(482), - [anon_sym_ATthrows] = ACTIONS(482), - [anon_sym_ATvar] = ACTIONS(482), - [anon_sym_ATdeprecated] = ACTIONS(482), - [anon_sym_ATsince] = ACTIONS(482), - [anon_sym_ATversion] = ACTIONS(482), - [anon_sym_ATtemplate] = ACTIONS(484), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(482), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(482), - [anon_sym_ATimplements] = ACTIONS(482), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(482), - [anon_sym_ATextends] = ACTIONS(482), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(482), - [anon_sym_ATuse] = ACTIONS(484), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(482), - [anon_sym_ATafter] = ACTIONS(484), - [anon_sym_ATafterClass] = ACTIONS(482), - [anon_sym_ATannotation] = ACTIONS(482), - [anon_sym_ATbackupGlobals] = ACTIONS(482), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(482), - [anon_sym_ATbefore] = ACTIONS(484), - [anon_sym_ATbeforeClass] = ACTIONS(482), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(484), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(482), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(482), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(482), - [anon_sym_ATcovers] = ACTIONS(484), - [anon_sym_ATcoversDefaultClass] = ACTIONS(484), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(482), - [anon_sym_ATcoversNothing] = ACTIONS(482), - [anon_sym_ATdataProvider] = ACTIONS(482), - [anon_sym_ATdepends] = ACTIONS(484), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(482), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(482), - [anon_sym_ATgroup] = ACTIONS(482), - [anon_sym_ATlarge] = ACTIONS(482), - [anon_sym_ATmedium] = ACTIONS(482), - [anon_sym_ATpreserveGlobalState] = ACTIONS(482), - [anon_sym_ATrequires] = ACTIONS(484), - [anon_sym_ATrequiresusages] = ACTIONS(482), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(482), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(482), - [anon_sym_ATsmall] = ACTIONS(482), - [anon_sym_ATtest] = ACTIONS(484), - [anon_sym_ATtestWith] = ACTIONS(482), - [anon_sym_ATtestdox] = ACTIONS(482), - [anon_sym_ATticket] = ACTIONS(482), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(482), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(482), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(482), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(484), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(482), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(484), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(482), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(482), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(482), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(482), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(482), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(482), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(482), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(482), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(482), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(484), - [anon_sym_ATreadonly] = ACTIONS(482), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(482), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(482), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(482), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(482), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(482), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(482), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(482), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(482), - [anon_sym_ATparam_DASHout] = ACTIONS(482), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(482), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(484), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(482), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(482), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(482), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(482), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(482), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(482), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(482), - [sym__end] = ACTIONS(482), - [sym_text] = ACTIONS(482), + [anon_sym_LBRACE] = ACTIONS(480), + [anon_sym_ATinheritdoc] = ACTIONS(480), + [anon_sym_ATinheritDoc] = ACTIONS(480), + [anon_sym_ATapi] = ACTIONS(480), + [anon_sym_ATfilesource] = ACTIONS(480), + [anon_sym_ATignore] = ACTIONS(480), + [anon_sym_ATinternal] = ACTIONS(480), + [anon_sym_ATcategory] = ACTIONS(480), + [anon_sym_ATcopyright] = ACTIONS(480), + [anon_sym_ATtodo] = ACTIONS(480), + [anon_sym_ATexample] = ACTIONS(480), + [anon_sym_ATlicense] = ACTIONS(480), + [anon_sym_ATpackage] = ACTIONS(480), + [anon_sym_ATsource] = ACTIONS(480), + [anon_sym_ATsubpackage] = ACTIONS(480), + [anon_sym_ATuses] = ACTIONS(480), + [anon_sym_ATauthor] = ACTIONS(480), + [anon_sym_ATglobal] = ACTIONS(480), + [anon_sym_ATlink] = ACTIONS(480), + [anon_sym_ATmethod] = ACTIONS(480), + [anon_sym_ATparam] = ACTIONS(482), + [anon_sym_ATproperty] = ACTIONS(482), + [anon_sym_ATproperty_DASHread] = ACTIONS(480), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(480), + [anon_sym_ATreturn] = ACTIONS(480), + [anon_sym_ATsee] = ACTIONS(480), + [anon_sym_ATthrows] = ACTIONS(480), + [anon_sym_ATvar] = ACTIONS(480), + [anon_sym_ATdeprecated] = ACTIONS(480), + [anon_sym_ATsince] = ACTIONS(480), + [anon_sym_ATversion] = ACTIONS(480), + [anon_sym_ATtemplate] = ACTIONS(482), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(480), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(480), + [anon_sym_ATimplements] = ACTIONS(480), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(480), + [anon_sym_ATextends] = ACTIONS(480), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(480), + [anon_sym_ATuse] = ACTIONS(482), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(480), + [anon_sym_ATafter] = ACTIONS(482), + [anon_sym_ATafterClass] = ACTIONS(480), + [anon_sym_ATannotation] = ACTIONS(480), + [anon_sym_ATbackupGlobals] = ACTIONS(480), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(480), + [anon_sym_ATbefore] = ACTIONS(482), + [anon_sym_ATbeforeClass] = ACTIONS(480), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(482), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(480), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(480), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(480), + [anon_sym_ATcovers] = ACTIONS(482), + [anon_sym_ATcoversDefaultClass] = ACTIONS(482), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(480), + [anon_sym_ATcoversNothing] = ACTIONS(480), + [anon_sym_ATdataProvider] = ACTIONS(480), + [anon_sym_ATdepends] = ACTIONS(482), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(480), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(480), + [anon_sym_ATgroup] = ACTIONS(480), + [anon_sym_ATlarge] = ACTIONS(480), + [anon_sym_ATmedium] = ACTIONS(480), + [anon_sym_ATpreserveGlobalState] = ACTIONS(480), + [anon_sym_ATrequires] = ACTIONS(482), + [anon_sym_ATrequiresusages] = ACTIONS(480), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(480), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(480), + [anon_sym_ATsmall] = ACTIONS(480), + [anon_sym_ATtest] = ACTIONS(482), + [anon_sym_ATtestWith] = ACTIONS(480), + [anon_sym_ATtestdox] = ACTIONS(480), + [anon_sym_ATticket] = ACTIONS(480), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(480), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(480), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(480), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(482), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(480), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(482), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(480), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(480), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(480), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(480), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(480), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(480), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(480), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(480), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(480), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(482), + [anon_sym_ATreadonly] = ACTIONS(480), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(480), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(480), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(480), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(480), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(480), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(480), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(480), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(480), + [anon_sym_ATparam_DASHout] = ACTIONS(480), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(480), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(482), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(480), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(480), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(480), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(480), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(480), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(480), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(480), + [sym__end] = ACTIONS(480), + [sym_text] = ACTIONS(480), }, [105] = { - [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), - [aux_sym__psalm_tag_token1] = ACTIONS(490), - [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), - [sym__end] = ACTIONS(486), + [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(486), + [anon_sym_ATproperty] = ACTIONS(486), + [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(486), + [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(486), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(484), + [anon_sym_ATafter] = ACTIONS(486), + [anon_sym_ATafterClass] = ACTIONS(484), + [anon_sym_ATannotation] = ACTIONS(484), + [anon_sym_ATbackupGlobals] = ACTIONS(484), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(484), + [anon_sym_ATbefore] = ACTIONS(486), + [anon_sym_ATbeforeClass] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(486), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(484), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(484), + [anon_sym_ATcovers] = ACTIONS(486), + [anon_sym_ATcoversDefaultClass] = ACTIONS(486), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(484), + [anon_sym_ATcoversNothing] = ACTIONS(484), + [anon_sym_ATdataProvider] = ACTIONS(484), + [anon_sym_ATdepends] = ACTIONS(486), + [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(486), + [anon_sym_ATrequiresusages] = ACTIONS(484), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(484), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(484), + [anon_sym_ATsmall] = ACTIONS(484), + [anon_sym_ATtest] = ACTIONS(486), + [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(486), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(484), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(486), + [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(486), + [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(486), + [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), + [sym__end] = ACTIONS(484), + [sym__text_not_version] = ACTIONS(484), }, [106] = { - [anon_sym_ATinheritdoc] = ACTIONS(492), - [anon_sym_ATinheritDoc] = ACTIONS(492), - [anon_sym_ATapi] = ACTIONS(492), - [anon_sym_ATfilesource] = ACTIONS(492), - [anon_sym_ATignore] = ACTIONS(492), - [anon_sym_ATinternal] = ACTIONS(492), - [anon_sym_ATcategory] = ACTIONS(492), - [anon_sym_ATcopyright] = ACTIONS(492), - [anon_sym_ATtodo] = ACTIONS(492), - [anon_sym_ATexample] = ACTIONS(492), - [anon_sym_ATlicense] = ACTIONS(492), - [anon_sym_ATpackage] = ACTIONS(492), - [anon_sym_ATsource] = ACTIONS(492), - [anon_sym_ATsubpackage] = ACTIONS(492), - [anon_sym_ATuses] = ACTIONS(492), - [anon_sym_ATauthor] = ACTIONS(492), - [anon_sym_LT] = ACTIONS(494), - [anon_sym_ATglobal] = ACTIONS(492), - [anon_sym_ATlink] = ACTIONS(492), - [anon_sym_ATmethod] = ACTIONS(492), - [anon_sym_ATparam] = ACTIONS(496), - [anon_sym_ATproperty] = ACTIONS(496), - [anon_sym_ATproperty_DASHread] = ACTIONS(492), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(492), - [anon_sym_ATreturn] = ACTIONS(492), - [anon_sym_ATsee] = ACTIONS(492), - [anon_sym_ATthrows] = ACTIONS(492), - [anon_sym_ATvar] = ACTIONS(492), - [anon_sym_ATdeprecated] = ACTIONS(492), - [anon_sym_ATsince] = ACTIONS(492), - [anon_sym_ATversion] = ACTIONS(492), - [anon_sym_ATtemplate] = ACTIONS(496), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(492), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(492), - [anon_sym_ATimplements] = ACTIONS(492), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(492), - [anon_sym_ATextends] = ACTIONS(492), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(492), - [anon_sym_ATuse] = ACTIONS(496), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(492), - [anon_sym_ATafter] = ACTIONS(496), - [anon_sym_ATafterClass] = ACTIONS(492), - [anon_sym_ATannotation] = ACTIONS(492), - [anon_sym_ATbackupGlobals] = ACTIONS(492), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(492), - [anon_sym_ATbefore] = ACTIONS(496), - [anon_sym_ATbeforeClass] = ACTIONS(492), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(496), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(492), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(492), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(492), - [anon_sym_ATcovers] = ACTIONS(496), - [anon_sym_ATcoversDefaultClass] = ACTIONS(496), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(492), - [anon_sym_ATcoversNothing] = ACTIONS(492), - [anon_sym_ATdataProvider] = ACTIONS(492), - [anon_sym_ATdepends] = ACTIONS(496), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(492), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(492), - [anon_sym_ATgroup] = ACTIONS(492), - [anon_sym_ATlarge] = ACTIONS(492), - [anon_sym_ATmedium] = ACTIONS(492), - [anon_sym_ATpreserveGlobalState] = ACTIONS(492), - [anon_sym_ATrequires] = ACTIONS(496), - [anon_sym_ATrequiresusages] = ACTIONS(492), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(492), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(492), - [anon_sym_ATsmall] = ACTIONS(492), - [anon_sym_ATtest] = ACTIONS(496), - [anon_sym_ATtestWith] = ACTIONS(492), - [anon_sym_ATtestdox] = ACTIONS(492), - [anon_sym_ATticket] = ACTIONS(492), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(492), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(492), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(492), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(496), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(492), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(496), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(492), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(492), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(492), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(492), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(492), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(492), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(492), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(492), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(492), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(496), - [anon_sym_ATreadonly] = ACTIONS(492), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(492), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(492), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(492), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(492), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(492), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(492), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(492), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(492), - [anon_sym_ATparam_DASHout] = ACTIONS(492), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(492), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(496), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(492), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(492), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(492), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(492), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(492), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(492), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(492), - [sym__end] = ACTIONS(492), + [sym_variable_name] = STATE(134), + [anon_sym_ATinheritdoc] = ACTIONS(488), + [anon_sym_ATinheritDoc] = ACTIONS(488), + [anon_sym_ATapi] = ACTIONS(488), + [anon_sym_ATfilesource] = ACTIONS(488), + [anon_sym_ATignore] = ACTIONS(488), + [anon_sym_ATinternal] = ACTIONS(488), + [anon_sym_ATcategory] = ACTIONS(488), + [anon_sym_ATcopyright] = ACTIONS(488), + [anon_sym_ATtodo] = ACTIONS(488), + [anon_sym_ATexample] = ACTIONS(488), + [anon_sym_ATlicense] = ACTIONS(488), + [anon_sym_ATpackage] = ACTIONS(488), + [anon_sym_ATsource] = ACTIONS(488), + [anon_sym_ATsubpackage] = ACTIONS(488), + [anon_sym_ATuses] = ACTIONS(488), + [anon_sym_ATauthor] = ACTIONS(488), + [anon_sym_ATglobal] = ACTIONS(488), + [anon_sym_ATlink] = ACTIONS(488), + [anon_sym_ATmethod] = ACTIONS(488), + [anon_sym_ATparam] = ACTIONS(490), + [anon_sym_ATproperty] = ACTIONS(490), + [anon_sym_ATproperty_DASHread] = ACTIONS(488), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(488), + [anon_sym_ATreturn] = ACTIONS(488), + [anon_sym_ATsee] = ACTIONS(488), + [anon_sym_ATthrows] = ACTIONS(488), + [anon_sym_ATvar] = ACTIONS(488), + [anon_sym_ATdeprecated] = ACTIONS(488), + [anon_sym_ATsince] = ACTIONS(488), + [anon_sym_ATversion] = ACTIONS(488), + [anon_sym_ATtemplate] = ACTIONS(490), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(488), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(488), + [anon_sym_ATimplements] = ACTIONS(488), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(488), + [anon_sym_ATextends] = ACTIONS(488), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(488), + [anon_sym_ATuse] = ACTIONS(490), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(488), + [anon_sym_ATafter] = ACTIONS(490), + [anon_sym_ATafterClass] = ACTIONS(488), + [anon_sym_ATannotation] = ACTIONS(488), + [anon_sym_ATbackupGlobals] = ACTIONS(488), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(488), + [anon_sym_ATbefore] = ACTIONS(490), + [anon_sym_ATbeforeClass] = ACTIONS(488), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(490), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(488), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(488), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(488), + [anon_sym_ATcovers] = ACTIONS(490), + [anon_sym_ATcoversDefaultClass] = ACTIONS(490), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(488), + [anon_sym_ATcoversNothing] = ACTIONS(488), + [anon_sym_ATdataProvider] = ACTIONS(488), + [anon_sym_ATdepends] = ACTIONS(490), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(488), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(488), + [anon_sym_ATgroup] = ACTIONS(488), + [anon_sym_ATlarge] = ACTIONS(488), + [anon_sym_ATmedium] = ACTIONS(488), + [anon_sym_ATpreserveGlobalState] = ACTIONS(488), + [anon_sym_ATrequires] = ACTIONS(490), + [anon_sym_ATrequiresusages] = ACTIONS(488), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(488), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(488), + [anon_sym_ATsmall] = ACTIONS(488), + [anon_sym_ATtest] = ACTIONS(490), + [anon_sym_ATtestWith] = ACTIONS(488), + [anon_sym_ATtestdox] = ACTIONS(488), + [anon_sym_ATticket] = ACTIONS(488), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(488), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(488), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(488), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(490), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(488), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(490), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(488), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(488), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(488), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(488), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(488), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(488), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(488), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(488), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(488), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(490), + [anon_sym_ATreadonly] = ACTIONS(488), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(488), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(488), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(488), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(488), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(488), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(488), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(488), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(488), + [anon_sym_ATparam_DASHout] = ACTIONS(488), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(488), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(490), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(488), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(488), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(488), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(488), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(488), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(488), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(488), + [anon_sym_DOLLAR] = ACTIONS(492), + [sym__end] = ACTIONS(488), }, [107] = { - [anon_sym_ATinheritdoc] = ACTIONS(498), - [anon_sym_ATinheritDoc] = ACTIONS(498), - [anon_sym_ATapi] = ACTIONS(498), - [anon_sym_ATfilesource] = ACTIONS(498), - [anon_sym_ATignore] = ACTIONS(498), - [anon_sym_ATinternal] = ACTIONS(498), - [anon_sym_ATcategory] = ACTIONS(498), - [anon_sym_ATcopyright] = ACTIONS(498), - [anon_sym_ATtodo] = ACTIONS(498), - [anon_sym_ATexample] = ACTIONS(498), - [anon_sym_ATlicense] = ACTIONS(498), - [anon_sym_ATpackage] = ACTIONS(498), - [anon_sym_ATsource] = ACTIONS(498), - [anon_sym_ATsubpackage] = ACTIONS(498), - [anon_sym_ATuses] = ACTIONS(498), - [anon_sym_ATauthor] = ACTIONS(498), - [anon_sym_ATglobal] = ACTIONS(498), - [anon_sym_ATlink] = ACTIONS(498), - [anon_sym_ATmethod] = ACTIONS(498), - [anon_sym_ATparam] = ACTIONS(500), - [anon_sym_ATproperty] = ACTIONS(500), - [anon_sym_ATproperty_DASHread] = ACTIONS(498), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(498), - [anon_sym_ATreturn] = ACTIONS(498), - [anon_sym_ATsee] = ACTIONS(498), - [anon_sym_ATthrows] = ACTIONS(498), - [anon_sym_ATvar] = ACTIONS(498), - [anon_sym_ATdeprecated] = ACTIONS(498), - [anon_sym_ATsince] = ACTIONS(498), - [anon_sym_ATversion] = ACTIONS(498), - [anon_sym_ATtemplate] = ACTIONS(500), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(498), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(498), - [anon_sym_of] = ACTIONS(502), - [anon_sym_ATimplements] = ACTIONS(498), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(498), - [anon_sym_ATextends] = ACTIONS(498), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(498), - [anon_sym_ATuse] = ACTIONS(500), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(498), - [anon_sym_ATafter] = ACTIONS(500), - [anon_sym_ATafterClass] = ACTIONS(498), - [anon_sym_ATannotation] = ACTIONS(498), - [anon_sym_ATbackupGlobals] = ACTIONS(498), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(498), - [anon_sym_ATbefore] = ACTIONS(500), - [anon_sym_ATbeforeClass] = ACTIONS(498), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(500), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(498), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(498), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(498), - [anon_sym_ATcovers] = ACTIONS(500), - [anon_sym_ATcoversDefaultClass] = ACTIONS(500), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(498), - [anon_sym_ATcoversNothing] = ACTIONS(498), - [anon_sym_ATdataProvider] = ACTIONS(498), - [anon_sym_ATdepends] = ACTIONS(500), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(498), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(498), - [anon_sym_ATgroup] = ACTIONS(498), - [anon_sym_ATlarge] = ACTIONS(498), - [anon_sym_ATmedium] = ACTIONS(498), - [anon_sym_ATpreserveGlobalState] = ACTIONS(498), - [anon_sym_ATrequires] = ACTIONS(500), - [anon_sym_ATrequiresusages] = ACTIONS(498), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(498), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(498), - [anon_sym_ATsmall] = ACTIONS(498), - [anon_sym_ATtest] = ACTIONS(500), - [anon_sym_ATtestWith] = ACTIONS(498), - [anon_sym_ATtestdox] = ACTIONS(498), - [anon_sym_ATticket] = ACTIONS(498), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(498), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(498), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(498), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(500), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(498), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(500), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(498), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(498), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(498), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(498), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(498), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(498), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(498), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(498), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(498), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(500), - [anon_sym_ATreadonly] = ACTIONS(498), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(498), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(498), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(498), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(498), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(498), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(498), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(498), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(498), - [anon_sym_ATparam_DASHout] = ACTIONS(498), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(498), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(500), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(498), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(498), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(498), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(498), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(498), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(498), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(498), - [sym__end] = ACTIONS(498), + [anon_sym_LBRACE] = ACTIONS(436), + [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), + [sym__end] = ACTIONS(436), + [sym_text] = ACTIONS(436), }, [108] = { - [anon_sym_ATinheritdoc] = ACTIONS(504), - [anon_sym_ATinheritDoc] = ACTIONS(504), - [anon_sym_ATapi] = ACTIONS(504), - [anon_sym_ATfilesource] = ACTIONS(504), - [anon_sym_ATignore] = ACTIONS(504), - [anon_sym_ATinternal] = ACTIONS(504), - [anon_sym_ATcategory] = ACTIONS(504), - [anon_sym_ATcopyright] = ACTIONS(504), - [anon_sym_ATtodo] = ACTIONS(504), - [anon_sym_ATexample] = ACTIONS(504), - [anon_sym_ATlicense] = ACTIONS(504), - [anon_sym_ATpackage] = ACTIONS(504), - [anon_sym_ATsource] = ACTIONS(504), - [anon_sym_ATsubpackage] = ACTIONS(504), - [anon_sym_ATuses] = ACTIONS(504), - [anon_sym_ATauthor] = ACTIONS(504), - [anon_sym_ATglobal] = ACTIONS(504), - [anon_sym_ATlink] = ACTIONS(504), - [anon_sym_ATmethod] = ACTIONS(504), - [anon_sym_ATparam] = ACTIONS(506), - [anon_sym_ATproperty] = ACTIONS(506), - [anon_sym_ATproperty_DASHread] = ACTIONS(504), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(504), - [anon_sym_ATreturn] = ACTIONS(504), - [anon_sym_ATsee] = ACTIONS(504), - [anon_sym_ATthrows] = ACTIONS(504), - [anon_sym_ATvar] = ACTIONS(504), - [anon_sym_ATdeprecated] = ACTIONS(504), - [anon_sym_ATsince] = ACTIONS(504), - [anon_sym_ATversion] = ACTIONS(504), - [anon_sym_ATtemplate] = ACTIONS(506), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(504), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(504), - [anon_sym_ATimplements] = ACTIONS(504), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(504), - [anon_sym_ATextends] = ACTIONS(504), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(504), - [anon_sym_ATuse] = ACTIONS(506), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(504), - [anon_sym_ATafter] = ACTIONS(506), - [anon_sym_ATafterClass] = ACTIONS(504), - [anon_sym_ATannotation] = ACTIONS(504), - [anon_sym_ATbackupGlobals] = ACTIONS(504), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(504), - [anon_sym_ATbefore] = ACTIONS(506), - [anon_sym_ATbeforeClass] = ACTIONS(504), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(506), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(504), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(504), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(504), - [anon_sym_ATcovers] = ACTIONS(506), - [anon_sym_ATcoversDefaultClass] = ACTIONS(506), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(504), - [anon_sym_ATcoversNothing] = ACTIONS(504), - [anon_sym_ATdataProvider] = ACTIONS(504), - [anon_sym_ATdepends] = ACTIONS(506), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(504), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(504), - [anon_sym_ATgroup] = ACTIONS(504), - [anon_sym_ATlarge] = ACTIONS(504), - [anon_sym_ATmedium] = ACTIONS(504), - [anon_sym_ATpreserveGlobalState] = ACTIONS(504), - [anon_sym_ATrequires] = ACTIONS(506), - [anon_sym_ATrequiresusages] = ACTIONS(504), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(504), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(504), - [anon_sym_ATsmall] = ACTIONS(504), - [anon_sym_ATtest] = ACTIONS(506), - [anon_sym_ATtestWith] = ACTIONS(504), - [anon_sym_ATtestdox] = ACTIONS(504), - [anon_sym_ATticket] = ACTIONS(504), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(504), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(504), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(504), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(506), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(504), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(506), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(504), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(504), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(504), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(504), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(504), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(504), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(504), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(504), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(504), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(506), - [anon_sym_ATreadonly] = ACTIONS(504), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(504), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(504), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(504), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(504), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(504), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(504), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(504), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(504), - [anon_sym_ATparam_DASHout] = ACTIONS(504), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(504), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(506), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(504), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(504), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(504), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(504), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(504), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(504), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(504), - [sym__end] = ACTIONS(504), - }, - [109] = { - [anon_sym_ATinheritdoc] = ACTIONS(508), - [anon_sym_ATinheritDoc] = ACTIONS(508), - [anon_sym_ATapi] = ACTIONS(508), - [anon_sym_ATfilesource] = ACTIONS(508), - [anon_sym_ATignore] = ACTIONS(508), - [anon_sym_ATinternal] = ACTIONS(508), - [anon_sym_ATcategory] = ACTIONS(508), - [anon_sym_ATcopyright] = ACTIONS(508), - [anon_sym_ATtodo] = ACTIONS(508), - [anon_sym_ATexample] = ACTIONS(508), - [anon_sym_ATlicense] = ACTIONS(508), - [anon_sym_ATpackage] = ACTIONS(508), - [anon_sym_ATsource] = ACTIONS(508), - [anon_sym_ATsubpackage] = ACTIONS(508), - [anon_sym_ATuses] = ACTIONS(508), - [anon_sym_ATauthor] = ACTIONS(508), - [anon_sym_ATglobal] = ACTIONS(508), - [anon_sym_ATlink] = ACTIONS(508), - [anon_sym_ATmethod] = ACTIONS(508), - [anon_sym_ATparam] = ACTIONS(510), - [anon_sym_ATproperty] = ACTIONS(510), - [anon_sym_ATproperty_DASHread] = ACTIONS(508), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(508), - [anon_sym_ATreturn] = ACTIONS(508), - [anon_sym_ATsee] = ACTIONS(508), - [anon_sym_ATthrows] = ACTIONS(508), - [anon_sym_ATvar] = ACTIONS(508), - [anon_sym_ATdeprecated] = ACTIONS(508), - [anon_sym_ATsince] = ACTIONS(508), - [anon_sym_ATversion] = ACTIONS(508), - [anon_sym_ATtemplate] = ACTIONS(510), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(508), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(508), - [anon_sym_ATimplements] = ACTIONS(508), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(508), - [anon_sym_ATextends] = ACTIONS(508), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(508), - [anon_sym_ATuse] = ACTIONS(510), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(508), - [anon_sym_ATafter] = ACTIONS(510), - [anon_sym_ATafterClass] = ACTIONS(508), - [anon_sym_ATannotation] = ACTIONS(508), - [anon_sym_ATbackupGlobals] = ACTIONS(508), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(508), - [anon_sym_ATbefore] = ACTIONS(510), - [anon_sym_ATbeforeClass] = ACTIONS(508), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(510), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(508), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(508), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(508), - [anon_sym_ATcovers] = ACTIONS(510), - [anon_sym_ATcoversDefaultClass] = ACTIONS(510), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(508), - [anon_sym_ATcoversNothing] = ACTIONS(508), - [anon_sym_ATdataProvider] = ACTIONS(508), - [anon_sym_ATdepends] = ACTIONS(510), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(508), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(508), - [anon_sym_ATgroup] = ACTIONS(508), - [anon_sym_ATlarge] = ACTIONS(508), - [anon_sym_ATmedium] = ACTIONS(508), - [anon_sym_ATpreserveGlobalState] = ACTIONS(508), - [anon_sym_ATrequires] = ACTIONS(510), - [anon_sym_ATrequiresusages] = ACTIONS(508), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(508), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(508), - [anon_sym_ATsmall] = ACTIONS(508), - [anon_sym_ATtest] = ACTIONS(510), - [anon_sym_ATtestWith] = ACTIONS(508), - [anon_sym_ATtestdox] = ACTIONS(508), - [anon_sym_ATticket] = ACTIONS(508), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(508), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(508), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(508), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(510), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(508), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(510), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(508), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(508), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(508), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(508), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(508), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(508), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(508), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(508), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(508), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(510), - [anon_sym_ATreadonly] = ACTIONS(508), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(508), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(508), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(508), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(508), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(508), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(508), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(508), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(508), - [anon_sym_ATparam_DASHout] = ACTIONS(508), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(508), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(510), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(508), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(508), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(508), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(508), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(508), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(508), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(508), - [sym__end] = ACTIONS(508), - }, - [110] = { - [anon_sym_ATinheritdoc] = ACTIONS(512), - [anon_sym_ATinheritDoc] = ACTIONS(512), - [anon_sym_ATapi] = ACTIONS(512), - [anon_sym_ATfilesource] = ACTIONS(512), - [anon_sym_ATignore] = ACTIONS(512), - [anon_sym_ATinternal] = ACTIONS(512), - [anon_sym_ATcategory] = ACTIONS(512), - [anon_sym_ATcopyright] = ACTIONS(512), - [anon_sym_ATtodo] = ACTIONS(512), - [anon_sym_ATexample] = ACTIONS(512), - [anon_sym_ATlicense] = ACTIONS(512), - [anon_sym_ATpackage] = ACTIONS(512), - [anon_sym_ATsource] = ACTIONS(512), - [anon_sym_ATsubpackage] = ACTIONS(512), - [anon_sym_ATuses] = ACTIONS(512), - [anon_sym_ATauthor] = ACTIONS(512), - [anon_sym_ATglobal] = ACTIONS(512), - [anon_sym_ATlink] = ACTIONS(512), - [anon_sym_ATmethod] = ACTIONS(512), - [anon_sym_ATparam] = ACTIONS(514), - [anon_sym_ATproperty] = ACTIONS(514), - [anon_sym_ATproperty_DASHread] = ACTIONS(512), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(512), - [anon_sym_ATreturn] = ACTIONS(512), - [anon_sym_ATsee] = ACTIONS(512), - [anon_sym_ATthrows] = ACTIONS(512), - [anon_sym_ATvar] = ACTIONS(512), - [anon_sym_ATdeprecated] = ACTIONS(512), + [anon_sym_LBRACE] = ACTIONS(452), + [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), + [sym__end] = ACTIONS(452), + [sym__text_after_type] = ACTIONS(452), + }, + [109] = { + [anon_sym_ATinheritdoc] = ACTIONS(494), + [anon_sym_ATinheritDoc] = ACTIONS(494), + [anon_sym_ATapi] = ACTIONS(494), + [anon_sym_ATfilesource] = ACTIONS(494), + [anon_sym_ATignore] = ACTIONS(494), + [anon_sym_ATinternal] = ACTIONS(494), + [anon_sym_ATcategory] = ACTIONS(494), + [anon_sym_ATcopyright] = ACTIONS(494), + [anon_sym_ATtodo] = ACTIONS(494), + [anon_sym_ATexample] = ACTIONS(494), + [anon_sym_ATlicense] = ACTIONS(494), + [anon_sym_ATpackage] = ACTIONS(494), + [anon_sym_ATsource] = ACTIONS(494), + [anon_sym_ATsubpackage] = ACTIONS(494), + [anon_sym_ATuses] = ACTIONS(494), + [anon_sym_ATauthor] = ACTIONS(494), + [anon_sym_ATglobal] = ACTIONS(494), + [anon_sym_ATlink] = ACTIONS(494), + [anon_sym_ATmethod] = ACTIONS(494), + [anon_sym_ATparam] = ACTIONS(496), + [anon_sym_ATproperty] = ACTIONS(496), + [anon_sym_ATproperty_DASHread] = ACTIONS(494), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(494), + [anon_sym_ATreturn] = ACTIONS(494), + [anon_sym_ATsee] = ACTIONS(494), + [anon_sym_ATthrows] = ACTIONS(494), + [anon_sym_ATvar] = ACTIONS(494), + [anon_sym_ATdeprecated] = ACTIONS(494), + [anon_sym_ATsince] = ACTIONS(494), + [anon_sym_ATversion] = ACTIONS(494), + [anon_sym_ATtemplate] = ACTIONS(496), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(494), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(494), + [anon_sym_of] = ACTIONS(498), + [anon_sym_ATimplements] = ACTIONS(494), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(494), + [anon_sym_ATextends] = ACTIONS(494), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(494), + [anon_sym_ATuse] = ACTIONS(496), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(494), + [anon_sym_ATafter] = ACTIONS(496), + [anon_sym_ATafterClass] = ACTIONS(494), + [anon_sym_ATannotation] = ACTIONS(494), + [anon_sym_ATbackupGlobals] = ACTIONS(494), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(494), + [anon_sym_ATbefore] = ACTIONS(496), + [anon_sym_ATbeforeClass] = ACTIONS(494), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(496), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(494), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(494), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(494), + [anon_sym_ATcovers] = ACTIONS(496), + [anon_sym_ATcoversDefaultClass] = ACTIONS(496), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(494), + [anon_sym_ATcoversNothing] = ACTIONS(494), + [anon_sym_ATdataProvider] = ACTIONS(494), + [anon_sym_ATdepends] = ACTIONS(496), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(494), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(494), + [anon_sym_ATgroup] = ACTIONS(494), + [anon_sym_ATlarge] = ACTIONS(494), + [anon_sym_ATmedium] = ACTIONS(494), + [anon_sym_ATpreserveGlobalState] = ACTIONS(494), + [anon_sym_ATrequires] = ACTIONS(496), + [anon_sym_ATrequiresusages] = ACTIONS(494), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(494), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(494), + [anon_sym_ATsmall] = ACTIONS(494), + [anon_sym_ATtest] = ACTIONS(496), + [anon_sym_ATtestWith] = ACTIONS(494), + [anon_sym_ATtestdox] = ACTIONS(494), + [anon_sym_ATticket] = ACTIONS(494), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(494), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(494), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(494), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(496), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(494), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(496), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(494), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(494), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(494), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(494), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(494), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(494), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(494), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(494), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(494), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(496), + [anon_sym_ATreadonly] = ACTIONS(494), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(494), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(494), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(494), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(494), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(494), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(494), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(494), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(494), + [anon_sym_ATparam_DASHout] = ACTIONS(494), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(494), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(496), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(494), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(494), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(494), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(494), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(494), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(494), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(494), + [sym__end] = ACTIONS(494), + }, + [110] = { + [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_LT] = ACTIONS(502), + [anon_sym_ATglobal] = ACTIONS(500), + [anon_sym_ATlink] = ACTIONS(500), + [anon_sym_ATmethod] = ACTIONS(500), + [anon_sym_ATparam] = ACTIONS(504), + [anon_sym_ATproperty] = ACTIONS(504), + [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(504), + [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(504), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(500), + [anon_sym_ATafter] = ACTIONS(504), + [anon_sym_ATafterClass] = ACTIONS(500), + [anon_sym_ATannotation] = ACTIONS(500), + [anon_sym_ATbackupGlobals] = ACTIONS(500), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(500), + [anon_sym_ATbefore] = ACTIONS(504), + [anon_sym_ATbeforeClass] = ACTIONS(500), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(504), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(500), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(500), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(500), + [anon_sym_ATcovers] = ACTIONS(504), + [anon_sym_ATcoversDefaultClass] = ACTIONS(504), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(500), + [anon_sym_ATcoversNothing] = ACTIONS(500), + [anon_sym_ATdataProvider] = ACTIONS(500), + [anon_sym_ATdepends] = ACTIONS(504), + [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(504), + [anon_sym_ATrequiresusages] = ACTIONS(500), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(500), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(500), + [anon_sym_ATsmall] = ACTIONS(500), + [anon_sym_ATtest] = ACTIONS(504), + [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(504), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(500), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(504), + [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(504), + [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(504), + [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), + [sym__end] = ACTIONS(500), + }, + [111] = { + [anon_sym_ATinheritdoc] = ACTIONS(506), + [anon_sym_ATinheritDoc] = ACTIONS(506), + [anon_sym_ATapi] = ACTIONS(506), + [anon_sym_ATfilesource] = ACTIONS(506), + [anon_sym_ATignore] = ACTIONS(506), + [anon_sym_ATinternal] = ACTIONS(506), + [anon_sym_ATcategory] = ACTIONS(506), + [anon_sym_ATcopyright] = ACTIONS(506), + [anon_sym_ATtodo] = ACTIONS(506), + [anon_sym_ATexample] = ACTIONS(506), + [anon_sym_ATlicense] = ACTIONS(506), + [anon_sym_ATpackage] = ACTIONS(506), + [anon_sym_ATsource] = ACTIONS(506), + [anon_sym_ATsubpackage] = ACTIONS(506), + [anon_sym_ATuses] = ACTIONS(506), + [anon_sym_ATauthor] = ACTIONS(506), + [anon_sym_ATglobal] = ACTIONS(506), + [anon_sym_ATlink] = ACTIONS(506), + [anon_sym_ATmethod] = ACTIONS(506), + [anon_sym_ATparam] = ACTIONS(508), + [anon_sym_ATproperty] = ACTIONS(508), + [anon_sym_ATproperty_DASHread] = ACTIONS(506), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(506), + [anon_sym_ATreturn] = ACTIONS(506), + [anon_sym_ATsee] = ACTIONS(506), + [anon_sym_ATthrows] = ACTIONS(506), + [anon_sym_ATvar] = ACTIONS(506), + [anon_sym_ATdeprecated] = ACTIONS(506), + [anon_sym_ATsince] = ACTIONS(506), + [anon_sym_ATversion] = ACTIONS(506), + [anon_sym_ATtemplate] = ACTIONS(508), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(506), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(506), + [anon_sym_ATimplements] = ACTIONS(506), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(506), + [anon_sym_ATextends] = ACTIONS(506), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(506), + [anon_sym_ATuse] = ACTIONS(508), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(506), + [anon_sym_ATafter] = ACTIONS(508), + [anon_sym_ATafterClass] = ACTIONS(506), + [anon_sym_ATannotation] = ACTIONS(506), + [anon_sym_ATbackupGlobals] = ACTIONS(506), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(506), + [anon_sym_ATbefore] = ACTIONS(508), + [anon_sym_ATbeforeClass] = ACTIONS(506), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(508), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(506), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(506), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(506), + [anon_sym_ATcovers] = ACTIONS(508), + [anon_sym_ATcoversDefaultClass] = ACTIONS(508), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(506), + [anon_sym_ATcoversNothing] = ACTIONS(506), + [anon_sym_ATdataProvider] = ACTIONS(506), + [anon_sym_ATdepends] = ACTIONS(508), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(506), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(506), + [anon_sym_ATgroup] = ACTIONS(506), + [anon_sym_ATlarge] = ACTIONS(506), + [anon_sym_ATmedium] = ACTIONS(506), + [anon_sym_ATpreserveGlobalState] = ACTIONS(506), + [anon_sym_ATrequires] = ACTIONS(508), + [anon_sym_ATrequiresusages] = ACTIONS(506), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(506), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(506), + [anon_sym_ATsmall] = ACTIONS(506), + [anon_sym_ATtest] = ACTIONS(508), + [anon_sym_ATtestWith] = ACTIONS(506), + [anon_sym_ATtestdox] = ACTIONS(506), + [anon_sym_ATticket] = ACTIONS(506), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(506), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(506), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(506), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(508), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(506), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(508), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(506), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(506), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(506), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(506), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(506), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(506), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(506), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(506), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(506), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(508), + [anon_sym_ATreadonly] = ACTIONS(506), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(506), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(506), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(506), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(506), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(506), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(506), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(506), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(506), + [anon_sym_ATparam_DASHout] = ACTIONS(506), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(506), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(508), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(506), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(506), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(506), + [aux_sym__psalm_tag_token1] = ACTIONS(510), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(506), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(506), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(506), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(506), + [sym__end] = ACTIONS(506), + }, + [112] = { + [anon_sym_ATinheritdoc] = ACTIONS(512), + [anon_sym_ATinheritDoc] = ACTIONS(512), + [anon_sym_ATapi] = ACTIONS(512), + [anon_sym_ATfilesource] = ACTIONS(512), + [anon_sym_ATignore] = ACTIONS(512), + [anon_sym_ATinternal] = ACTIONS(512), + [anon_sym_ATcategory] = ACTIONS(512), + [anon_sym_ATcopyright] = ACTIONS(512), + [anon_sym_ATtodo] = ACTIONS(512), + [anon_sym_ATexample] = ACTIONS(512), + [anon_sym_ATlicense] = ACTIONS(512), + [anon_sym_ATpackage] = ACTIONS(512), + [anon_sym_ATsource] = ACTIONS(512), + [anon_sym_ATsubpackage] = ACTIONS(512), + [anon_sym_ATuses] = ACTIONS(512), + [anon_sym_ATauthor] = ACTIONS(512), + [anon_sym_ATglobal] = ACTIONS(512), + [anon_sym_ATlink] = ACTIONS(512), + [anon_sym_ATmethod] = ACTIONS(512), + [anon_sym_ATparam] = ACTIONS(514), + [anon_sym_ATproperty] = ACTIONS(514), + [anon_sym_ATproperty_DASHread] = ACTIONS(512), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(512), + [anon_sym_ATreturn] = ACTIONS(512), + [anon_sym_ATsee] = ACTIONS(512), + [anon_sym_ATthrows] = ACTIONS(512), + [anon_sym_ATvar] = ACTIONS(512), + [anon_sym_ATdeprecated] = ACTIONS(512), [anon_sym_ATsince] = ACTIONS(512), [anon_sym_ATversion] = ACTIONS(512), [anon_sym_ATtemplate] = ACTIONS(514), @@ -19515,103 +20070,212 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(512), [sym__end] = ACTIONS(512), }, - [111] = { - [anon_sym_ATinheritdoc] = ACTIONS(516), - [anon_sym_ATinheritDoc] = ACTIONS(516), - [anon_sym_ATapi] = ACTIONS(516), - [anon_sym_ATfilesource] = ACTIONS(516), - [anon_sym_ATignore] = ACTIONS(516), - [anon_sym_ATinternal] = ACTIONS(516), - [anon_sym_ATcategory] = ACTIONS(516), - [anon_sym_ATcopyright] = ACTIONS(516), - [anon_sym_ATtodo] = ACTIONS(516), - [anon_sym_ATexample] = ACTIONS(516), - [anon_sym_ATlicense] = ACTIONS(516), - [anon_sym_ATpackage] = ACTIONS(516), - [anon_sym_ATsource] = ACTIONS(516), - [anon_sym_ATsubpackage] = ACTIONS(516), - [anon_sym_ATuses] = ACTIONS(516), - [anon_sym_ATauthor] = ACTIONS(516), - [anon_sym_ATglobal] = ACTIONS(516), - [anon_sym_ATlink] = ACTIONS(516), - [anon_sym_ATmethod] = ACTIONS(516), - [anon_sym_ATparam] = ACTIONS(518), - [anon_sym_ATproperty] = ACTIONS(518), - [anon_sym_ATproperty_DASHread] = ACTIONS(516), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(516), - [anon_sym_ATreturn] = ACTIONS(516), - [anon_sym_ATsee] = ACTIONS(516), - [anon_sym_ATthrows] = ACTIONS(516), - [anon_sym_ATvar] = ACTIONS(516), - [anon_sym_ATdeprecated] = ACTIONS(516), - [anon_sym_ATsince] = ACTIONS(516), - [anon_sym_ATversion] = ACTIONS(516), - [anon_sym_ATtemplate] = ACTIONS(518), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(516), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(516), - [anon_sym_ATimplements] = ACTIONS(516), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(516), - [anon_sym_ATextends] = ACTIONS(516), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(516), - [anon_sym_ATuse] = ACTIONS(518), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(516), - [anon_sym_ATafter] = ACTIONS(518), - [anon_sym_ATafterClass] = ACTIONS(516), - [anon_sym_ATannotation] = ACTIONS(516), - [anon_sym_ATbackupGlobals] = ACTIONS(516), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(516), - [anon_sym_ATbefore] = ACTIONS(518), - [anon_sym_ATbeforeClass] = ACTIONS(516), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(518), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(516), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(516), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(516), - [anon_sym_ATcovers] = ACTIONS(518), - [anon_sym_ATcoversDefaultClass] = ACTIONS(518), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(516), - [anon_sym_ATcoversNothing] = ACTIONS(516), - [anon_sym_ATdataProvider] = ACTIONS(516), - [anon_sym_ATdepends] = ACTIONS(518), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(516), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(516), - [anon_sym_ATgroup] = ACTIONS(516), - [anon_sym_ATlarge] = ACTIONS(516), - [anon_sym_ATmedium] = ACTIONS(516), - [anon_sym_ATpreserveGlobalState] = ACTIONS(516), - [anon_sym_ATrequires] = ACTIONS(518), - [anon_sym_ATrequiresusages] = ACTIONS(516), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(516), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(516), - [anon_sym_ATsmall] = ACTIONS(516), - [anon_sym_ATtest] = ACTIONS(518), - [anon_sym_ATtestWith] = ACTIONS(516), - [anon_sym_ATtestdox] = ACTIONS(516), - [anon_sym_ATticket] = ACTIONS(516), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(516), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(516), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(516), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(518), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(516), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(518), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(516), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(516), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(516), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(516), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(516), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(516), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(516), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(516), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(516), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(518), - [anon_sym_ATreadonly] = ACTIONS(516), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(516), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(516), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(516), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(516), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(516), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(516), + [113] = { + [anon_sym_ATinheritdoc] = ACTIONS(317), + [anon_sym_ATinheritDoc] = ACTIONS(317), + [anon_sym_ATapi] = ACTIONS(317), + [anon_sym_ATfilesource] = ACTIONS(317), + [anon_sym_ATignore] = ACTIONS(317), + [anon_sym_ATinternal] = ACTIONS(317), + [anon_sym_ATcategory] = ACTIONS(317), + [anon_sym_ATcopyright] = ACTIONS(317), + [anon_sym_ATtodo] = ACTIONS(317), + [anon_sym_ATexample] = ACTIONS(317), + [anon_sym_ATlicense] = ACTIONS(317), + [anon_sym_ATpackage] = ACTIONS(317), + [anon_sym_ATsource] = ACTIONS(317), + [anon_sym_ATsubpackage] = ACTIONS(317), + [anon_sym_ATuses] = ACTIONS(317), + [anon_sym_ATauthor] = ACTIONS(317), + [anon_sym_ATglobal] = ACTIONS(317), + [anon_sym_ATlink] = ACTIONS(317), + [anon_sym_ATmethod] = ACTIONS(317), + [anon_sym_ATparam] = ACTIONS(319), + [anon_sym_ATproperty] = ACTIONS(319), + [anon_sym_ATproperty_DASHread] = ACTIONS(317), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(317), + [anon_sym_ATreturn] = ACTIONS(317), + [anon_sym_ATsee] = ACTIONS(317), + [anon_sym_ATthrows] = ACTIONS(317), + [anon_sym_ATvar] = ACTIONS(317), + [anon_sym_ATdeprecated] = ACTIONS(317), + [anon_sym_ATsince] = ACTIONS(317), + [anon_sym_ATversion] = ACTIONS(317), + [anon_sym_ATtemplate] = ACTIONS(319), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(317), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(317), + [anon_sym_ATimplements] = ACTIONS(317), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(317), + [anon_sym_ATextends] = ACTIONS(317), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(317), + [anon_sym_ATuse] = ACTIONS(319), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(317), + [anon_sym_ATafter] = ACTIONS(319), + [anon_sym_ATafterClass] = ACTIONS(317), + [anon_sym_ATannotation] = ACTIONS(317), + [anon_sym_ATbackupGlobals] = ACTIONS(317), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(317), + [anon_sym_ATbefore] = ACTIONS(319), + [anon_sym_ATbeforeClass] = ACTIONS(317), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(319), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(317), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(317), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(317), + [anon_sym_ATcovers] = ACTIONS(319), + [anon_sym_ATcoversDefaultClass] = ACTIONS(319), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(317), + [anon_sym_ATcoversNothing] = ACTIONS(317), + [anon_sym_ATdataProvider] = ACTIONS(317), + [anon_sym_ATdepends] = ACTIONS(319), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(317), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(317), + [anon_sym_ATgroup] = ACTIONS(317), + [anon_sym_ATlarge] = ACTIONS(317), + [anon_sym_ATmedium] = ACTIONS(317), + [anon_sym_ATpreserveGlobalState] = ACTIONS(317), + [anon_sym_ATrequires] = ACTIONS(319), + [anon_sym_ATrequiresusages] = ACTIONS(317), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(317), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(317), + [anon_sym_ATsmall] = ACTIONS(317), + [anon_sym_ATtest] = ACTIONS(319), + [anon_sym_ATtestWith] = ACTIONS(317), + [anon_sym_ATtestdox] = ACTIONS(317), + [anon_sym_ATticket] = ACTIONS(317), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(317), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(317), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(317), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(319), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(317), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(319), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(317), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(317), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(317), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(317), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(317), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(317), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(317), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(317), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(317), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(319), + [anon_sym_ATreadonly] = ACTIONS(317), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(317), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(317), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(317), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(317), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(317), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(317), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(317), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(317), + [anon_sym_ATparam_DASHout] = ACTIONS(317), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(317), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(319), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(317), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(317), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(317), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(317), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(317), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(317), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(317), + [sym__end] = ACTIONS(317), + }, + [114] = { + [anon_sym_ATinheritdoc] = ACTIONS(516), + [anon_sym_ATinheritDoc] = ACTIONS(516), + [anon_sym_ATapi] = ACTIONS(516), + [anon_sym_ATfilesource] = ACTIONS(516), + [anon_sym_ATignore] = ACTIONS(516), + [anon_sym_ATinternal] = ACTIONS(516), + [anon_sym_ATcategory] = ACTIONS(516), + [anon_sym_ATcopyright] = ACTIONS(516), + [anon_sym_ATtodo] = ACTIONS(516), + [anon_sym_ATexample] = ACTIONS(516), + [anon_sym_ATlicense] = ACTIONS(516), + [anon_sym_ATpackage] = ACTIONS(516), + [anon_sym_ATsource] = ACTIONS(516), + [anon_sym_ATsubpackage] = ACTIONS(516), + [anon_sym_ATuses] = ACTIONS(516), + [anon_sym_ATauthor] = ACTIONS(516), + [anon_sym_ATglobal] = ACTIONS(516), + [anon_sym_ATlink] = ACTIONS(516), + [anon_sym_ATmethod] = ACTIONS(516), + [anon_sym_ATparam] = ACTIONS(518), + [anon_sym_ATproperty] = ACTIONS(518), + [anon_sym_ATproperty_DASHread] = ACTIONS(516), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(516), + [anon_sym_ATreturn] = ACTIONS(516), + [anon_sym_ATsee] = ACTIONS(516), + [anon_sym_ATthrows] = ACTIONS(516), + [anon_sym_ATvar] = ACTIONS(516), + [anon_sym_ATdeprecated] = ACTIONS(516), + [anon_sym_ATsince] = ACTIONS(516), + [anon_sym_ATversion] = ACTIONS(516), + [anon_sym_ATtemplate] = ACTIONS(518), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(516), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(516), + [anon_sym_ATimplements] = ACTIONS(516), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(516), + [anon_sym_ATextends] = ACTIONS(516), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(516), + [anon_sym_ATuse] = ACTIONS(518), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(516), + [anon_sym_ATafter] = ACTIONS(518), + [anon_sym_ATafterClass] = ACTIONS(516), + [anon_sym_ATannotation] = ACTIONS(516), + [anon_sym_ATbackupGlobals] = ACTIONS(516), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(516), + [anon_sym_ATbefore] = ACTIONS(518), + [anon_sym_ATbeforeClass] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(518), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(516), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(516), + [anon_sym_ATcovers] = ACTIONS(518), + [anon_sym_ATcoversDefaultClass] = ACTIONS(518), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(516), + [anon_sym_ATcoversNothing] = ACTIONS(516), + [anon_sym_ATdataProvider] = ACTIONS(516), + [anon_sym_ATdepends] = ACTIONS(518), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(516), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(516), + [anon_sym_ATgroup] = ACTIONS(516), + [anon_sym_ATlarge] = ACTIONS(516), + [anon_sym_ATmedium] = ACTIONS(516), + [anon_sym_ATpreserveGlobalState] = ACTIONS(516), + [anon_sym_ATrequires] = ACTIONS(518), + [anon_sym_ATrequiresusages] = ACTIONS(516), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(516), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(516), + [anon_sym_ATsmall] = ACTIONS(516), + [anon_sym_ATtest] = ACTIONS(518), + [anon_sym_ATtestWith] = ACTIONS(516), + [anon_sym_ATtestdox] = ACTIONS(516), + [anon_sym_ATticket] = ACTIONS(516), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(516), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(516), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(516), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(518), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(518), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(516), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(516), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(516), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(516), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(516), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(516), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(518), + [anon_sym_ATreadonly] = ACTIONS(516), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(516), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(516), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(516), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(516), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(516), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(516), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(516), [anon_sym_ATparam_DASHout] = ACTIONS(516), [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(516), [anon_sym_ATpsalm_DASHassert] = ACTIONS(518), @@ -19624,7 +20288,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(516), [sym__end] = ACTIONS(516), }, - [112] = { + [115] = { [anon_sym_ATinheritdoc] = ACTIONS(520), [anon_sym_ATinheritDoc] = ACTIONS(520), [anon_sym_ATapi] = ACTIONS(520), @@ -19733,7 +20397,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(520), [sym__end] = ACTIONS(520), }, - [113] = { + [116] = { [anon_sym_ATinheritdoc] = ACTIONS(524), [anon_sym_ATinheritDoc] = ACTIONS(524), [anon_sym_ATapi] = ACTIONS(524), @@ -19842,7 +20506,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(524), [sym__end] = ACTIONS(524), }, - [114] = { + [117] = { [anon_sym_ATinheritdoc] = ACTIONS(528), [anon_sym_ATinheritDoc] = ACTIONS(528), [anon_sym_ATapi] = ACTIONS(528), @@ -19951,7 +20615,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(528), [sym__end] = ACTIONS(528), }, - [115] = { + [118] = { [anon_sym_ATinheritdoc] = ACTIONS(532), [anon_sym_ATinheritDoc] = ACTIONS(532), [anon_sym_ATapi] = ACTIONS(532), @@ -20060,7 +20724,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(532), [sym__end] = ACTIONS(532), }, - [116] = { + [119] = { [anon_sym_ATinheritdoc] = ACTIONS(536), [anon_sym_ATinheritDoc] = ACTIONS(536), [anon_sym_ATapi] = ACTIONS(536), @@ -20169,46 +20833,155 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(536), [sym__end] = ACTIONS(536), }, - [117] = { - [anon_sym_ATinheritdoc] = ACTIONS(540), - [anon_sym_ATinheritDoc] = ACTIONS(540), - [anon_sym_ATapi] = ACTIONS(540), - [anon_sym_ATfilesource] = ACTIONS(540), - [anon_sym_ATignore] = ACTIONS(540), - [anon_sym_ATinternal] = ACTIONS(540), - [anon_sym_ATcategory] = ACTIONS(540), - [anon_sym_ATcopyright] = ACTIONS(540), - [anon_sym_ATtodo] = ACTIONS(540), - [anon_sym_ATexample] = ACTIONS(540), - [anon_sym_ATlicense] = ACTIONS(540), - [anon_sym_ATpackage] = ACTIONS(540), - [anon_sym_ATsource] = ACTIONS(540), - [anon_sym_ATsubpackage] = ACTIONS(540), - [anon_sym_ATuses] = ACTIONS(540), - [anon_sym_ATauthor] = ACTIONS(540), - [anon_sym_ATglobal] = ACTIONS(540), - [anon_sym_ATlink] = ACTIONS(540), - [anon_sym_ATmethod] = ACTIONS(540), - [anon_sym_ATparam] = ACTIONS(542), - [anon_sym_ATproperty] = ACTIONS(542), - [anon_sym_ATproperty_DASHread] = ACTIONS(540), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(540), - [anon_sym_ATreturn] = ACTIONS(540), - [anon_sym_ATsee] = ACTIONS(540), - [anon_sym_ATthrows] = ACTIONS(540), - [anon_sym_ATvar] = ACTIONS(540), - [anon_sym_ATdeprecated] = ACTIONS(540), - [anon_sym_ATsince] = ACTIONS(540), - [anon_sym_ATversion] = ACTIONS(540), - [anon_sym_ATtemplate] = ACTIONS(542), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(540), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(540), - [anon_sym_ATimplements] = ACTIONS(540), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(540), - [anon_sym_ATextends] = ACTIONS(540), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(540), - [anon_sym_ATuse] = ACTIONS(542), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(540), + [120] = { + [anon_sym_ATinheritdoc] = ACTIONS(332), + [anon_sym_ATinheritDoc] = ACTIONS(332), + [anon_sym_ATapi] = ACTIONS(332), + [anon_sym_ATfilesource] = ACTIONS(332), + [anon_sym_ATignore] = ACTIONS(332), + [anon_sym_ATinternal] = ACTIONS(332), + [anon_sym_ATcategory] = ACTIONS(332), + [anon_sym_ATcopyright] = ACTIONS(332), + [anon_sym_ATtodo] = ACTIONS(332), + [anon_sym_ATexample] = ACTIONS(332), + [anon_sym_ATlicense] = ACTIONS(332), + [anon_sym_ATpackage] = ACTIONS(332), + [anon_sym_ATsource] = ACTIONS(332), + [anon_sym_ATsubpackage] = ACTIONS(332), + [anon_sym_ATuses] = ACTIONS(332), + [anon_sym_ATauthor] = ACTIONS(332), + [anon_sym_ATglobal] = ACTIONS(332), + [anon_sym_ATlink] = ACTIONS(332), + [anon_sym_ATmethod] = ACTIONS(332), + [anon_sym_ATparam] = ACTIONS(334), + [anon_sym_ATproperty] = ACTIONS(334), + [anon_sym_ATproperty_DASHread] = ACTIONS(332), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(332), + [anon_sym_ATreturn] = ACTIONS(332), + [anon_sym_ATsee] = ACTIONS(332), + [anon_sym_ATthrows] = ACTIONS(332), + [anon_sym_ATvar] = ACTIONS(332), + [anon_sym_ATdeprecated] = ACTIONS(332), + [anon_sym_ATsince] = ACTIONS(332), + [anon_sym_ATversion] = ACTIONS(332), + [anon_sym_ATtemplate] = ACTIONS(334), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(332), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(332), + [anon_sym_ATimplements] = ACTIONS(332), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(332), + [anon_sym_ATextends] = ACTIONS(332), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(332), + [anon_sym_ATuse] = ACTIONS(334), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(332), + [anon_sym_ATafter] = ACTIONS(334), + [anon_sym_ATafterClass] = ACTIONS(332), + [anon_sym_ATannotation] = ACTIONS(332), + [anon_sym_ATbackupGlobals] = ACTIONS(332), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(332), + [anon_sym_ATbefore] = ACTIONS(334), + [anon_sym_ATbeforeClass] = ACTIONS(332), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(334), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(332), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(332), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(332), + [anon_sym_ATcovers] = ACTIONS(334), + [anon_sym_ATcoversDefaultClass] = ACTIONS(334), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(332), + [anon_sym_ATcoversNothing] = ACTIONS(332), + [anon_sym_ATdataProvider] = ACTIONS(332), + [anon_sym_ATdepends] = ACTIONS(334), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(332), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(332), + [anon_sym_ATgroup] = ACTIONS(332), + [anon_sym_ATlarge] = ACTIONS(332), + [anon_sym_ATmedium] = ACTIONS(332), + [anon_sym_ATpreserveGlobalState] = ACTIONS(332), + [anon_sym_ATrequires] = ACTIONS(334), + [anon_sym_ATrequiresusages] = ACTIONS(332), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(332), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(332), + [anon_sym_ATsmall] = ACTIONS(332), + [anon_sym_ATtest] = ACTIONS(334), + [anon_sym_ATtestWith] = ACTIONS(332), + [anon_sym_ATtestdox] = ACTIONS(332), + [anon_sym_ATticket] = ACTIONS(332), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(332), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(332), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(332), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(334), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(332), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(334), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(332), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(332), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(332), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(332), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(332), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(332), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(332), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(332), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(332), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(334), + [anon_sym_ATreadonly] = ACTIONS(332), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(332), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(332), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(332), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(332), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(332), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(332), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(332), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(332), + [anon_sym_ATparam_DASHout] = ACTIONS(332), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(332), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(334), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(332), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(332), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(332), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(332), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(332), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(332), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(332), + [sym__end] = ACTIONS(332), + }, + [121] = { + [anon_sym_ATinheritdoc] = ACTIONS(540), + [anon_sym_ATinheritDoc] = ACTIONS(540), + [anon_sym_ATapi] = ACTIONS(540), + [anon_sym_ATfilesource] = ACTIONS(540), + [anon_sym_ATignore] = ACTIONS(540), + [anon_sym_ATinternal] = ACTIONS(540), + [anon_sym_ATcategory] = ACTIONS(540), + [anon_sym_ATcopyright] = ACTIONS(540), + [anon_sym_ATtodo] = ACTIONS(540), + [anon_sym_ATexample] = ACTIONS(540), + [anon_sym_ATlicense] = ACTIONS(540), + [anon_sym_ATpackage] = ACTIONS(540), + [anon_sym_ATsource] = ACTIONS(540), + [anon_sym_ATsubpackage] = ACTIONS(540), + [anon_sym_ATuses] = ACTIONS(540), + [anon_sym_ATauthor] = ACTIONS(540), + [anon_sym_ATglobal] = ACTIONS(540), + [anon_sym_ATlink] = ACTIONS(540), + [anon_sym_ATmethod] = ACTIONS(540), + [anon_sym_ATparam] = ACTIONS(542), + [anon_sym_ATproperty] = ACTIONS(542), + [anon_sym_ATproperty_DASHread] = ACTIONS(540), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(540), + [anon_sym_ATreturn] = ACTIONS(540), + [anon_sym_ATsee] = ACTIONS(540), + [anon_sym_ATthrows] = ACTIONS(540), + [anon_sym_ATvar] = ACTIONS(540), + [anon_sym_ATdeprecated] = ACTIONS(540), + [anon_sym_ATsince] = ACTIONS(540), + [anon_sym_ATversion] = ACTIONS(540), + [anon_sym_ATtemplate] = ACTIONS(542), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(540), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(540), + [anon_sym_ATimplements] = ACTIONS(540), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(540), + [anon_sym_ATextends] = ACTIONS(540), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(540), + [anon_sym_ATuse] = ACTIONS(542), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(540), [anon_sym_ATafter] = ACTIONS(542), [anon_sym_ATafterClass] = ACTIONS(540), [anon_sym_ATannotation] = ACTIONS(540), @@ -20278,7 +21051,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(540), [sym__end] = ACTIONS(540), }, - [118] = { + [122] = { [anon_sym_ATinheritdoc] = ACTIONS(544), [anon_sym_ATinheritDoc] = ACTIONS(544), [anon_sym_ATapi] = ACTIONS(544), @@ -20387,7 +21160,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(544), [sym__end] = ACTIONS(544), }, - [119] = { + [123] = { [anon_sym_ATinheritdoc] = ACTIONS(548), [anon_sym_ATinheritDoc] = ACTIONS(548), [anon_sym_ATapi] = ACTIONS(548), @@ -20496,116 +21269,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(548), [sym__end] = ACTIONS(548), }, - [120] = { - [anon_sym_ATinheritdoc] = ACTIONS(328), - [anon_sym_ATinheritDoc] = ACTIONS(328), - [anon_sym_ATapi] = ACTIONS(328), - [anon_sym_ATfilesource] = ACTIONS(328), - [anon_sym_ATignore] = ACTIONS(328), - [anon_sym_ATinternal] = ACTIONS(328), - [anon_sym_ATcategory] = ACTIONS(328), - [anon_sym_ATcopyright] = ACTIONS(328), - [anon_sym_ATtodo] = ACTIONS(328), - [anon_sym_ATexample] = ACTIONS(328), - [anon_sym_ATlicense] = ACTIONS(328), - [anon_sym_ATpackage] = ACTIONS(328), - [anon_sym_ATsource] = ACTIONS(328), - [anon_sym_ATsubpackage] = ACTIONS(328), - [anon_sym_ATuses] = ACTIONS(328), - [anon_sym_ATauthor] = ACTIONS(328), - [anon_sym_ATglobal] = ACTIONS(328), - [anon_sym_ATlink] = ACTIONS(328), - [anon_sym_ATmethod] = ACTIONS(328), - [anon_sym_ATparam] = ACTIONS(330), - [anon_sym_ATproperty] = ACTIONS(330), - [anon_sym_ATproperty_DASHread] = ACTIONS(328), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(328), - [anon_sym_ATreturn] = ACTIONS(328), - [anon_sym_ATsee] = ACTIONS(328), - [anon_sym_ATthrows] = ACTIONS(328), - [anon_sym_ATvar] = ACTIONS(328), - [anon_sym_ATdeprecated] = ACTIONS(328), - [anon_sym_ATsince] = ACTIONS(328), - [anon_sym_ATversion] = ACTIONS(328), - [anon_sym_ATtemplate] = ACTIONS(330), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(328), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(328), - [anon_sym_ATimplements] = ACTIONS(328), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(328), - [anon_sym_ATextends] = ACTIONS(328), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(328), - [anon_sym_ATuse] = ACTIONS(330), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(328), - [anon_sym_ATafter] = ACTIONS(330), - [anon_sym_ATafterClass] = ACTIONS(328), - [anon_sym_ATannotation] = ACTIONS(328), - [anon_sym_ATbackupGlobals] = ACTIONS(328), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(328), - [anon_sym_ATbefore] = ACTIONS(330), - [anon_sym_ATbeforeClass] = ACTIONS(328), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(330), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(328), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(328), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(328), - [anon_sym_ATcovers] = ACTIONS(330), - [anon_sym_ATcoversDefaultClass] = ACTIONS(330), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(328), - [anon_sym_ATcoversNothing] = ACTIONS(328), - [anon_sym_ATdataProvider] = ACTIONS(328), - [anon_sym_ATdepends] = ACTIONS(330), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(328), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(328), - [anon_sym_ATgroup] = ACTIONS(328), - [anon_sym_ATlarge] = ACTIONS(328), - [anon_sym_ATmedium] = ACTIONS(328), - [anon_sym_ATpreserveGlobalState] = ACTIONS(328), - [anon_sym_ATrequires] = ACTIONS(330), - [anon_sym_ATrequiresusages] = ACTIONS(328), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(328), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(328), - [anon_sym_ATsmall] = ACTIONS(328), - [anon_sym_ATtest] = ACTIONS(330), - [anon_sym_ATtestWith] = ACTIONS(328), - [anon_sym_ATtestdox] = ACTIONS(328), - [anon_sym_ATticket] = ACTIONS(328), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(328), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(328), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(328), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(330), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(328), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(330), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(328), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(328), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(328), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(328), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(328), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(328), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(328), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(328), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(328), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(330), - [anon_sym_ATreadonly] = ACTIONS(328), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(328), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(328), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(328), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(328), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(328), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(328), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(328), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(328), - [anon_sym_ATparam_DASHout] = ACTIONS(328), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(328), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(330), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(328), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(328), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(328), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(328), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(328), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(328), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(328), - [sym__end] = ACTIONS(328), - }, - [121] = { + [124] = { [anon_sym_ATinheritdoc] = ACTIONS(552), [anon_sym_ATinheritDoc] = ACTIONS(552), [anon_sym_ATapi] = ACTIONS(552), @@ -20714,7 +21378,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(552), [sym__end] = ACTIONS(552), }, - [122] = { + [125] = { [anon_sym_ATinheritdoc] = ACTIONS(556), [anon_sym_ATinheritDoc] = ACTIONS(556), [anon_sym_ATapi] = ACTIONS(556), @@ -20823,7 +21487,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(556), [sym__end] = ACTIONS(556), }, - [123] = { + [126] = { [anon_sym_ATinheritdoc] = ACTIONS(560), [anon_sym_ATinheritDoc] = ACTIONS(560), [anon_sym_ATapi] = ACTIONS(560), @@ -20932,7 +21596,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(560), [sym__end] = ACTIONS(560), }, - [124] = { + [127] = { [anon_sym_ATinheritdoc] = ACTIONS(564), [anon_sym_ATinheritDoc] = ACTIONS(564), [anon_sym_ATapi] = ACTIONS(564), @@ -21041,7 +21705,225 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(564), [sym__end] = ACTIONS(564), }, - [125] = { + [128] = { + [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), + [sym__end] = ACTIONS(336), + }, + [129] = { + [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(362), + [anon_sym_ATproperty] = ACTIONS(362), + [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(362), + [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(362), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), + [anon_sym_ATafter] = ACTIONS(362), + [anon_sym_ATafterClass] = ACTIONS(360), + [anon_sym_ATannotation] = ACTIONS(360), + [anon_sym_ATbackupGlobals] = ACTIONS(360), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), + [anon_sym_ATbefore] = ACTIONS(362), + [anon_sym_ATbeforeClass] = ACTIONS(360), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(362), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), + [anon_sym_ATcovers] = ACTIONS(362), + [anon_sym_ATcoversDefaultClass] = ACTIONS(362), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), + [anon_sym_ATcoversNothing] = ACTIONS(360), + [anon_sym_ATdataProvider] = ACTIONS(360), + [anon_sym_ATdepends] = ACTIONS(362), + [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(362), + [anon_sym_ATrequiresusages] = ACTIONS(360), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), + [anon_sym_ATsmall] = ACTIONS(360), + [anon_sym_ATtest] = ACTIONS(362), + [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(362), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(362), + [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(362), + [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(362), + [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), + [sym__end] = ACTIONS(360), + }, + [130] = { [anon_sym_ATinheritdoc] = ACTIONS(568), [anon_sym_ATinheritDoc] = ACTIONS(568), [anon_sym_ATapi] = ACTIONS(568), @@ -21150,7 +22032,116 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(568), [sym__end] = ACTIONS(568), }, - [126] = { + [131] = { + [anon_sym_ATinheritdoc] = ACTIONS(356), + [anon_sym_ATinheritDoc] = ACTIONS(356), + [anon_sym_ATapi] = ACTIONS(356), + [anon_sym_ATfilesource] = ACTIONS(356), + [anon_sym_ATignore] = ACTIONS(356), + [anon_sym_ATinternal] = ACTIONS(356), + [anon_sym_ATcategory] = ACTIONS(356), + [anon_sym_ATcopyright] = ACTIONS(356), + [anon_sym_ATtodo] = ACTIONS(356), + [anon_sym_ATexample] = ACTIONS(356), + [anon_sym_ATlicense] = ACTIONS(356), + [anon_sym_ATpackage] = ACTIONS(356), + [anon_sym_ATsource] = ACTIONS(356), + [anon_sym_ATsubpackage] = ACTIONS(356), + [anon_sym_ATuses] = ACTIONS(356), + [anon_sym_ATauthor] = ACTIONS(356), + [anon_sym_ATglobal] = ACTIONS(356), + [anon_sym_ATlink] = ACTIONS(356), + [anon_sym_ATmethod] = ACTIONS(356), + [anon_sym_ATparam] = ACTIONS(358), + [anon_sym_ATproperty] = ACTIONS(358), + [anon_sym_ATproperty_DASHread] = ACTIONS(356), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATreturn] = ACTIONS(356), + [anon_sym_ATsee] = ACTIONS(356), + [anon_sym_ATthrows] = ACTIONS(356), + [anon_sym_ATvar] = ACTIONS(356), + [anon_sym_ATdeprecated] = ACTIONS(356), + [anon_sym_ATsince] = ACTIONS(356), + [anon_sym_ATversion] = ACTIONS(356), + [anon_sym_ATtemplate] = ACTIONS(358), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), + [anon_sym_ATimplements] = ACTIONS(356), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), + [anon_sym_ATextends] = ACTIONS(356), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), + [anon_sym_ATuse] = ACTIONS(358), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), + [anon_sym_ATafter] = ACTIONS(358), + [anon_sym_ATafterClass] = ACTIONS(356), + [anon_sym_ATannotation] = ACTIONS(356), + [anon_sym_ATbackupGlobals] = ACTIONS(356), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), + [anon_sym_ATbefore] = ACTIONS(358), + [anon_sym_ATbeforeClass] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), + [anon_sym_ATcovers] = ACTIONS(358), + [anon_sym_ATcoversDefaultClass] = ACTIONS(358), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), + [anon_sym_ATcoversNothing] = ACTIONS(356), + [anon_sym_ATdataProvider] = ACTIONS(356), + [anon_sym_ATdepends] = ACTIONS(358), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), + [anon_sym_ATgroup] = ACTIONS(356), + [anon_sym_ATlarge] = ACTIONS(356), + [anon_sym_ATmedium] = ACTIONS(356), + [anon_sym_ATpreserveGlobalState] = ACTIONS(356), + [anon_sym_ATrequires] = ACTIONS(358), + [anon_sym_ATrequiresusages] = ACTIONS(356), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), + [anon_sym_ATsmall] = ACTIONS(356), + [anon_sym_ATtest] = ACTIONS(358), + [anon_sym_ATtestWith] = ACTIONS(356), + [anon_sym_ATtestdox] = ACTIONS(356), + [anon_sym_ATticket] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), + [anon_sym_ATreadonly] = ACTIONS(356), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), + [anon_sym_ATparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), + [sym__end] = ACTIONS(356), + }, + [132] = { [anon_sym_ATinheritdoc] = ACTIONS(572), [anon_sym_ATinheritDoc] = ACTIONS(572), [anon_sym_ATapi] = ACTIONS(572), @@ -21259,116 +22250,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(572), [sym__end] = ACTIONS(572), }, - [127] = { - [anon_sym_ATinheritdoc] = ACTIONS(332), - [anon_sym_ATinheritDoc] = ACTIONS(332), - [anon_sym_ATapi] = ACTIONS(332), - [anon_sym_ATfilesource] = ACTIONS(332), - [anon_sym_ATignore] = ACTIONS(332), - [anon_sym_ATinternal] = ACTIONS(332), - [anon_sym_ATcategory] = ACTIONS(332), - [anon_sym_ATcopyright] = ACTIONS(332), - [anon_sym_ATtodo] = ACTIONS(332), - [anon_sym_ATexample] = ACTIONS(332), - [anon_sym_ATlicense] = ACTIONS(332), - [anon_sym_ATpackage] = ACTIONS(332), - [anon_sym_ATsource] = ACTIONS(332), - [anon_sym_ATsubpackage] = ACTIONS(332), - [anon_sym_ATuses] = ACTIONS(332), - [anon_sym_ATauthor] = ACTIONS(332), - [anon_sym_ATglobal] = ACTIONS(332), - [anon_sym_ATlink] = ACTIONS(332), - [anon_sym_ATmethod] = ACTIONS(332), - [anon_sym_ATparam] = ACTIONS(334), - [anon_sym_ATproperty] = ACTIONS(334), - [anon_sym_ATproperty_DASHread] = ACTIONS(332), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(332), - [anon_sym_ATreturn] = ACTIONS(332), - [anon_sym_ATsee] = ACTIONS(332), - [anon_sym_ATthrows] = ACTIONS(332), - [anon_sym_ATvar] = ACTIONS(332), - [anon_sym_ATdeprecated] = ACTIONS(332), - [anon_sym_ATsince] = ACTIONS(332), - [anon_sym_ATversion] = ACTIONS(332), - [anon_sym_ATtemplate] = ACTIONS(334), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(332), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(332), - [anon_sym_ATimplements] = ACTIONS(332), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(332), - [anon_sym_ATextends] = ACTIONS(332), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(332), - [anon_sym_ATuse] = ACTIONS(334), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(332), - [anon_sym_ATafter] = ACTIONS(334), - [anon_sym_ATafterClass] = ACTIONS(332), - [anon_sym_ATannotation] = ACTIONS(332), - [anon_sym_ATbackupGlobals] = ACTIONS(332), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(332), - [anon_sym_ATbefore] = ACTIONS(334), - [anon_sym_ATbeforeClass] = ACTIONS(332), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(334), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(332), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(332), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(332), - [anon_sym_ATcovers] = ACTIONS(334), - [anon_sym_ATcoversDefaultClass] = ACTIONS(334), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(332), - [anon_sym_ATcoversNothing] = ACTIONS(332), - [anon_sym_ATdataProvider] = ACTIONS(332), - [anon_sym_ATdepends] = ACTIONS(334), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(332), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(332), - [anon_sym_ATgroup] = ACTIONS(332), - [anon_sym_ATlarge] = ACTIONS(332), - [anon_sym_ATmedium] = ACTIONS(332), - [anon_sym_ATpreserveGlobalState] = ACTIONS(332), - [anon_sym_ATrequires] = ACTIONS(334), - [anon_sym_ATrequiresusages] = ACTIONS(332), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(332), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(332), - [anon_sym_ATsmall] = ACTIONS(332), - [anon_sym_ATtest] = ACTIONS(334), - [anon_sym_ATtestWith] = ACTIONS(332), - [anon_sym_ATtestdox] = ACTIONS(332), - [anon_sym_ATticket] = ACTIONS(332), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(332), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(332), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(332), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(334), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(332), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(334), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(332), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(332), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(332), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(332), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(332), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(332), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(332), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(332), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(332), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(334), - [anon_sym_ATreadonly] = ACTIONS(332), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(332), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(332), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(332), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(332), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(332), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(332), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(332), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(332), - [anon_sym_ATparam_DASHout] = ACTIONS(332), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(332), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(334), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(332), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(332), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(332), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(332), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(332), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(332), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(332), - [sym__end] = ACTIONS(332), - }, - [128] = { + [133] = { [anon_sym_ATinheritdoc] = ACTIONS(576), [anon_sym_ATinheritDoc] = ACTIONS(576), [anon_sym_ATapi] = ACTIONS(576), @@ -21477,116 +22359,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(576), [sym__end] = ACTIONS(576), }, - [129] = { - [anon_sym_ATinheritdoc] = ACTIONS(317), - [anon_sym_ATinheritDoc] = ACTIONS(317), - [anon_sym_ATapi] = ACTIONS(317), - [anon_sym_ATfilesource] = ACTIONS(317), - [anon_sym_ATignore] = ACTIONS(317), - [anon_sym_ATinternal] = ACTIONS(317), - [anon_sym_ATcategory] = ACTIONS(317), - [anon_sym_ATcopyright] = ACTIONS(317), - [anon_sym_ATtodo] = ACTIONS(317), - [anon_sym_ATexample] = ACTIONS(317), - [anon_sym_ATlicense] = ACTIONS(317), - [anon_sym_ATpackage] = ACTIONS(317), - [anon_sym_ATsource] = ACTIONS(317), - [anon_sym_ATsubpackage] = ACTIONS(317), - [anon_sym_ATuses] = ACTIONS(317), - [anon_sym_ATauthor] = ACTIONS(317), - [anon_sym_ATglobal] = ACTIONS(317), - [anon_sym_ATlink] = ACTIONS(317), - [anon_sym_ATmethod] = ACTIONS(317), - [anon_sym_ATparam] = ACTIONS(319), - [anon_sym_ATproperty] = ACTIONS(319), - [anon_sym_ATproperty_DASHread] = ACTIONS(317), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(317), - [anon_sym_ATreturn] = ACTIONS(317), - [anon_sym_ATsee] = ACTIONS(317), - [anon_sym_ATthrows] = ACTIONS(317), - [anon_sym_ATvar] = ACTIONS(317), - [anon_sym_ATdeprecated] = ACTIONS(317), - [anon_sym_ATsince] = ACTIONS(317), - [anon_sym_ATversion] = ACTIONS(317), - [anon_sym_ATtemplate] = ACTIONS(319), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(317), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(317), - [anon_sym_ATimplements] = ACTIONS(317), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(317), - [anon_sym_ATextends] = ACTIONS(317), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(317), - [anon_sym_ATuse] = ACTIONS(319), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(317), - [anon_sym_ATafter] = ACTIONS(319), - [anon_sym_ATafterClass] = ACTIONS(317), - [anon_sym_ATannotation] = ACTIONS(317), - [anon_sym_ATbackupGlobals] = ACTIONS(317), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(317), - [anon_sym_ATbefore] = ACTIONS(319), - [anon_sym_ATbeforeClass] = ACTIONS(317), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(319), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(317), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(317), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(317), - [anon_sym_ATcovers] = ACTIONS(319), - [anon_sym_ATcoversDefaultClass] = ACTIONS(319), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(317), - [anon_sym_ATcoversNothing] = ACTIONS(317), - [anon_sym_ATdataProvider] = ACTIONS(317), - [anon_sym_ATdepends] = ACTIONS(319), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(317), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(317), - [anon_sym_ATgroup] = ACTIONS(317), - [anon_sym_ATlarge] = ACTIONS(317), - [anon_sym_ATmedium] = ACTIONS(317), - [anon_sym_ATpreserveGlobalState] = ACTIONS(317), - [anon_sym_ATrequires] = ACTIONS(319), - [anon_sym_ATrequiresusages] = ACTIONS(317), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(317), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(317), - [anon_sym_ATsmall] = ACTIONS(317), - [anon_sym_ATtest] = ACTIONS(319), - [anon_sym_ATtestWith] = ACTIONS(317), - [anon_sym_ATtestdox] = ACTIONS(317), - [anon_sym_ATticket] = ACTIONS(317), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(317), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(317), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(317), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(319), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(317), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(319), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(317), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(317), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(317), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(317), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(317), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(317), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(317), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(317), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(317), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(319), - [anon_sym_ATreadonly] = ACTIONS(317), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(317), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(317), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(317), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(317), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(317), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(317), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(317), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(317), - [anon_sym_ATparam_DASHout] = ACTIONS(317), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(317), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(319), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(317), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(317), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(317), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(317), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(317), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(317), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(317), - [sym__end] = ACTIONS(317), - }, - [130] = { + [134] = { [anon_sym_ATinheritdoc] = ACTIONS(580), [anon_sym_ATinheritDoc] = ACTIONS(580), [anon_sym_ATapi] = ACTIONS(580), @@ -21621,190 +22394,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(580), [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(580), [anon_sym_ATimplements] = ACTIONS(580), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(580), - [anon_sym_ATextends] = ACTIONS(580), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(580), - [anon_sym_ATuse] = ACTIONS(582), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(580), - [anon_sym_ATafter] = ACTIONS(582), - [anon_sym_ATafterClass] = ACTIONS(580), - [anon_sym_ATannotation] = ACTIONS(580), - [anon_sym_ATbackupGlobals] = ACTIONS(580), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(580), - [anon_sym_ATbefore] = ACTIONS(582), - [anon_sym_ATbeforeClass] = ACTIONS(580), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(582), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(580), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(580), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(580), - [anon_sym_ATcovers] = ACTIONS(582), - [anon_sym_ATcoversDefaultClass] = ACTIONS(582), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(580), - [anon_sym_ATcoversNothing] = ACTIONS(580), - [anon_sym_ATdataProvider] = ACTIONS(580), - [anon_sym_ATdepends] = ACTIONS(582), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(580), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(580), - [anon_sym_ATgroup] = ACTIONS(580), - [anon_sym_ATlarge] = ACTIONS(580), - [anon_sym_ATmedium] = ACTIONS(580), - [anon_sym_ATpreserveGlobalState] = ACTIONS(580), - [anon_sym_ATrequires] = ACTIONS(582), - [anon_sym_ATrequiresusages] = ACTIONS(580), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(580), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(580), - [anon_sym_ATsmall] = ACTIONS(580), - [anon_sym_ATtest] = ACTIONS(582), - [anon_sym_ATtestWith] = ACTIONS(580), - [anon_sym_ATtestdox] = ACTIONS(580), - [anon_sym_ATticket] = ACTIONS(580), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(580), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(580), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(580), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(582), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(580), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(582), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(580), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(580), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(580), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(580), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(580), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(580), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(580), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(580), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(580), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(582), - [anon_sym_ATreadonly] = ACTIONS(580), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(580), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(580), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(580), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(580), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(580), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(580), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(580), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(580), - [anon_sym_ATparam_DASHout] = ACTIONS(580), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(580), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(582), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(580), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(580), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(580), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(580), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(580), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(580), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(580), - [sym__end] = ACTIONS(580), - }, - [131] = { - [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(378), - [anon_sym_ATproperty] = ACTIONS(378), - [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(378), - [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(378), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(376), - [anon_sym_ATafter] = ACTIONS(378), - [anon_sym_ATafterClass] = ACTIONS(376), - [anon_sym_ATannotation] = ACTIONS(376), - [anon_sym_ATbackupGlobals] = ACTIONS(376), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(376), - [anon_sym_ATbefore] = ACTIONS(378), - [anon_sym_ATbeforeClass] = ACTIONS(376), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(378), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(376), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(376), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(376), - [anon_sym_ATcovers] = ACTIONS(378), - [anon_sym_ATcoversDefaultClass] = ACTIONS(378), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(376), - [anon_sym_ATcoversNothing] = ACTIONS(376), - [anon_sym_ATdataProvider] = ACTIONS(376), - [anon_sym_ATdepends] = ACTIONS(378), - [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(378), - [anon_sym_ATrequiresusages] = ACTIONS(376), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(376), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(376), - [anon_sym_ATsmall] = ACTIONS(376), - [anon_sym_ATtest] = ACTIONS(378), - [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(378), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(376), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(378), - [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(378), - [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(378), - [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), - [sym__end] = ACTIONS(376), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(580), + [anon_sym_ATextends] = ACTIONS(580), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(580), + [anon_sym_ATuse] = ACTIONS(582), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(580), + [anon_sym_ATafter] = ACTIONS(582), + [anon_sym_ATafterClass] = ACTIONS(580), + [anon_sym_ATannotation] = ACTIONS(580), + [anon_sym_ATbackupGlobals] = ACTIONS(580), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(580), + [anon_sym_ATbefore] = ACTIONS(582), + [anon_sym_ATbeforeClass] = ACTIONS(580), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(582), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(580), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(580), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(580), + [anon_sym_ATcovers] = ACTIONS(582), + [anon_sym_ATcoversDefaultClass] = ACTIONS(582), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(580), + [anon_sym_ATcoversNothing] = ACTIONS(580), + [anon_sym_ATdataProvider] = ACTIONS(580), + [anon_sym_ATdepends] = ACTIONS(582), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(580), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(580), + [anon_sym_ATgroup] = ACTIONS(580), + [anon_sym_ATlarge] = ACTIONS(580), + [anon_sym_ATmedium] = ACTIONS(580), + [anon_sym_ATpreserveGlobalState] = ACTIONS(580), + [anon_sym_ATrequires] = ACTIONS(582), + [anon_sym_ATrequiresusages] = ACTIONS(580), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(580), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(580), + [anon_sym_ATsmall] = ACTIONS(580), + [anon_sym_ATtest] = ACTIONS(582), + [anon_sym_ATtestWith] = ACTIONS(580), + [anon_sym_ATtestdox] = ACTIONS(580), + [anon_sym_ATticket] = ACTIONS(580), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(580), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(580), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(580), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(582), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(580), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(582), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(580), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(580), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(580), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(580), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(580), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(580), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(580), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(580), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(580), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(582), + [anon_sym_ATreadonly] = ACTIONS(580), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(580), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(580), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(580), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(580), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(580), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(580), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(580), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(580), + [anon_sym_ATparam_DASHout] = ACTIONS(580), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(580), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(582), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(580), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(580), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(580), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(580), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(580), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(580), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(580), + [sym__end] = ACTIONS(580), }, - [132] = { + [135] = { [anon_sym_ATinheritdoc] = ACTIONS(584), [anon_sym_ATinheritDoc] = ACTIONS(584), [anon_sym_ATapi] = ACTIONS(584), @@ -21913,116 +22577,116 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(584), [sym__end] = ACTIONS(584), }, - [133] = { - [anon_sym_ATinheritdoc] = ACTIONS(356), - [anon_sym_ATinheritDoc] = ACTIONS(356), - [anon_sym_ATapi] = ACTIONS(356), - [anon_sym_ATfilesource] = ACTIONS(356), - [anon_sym_ATignore] = ACTIONS(356), - [anon_sym_ATinternal] = ACTIONS(356), - [anon_sym_ATcategory] = ACTIONS(356), - [anon_sym_ATcopyright] = ACTIONS(356), - [anon_sym_ATtodo] = ACTIONS(356), - [anon_sym_ATexample] = ACTIONS(356), - [anon_sym_ATlicense] = ACTIONS(356), - [anon_sym_ATpackage] = ACTIONS(356), - [anon_sym_ATsource] = ACTIONS(356), - [anon_sym_ATsubpackage] = ACTIONS(356), - [anon_sym_ATuses] = ACTIONS(356), - [anon_sym_ATauthor] = ACTIONS(356), - [anon_sym_ATglobal] = ACTIONS(356), - [anon_sym_ATlink] = ACTIONS(356), - [anon_sym_ATmethod] = ACTIONS(356), - [anon_sym_ATparam] = ACTIONS(358), - [anon_sym_ATproperty] = ACTIONS(358), - [anon_sym_ATproperty_DASHread] = ACTIONS(356), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(356), - [anon_sym_ATreturn] = ACTIONS(356), - [anon_sym_ATsee] = ACTIONS(356), - [anon_sym_ATthrows] = ACTIONS(356), - [anon_sym_ATvar] = ACTIONS(356), - [anon_sym_ATdeprecated] = ACTIONS(356), - [anon_sym_ATsince] = ACTIONS(356), - [anon_sym_ATversion] = ACTIONS(356), - [anon_sym_ATtemplate] = ACTIONS(358), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(356), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(356), - [anon_sym_ATimplements] = ACTIONS(356), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(356), - [anon_sym_ATextends] = ACTIONS(356), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(356), - [anon_sym_ATuse] = ACTIONS(358), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(356), - [anon_sym_ATafter] = ACTIONS(358), - [anon_sym_ATafterClass] = ACTIONS(356), - [anon_sym_ATannotation] = ACTIONS(356), - [anon_sym_ATbackupGlobals] = ACTIONS(356), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(356), - [anon_sym_ATbefore] = ACTIONS(358), - [anon_sym_ATbeforeClass] = ACTIONS(356), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(358), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(356), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(356), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(356), - [anon_sym_ATcovers] = ACTIONS(358), - [anon_sym_ATcoversDefaultClass] = ACTIONS(358), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(356), - [anon_sym_ATcoversNothing] = ACTIONS(356), - [anon_sym_ATdataProvider] = ACTIONS(356), - [anon_sym_ATdepends] = ACTIONS(358), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(356), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(356), - [anon_sym_ATgroup] = ACTIONS(356), - [anon_sym_ATlarge] = ACTIONS(356), - [anon_sym_ATmedium] = ACTIONS(356), - [anon_sym_ATpreserveGlobalState] = ACTIONS(356), - [anon_sym_ATrequires] = ACTIONS(358), - [anon_sym_ATrequiresusages] = ACTIONS(356), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(356), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(356), - [anon_sym_ATsmall] = ACTIONS(356), - [anon_sym_ATtest] = ACTIONS(358), - [anon_sym_ATtestWith] = ACTIONS(356), - [anon_sym_ATtestdox] = ACTIONS(356), - [anon_sym_ATticket] = ACTIONS(356), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(356), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(356), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(356), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(358), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(356), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(358), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(356), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(356), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(356), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(356), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(356), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(356), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(356), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(356), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(356), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(358), - [anon_sym_ATreadonly] = ACTIONS(356), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(356), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(356), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(356), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(356), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(356), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(356), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(356), - [anon_sym_ATparam_DASHout] = ACTIONS(356), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(356), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(358), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(356), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(356), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(356), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(356), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(356), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(356), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(356), - [sym__end] = ACTIONS(356), + [136] = { + [anon_sym_ATinheritdoc] = ACTIONS(328), + [anon_sym_ATinheritDoc] = ACTIONS(328), + [anon_sym_ATapi] = ACTIONS(328), + [anon_sym_ATfilesource] = ACTIONS(328), + [anon_sym_ATignore] = ACTIONS(328), + [anon_sym_ATinternal] = ACTIONS(328), + [anon_sym_ATcategory] = ACTIONS(328), + [anon_sym_ATcopyright] = ACTIONS(328), + [anon_sym_ATtodo] = ACTIONS(328), + [anon_sym_ATexample] = ACTIONS(328), + [anon_sym_ATlicense] = ACTIONS(328), + [anon_sym_ATpackage] = ACTIONS(328), + [anon_sym_ATsource] = ACTIONS(328), + [anon_sym_ATsubpackage] = ACTIONS(328), + [anon_sym_ATuses] = ACTIONS(328), + [anon_sym_ATauthor] = ACTIONS(328), + [anon_sym_ATglobal] = ACTIONS(328), + [anon_sym_ATlink] = ACTIONS(328), + [anon_sym_ATmethod] = ACTIONS(328), + [anon_sym_ATparam] = ACTIONS(330), + [anon_sym_ATproperty] = ACTIONS(330), + [anon_sym_ATproperty_DASHread] = ACTIONS(328), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(328), + [anon_sym_ATreturn] = ACTIONS(328), + [anon_sym_ATsee] = ACTIONS(328), + [anon_sym_ATthrows] = ACTIONS(328), + [anon_sym_ATvar] = ACTIONS(328), + [anon_sym_ATdeprecated] = ACTIONS(328), + [anon_sym_ATsince] = ACTIONS(328), + [anon_sym_ATversion] = ACTIONS(328), + [anon_sym_ATtemplate] = ACTIONS(330), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(328), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(328), + [anon_sym_ATimplements] = ACTIONS(328), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(328), + [anon_sym_ATextends] = ACTIONS(328), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(328), + [anon_sym_ATuse] = ACTIONS(330), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(328), + [anon_sym_ATafter] = ACTIONS(330), + [anon_sym_ATafterClass] = ACTIONS(328), + [anon_sym_ATannotation] = ACTIONS(328), + [anon_sym_ATbackupGlobals] = ACTIONS(328), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(328), + [anon_sym_ATbefore] = ACTIONS(330), + [anon_sym_ATbeforeClass] = ACTIONS(328), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(330), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(328), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(328), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(328), + [anon_sym_ATcovers] = ACTIONS(330), + [anon_sym_ATcoversDefaultClass] = ACTIONS(330), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(328), + [anon_sym_ATcoversNothing] = ACTIONS(328), + [anon_sym_ATdataProvider] = ACTIONS(328), + [anon_sym_ATdepends] = ACTIONS(330), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(328), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(328), + [anon_sym_ATgroup] = ACTIONS(328), + [anon_sym_ATlarge] = ACTIONS(328), + [anon_sym_ATmedium] = ACTIONS(328), + [anon_sym_ATpreserveGlobalState] = ACTIONS(328), + [anon_sym_ATrequires] = ACTIONS(330), + [anon_sym_ATrequiresusages] = ACTIONS(328), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(328), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(328), + [anon_sym_ATsmall] = ACTIONS(328), + [anon_sym_ATtest] = ACTIONS(330), + [anon_sym_ATtestWith] = ACTIONS(328), + [anon_sym_ATtestdox] = ACTIONS(328), + [anon_sym_ATticket] = ACTIONS(328), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(328), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(328), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(328), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(330), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(328), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(330), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(328), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(328), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(328), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(328), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(328), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(328), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(328), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(328), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(328), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(330), + [anon_sym_ATreadonly] = ACTIONS(328), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(328), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(328), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(328), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(328), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(328), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(328), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(328), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(328), + [anon_sym_ATparam_DASHout] = ACTIONS(328), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(328), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(330), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(328), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(328), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(328), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(328), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(328), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(328), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(328), + [sym__end] = ACTIONS(328), }, - [134] = { + [137] = { [anon_sym_ATinheritdoc] = ACTIONS(588), [anon_sym_ATinheritDoc] = ACTIONS(588), [anon_sym_ATapi] = ACTIONS(588), @@ -22131,7 +22795,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(588), [sym__end] = ACTIONS(588), }, - [135] = { + [138] = { [anon_sym_ATinheritdoc] = ACTIONS(592), [anon_sym_ATinheritDoc] = ACTIONS(592), [anon_sym_ATapi] = ACTIONS(592), @@ -22240,225 +22904,116 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(592), [sym__end] = ACTIONS(592), }, - [136] = { - [anon_sym_ATinheritdoc] = ACTIONS(596), - [anon_sym_ATinheritDoc] = ACTIONS(596), - [anon_sym_ATapi] = ACTIONS(596), - [anon_sym_ATfilesource] = ACTIONS(596), - [anon_sym_ATignore] = ACTIONS(596), - [anon_sym_ATinternal] = ACTIONS(596), - [anon_sym_ATcategory] = ACTIONS(596), - [anon_sym_ATcopyright] = ACTIONS(596), - [anon_sym_ATtodo] = ACTIONS(596), - [anon_sym_ATexample] = ACTIONS(596), - [anon_sym_ATlicense] = ACTIONS(596), - [anon_sym_ATpackage] = ACTIONS(596), - [anon_sym_ATsource] = ACTIONS(596), - [anon_sym_ATsubpackage] = ACTIONS(596), - [anon_sym_ATuses] = ACTIONS(596), - [anon_sym_ATauthor] = ACTIONS(596), - [anon_sym_ATglobal] = ACTIONS(596), - [anon_sym_ATlink] = ACTIONS(596), - [anon_sym_ATmethod] = ACTIONS(596), - [anon_sym_ATparam] = ACTIONS(598), - [anon_sym_ATproperty] = ACTIONS(598), - [anon_sym_ATproperty_DASHread] = ACTIONS(596), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(596), - [anon_sym_ATreturn] = ACTIONS(596), - [anon_sym_ATsee] = ACTIONS(596), - [anon_sym_ATthrows] = ACTIONS(596), - [anon_sym_ATvar] = ACTIONS(596), - [anon_sym_ATdeprecated] = ACTIONS(596), - [anon_sym_ATsince] = ACTIONS(596), - [anon_sym_ATversion] = ACTIONS(596), - [anon_sym_ATtemplate] = ACTIONS(598), - [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(596), - [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(596), - [anon_sym_ATimplements] = ACTIONS(596), - [anon_sym_ATtemplate_DASHimplements] = ACTIONS(596), - [anon_sym_ATextends] = ACTIONS(596), - [anon_sym_ATtemplate_DASHextends] = ACTIONS(596), - [anon_sym_ATuse] = ACTIONS(598), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(596), - [anon_sym_ATafter] = ACTIONS(598), - [anon_sym_ATafterClass] = ACTIONS(596), - [anon_sym_ATannotation] = ACTIONS(596), - [anon_sym_ATbackupGlobals] = ACTIONS(596), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(596), - [anon_sym_ATbefore] = ACTIONS(598), - [anon_sym_ATbeforeClass] = ACTIONS(596), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(598), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(596), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(596), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(596), - [anon_sym_ATcovers] = ACTIONS(598), - [anon_sym_ATcoversDefaultClass] = ACTIONS(598), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(596), - [anon_sym_ATcoversNothing] = ACTIONS(596), - [anon_sym_ATdataProvider] = ACTIONS(596), - [anon_sym_ATdepends] = ACTIONS(598), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(596), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(596), - [anon_sym_ATgroup] = ACTIONS(596), - [anon_sym_ATlarge] = ACTIONS(596), - [anon_sym_ATmedium] = ACTIONS(596), - [anon_sym_ATpreserveGlobalState] = ACTIONS(596), - [anon_sym_ATrequires] = ACTIONS(598), - [anon_sym_ATrequiresusages] = ACTIONS(596), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(596), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(596), - [anon_sym_ATsmall] = ACTIONS(596), - [anon_sym_ATtest] = ACTIONS(598), - [anon_sym_ATtestWith] = ACTIONS(596), - [anon_sym_ATtestdox] = ACTIONS(596), - [anon_sym_ATticket] = ACTIONS(596), - [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(596), - [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(596), - [anon_sym_ATpsalm_DASHvar] = ACTIONS(596), - [anon_sym_ATpsalm_DASHparam] = ACTIONS(598), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(596), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(598), - [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(596), - [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(596), - [anon_sym_ATpsalm_DASHmethod] = ACTIONS(596), - [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(596), - [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(596), - [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(596), - [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(596), - [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(596), - [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(596), - [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(598), - [anon_sym_ATreadonly] = ACTIONS(596), - [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(596), - [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(596), - [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(596), - [anon_sym_ATpsalm_DASHpure] = ACTIONS(596), - [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(596), - [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(596), - [anon_sym_ATpsalm_DASHtrace] = ACTIONS(596), - [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(596), - [anon_sym_ATparam_DASHout] = ACTIONS(596), - [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(596), - [anon_sym_ATpsalm_DASHassert] = ACTIONS(598), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(596), - [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(596), - [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(596), - [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(596), - [anon_sym_ATpsalm_DASHinternal] = ACTIONS(596), - [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(596), - [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(596), - [sym__end] = ACTIONS(596), - }, - [137] = { - [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(362), - [anon_sym_ATproperty] = ACTIONS(362), - [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(362), - [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(362), - [anon_sym_ATtemplate_DASHuse] = ACTIONS(360), - [anon_sym_ATafter] = ACTIONS(362), - [anon_sym_ATafterClass] = ACTIONS(360), - [anon_sym_ATannotation] = ACTIONS(360), - [anon_sym_ATbackupGlobals] = ACTIONS(360), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(360), - [anon_sym_ATbefore] = ACTIONS(362), - [anon_sym_ATbeforeClass] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(362), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(360), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(360), - [anon_sym_ATcovers] = ACTIONS(362), - [anon_sym_ATcoversDefaultClass] = ACTIONS(362), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(360), - [anon_sym_ATcoversNothing] = ACTIONS(360), - [anon_sym_ATdataProvider] = ACTIONS(360), - [anon_sym_ATdepends] = ACTIONS(362), - [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(362), - [anon_sym_ATrequiresusages] = ACTIONS(360), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(360), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(360), - [anon_sym_ATsmall] = ACTIONS(360), - [anon_sym_ATtest] = ACTIONS(362), - [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(362), - [anon_sym_ATpsalm_DASHreturn] = ACTIONS(360), - [anon_sym_ATpsalm_DASHproperty] = ACTIONS(362), - [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(362), - [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(362), - [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), - [sym__end] = ACTIONS(360), + [139] = { + [anon_sym_ATinheritdoc] = ACTIONS(596), + [anon_sym_ATinheritDoc] = ACTIONS(596), + [anon_sym_ATapi] = ACTIONS(596), + [anon_sym_ATfilesource] = ACTIONS(596), + [anon_sym_ATignore] = ACTIONS(596), + [anon_sym_ATinternal] = ACTIONS(596), + [anon_sym_ATcategory] = ACTIONS(596), + [anon_sym_ATcopyright] = ACTIONS(596), + [anon_sym_ATtodo] = ACTIONS(596), + [anon_sym_ATexample] = ACTIONS(596), + [anon_sym_ATlicense] = ACTIONS(596), + [anon_sym_ATpackage] = ACTIONS(596), + [anon_sym_ATsource] = ACTIONS(596), + [anon_sym_ATsubpackage] = ACTIONS(596), + [anon_sym_ATuses] = ACTIONS(596), + [anon_sym_ATauthor] = ACTIONS(596), + [anon_sym_ATglobal] = ACTIONS(596), + [anon_sym_ATlink] = ACTIONS(596), + [anon_sym_ATmethod] = ACTIONS(596), + [anon_sym_ATparam] = ACTIONS(598), + [anon_sym_ATproperty] = ACTIONS(598), + [anon_sym_ATproperty_DASHread] = ACTIONS(596), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(596), + [anon_sym_ATreturn] = ACTIONS(596), + [anon_sym_ATsee] = ACTIONS(596), + [anon_sym_ATthrows] = ACTIONS(596), + [anon_sym_ATvar] = ACTIONS(596), + [anon_sym_ATdeprecated] = ACTIONS(596), + [anon_sym_ATsince] = ACTIONS(596), + [anon_sym_ATversion] = ACTIONS(596), + [anon_sym_ATtemplate] = ACTIONS(598), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(596), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(596), + [anon_sym_ATimplements] = ACTIONS(596), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(596), + [anon_sym_ATextends] = ACTIONS(596), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(596), + [anon_sym_ATuse] = ACTIONS(598), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(596), + [anon_sym_ATafter] = ACTIONS(598), + [anon_sym_ATafterClass] = ACTIONS(596), + [anon_sym_ATannotation] = ACTIONS(596), + [anon_sym_ATbackupGlobals] = ACTIONS(596), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(596), + [anon_sym_ATbefore] = ACTIONS(598), + [anon_sym_ATbeforeClass] = ACTIONS(596), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(598), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(596), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(596), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(596), + [anon_sym_ATcovers] = ACTIONS(598), + [anon_sym_ATcoversDefaultClass] = ACTIONS(598), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(596), + [anon_sym_ATcoversNothing] = ACTIONS(596), + [anon_sym_ATdataProvider] = ACTIONS(596), + [anon_sym_ATdepends] = ACTIONS(598), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(596), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(596), + [anon_sym_ATgroup] = ACTIONS(596), + [anon_sym_ATlarge] = ACTIONS(596), + [anon_sym_ATmedium] = ACTIONS(596), + [anon_sym_ATpreserveGlobalState] = ACTIONS(596), + [anon_sym_ATrequires] = ACTIONS(598), + [anon_sym_ATrequiresusages] = ACTIONS(596), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(596), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(596), + [anon_sym_ATsmall] = ACTIONS(596), + [anon_sym_ATtest] = ACTIONS(598), + [anon_sym_ATtestWith] = ACTIONS(596), + [anon_sym_ATtestdox] = ACTIONS(596), + [anon_sym_ATticket] = ACTIONS(596), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(596), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(596), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(596), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(598), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(596), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(598), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(596), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(596), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(596), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(596), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(596), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(596), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(596), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(596), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(596), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(598), + [anon_sym_ATreadonly] = ACTIONS(596), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(596), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(596), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(596), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(596), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(596), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(596), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(596), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(596), + [anon_sym_ATparam_DASHout] = ACTIONS(596), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(596), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(598), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(596), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(596), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(596), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(596), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(596), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(596), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(596), + [sym__end] = ACTIONS(596), }, - [138] = { + [140] = { [anon_sym_ATinheritdoc] = ACTIONS(600), [anon_sym_ATinheritDoc] = ACTIONS(600), [anon_sym_ATapi] = ACTIONS(600), @@ -22567,53 +23122,273 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(600), [sym__end] = ACTIONS(600), }, + [141] = { + [anon_sym_ATinheritdoc] = ACTIONS(604), + [anon_sym_ATinheritDoc] = ACTIONS(604), + [anon_sym_ATapi] = ACTIONS(604), + [anon_sym_ATfilesource] = ACTIONS(604), + [anon_sym_ATignore] = ACTIONS(604), + [anon_sym_ATinternal] = ACTIONS(604), + [anon_sym_ATcategory] = ACTIONS(604), + [anon_sym_ATcopyright] = ACTIONS(604), + [anon_sym_ATtodo] = ACTIONS(604), + [anon_sym_ATexample] = ACTIONS(604), + [anon_sym_ATlicense] = ACTIONS(604), + [anon_sym_ATpackage] = ACTIONS(604), + [anon_sym_ATsource] = ACTIONS(604), + [anon_sym_ATsubpackage] = ACTIONS(604), + [anon_sym_ATuses] = ACTIONS(604), + [anon_sym_ATauthor] = ACTIONS(604), + [anon_sym_ATglobal] = ACTIONS(604), + [anon_sym_ATlink] = ACTIONS(604), + [anon_sym_ATmethod] = ACTIONS(604), + [anon_sym_ATparam] = ACTIONS(606), + [anon_sym_ATproperty] = ACTIONS(606), + [anon_sym_ATproperty_DASHread] = ACTIONS(604), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(604), + [anon_sym_ATreturn] = ACTIONS(604), + [anon_sym_ATsee] = ACTIONS(604), + [anon_sym_ATthrows] = ACTIONS(604), + [anon_sym_ATvar] = ACTIONS(604), + [anon_sym_ATdeprecated] = ACTIONS(604), + [anon_sym_ATsince] = ACTIONS(604), + [anon_sym_ATversion] = ACTIONS(604), + [anon_sym_ATtemplate] = ACTIONS(606), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(604), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(604), + [anon_sym_ATimplements] = ACTIONS(604), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(604), + [anon_sym_ATextends] = ACTIONS(604), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(604), + [anon_sym_ATuse] = ACTIONS(606), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(604), + [anon_sym_ATafter] = ACTIONS(606), + [anon_sym_ATafterClass] = ACTIONS(604), + [anon_sym_ATannotation] = ACTIONS(604), + [anon_sym_ATbackupGlobals] = ACTIONS(604), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(604), + [anon_sym_ATbefore] = ACTIONS(606), + [anon_sym_ATbeforeClass] = ACTIONS(604), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(606), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(604), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(604), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(604), + [anon_sym_ATcovers] = ACTIONS(606), + [anon_sym_ATcoversDefaultClass] = ACTIONS(606), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(604), + [anon_sym_ATcoversNothing] = ACTIONS(604), + [anon_sym_ATdataProvider] = ACTIONS(604), + [anon_sym_ATdepends] = ACTIONS(606), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(604), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(604), + [anon_sym_ATgroup] = ACTIONS(604), + [anon_sym_ATlarge] = ACTIONS(604), + [anon_sym_ATmedium] = ACTIONS(604), + [anon_sym_ATpreserveGlobalState] = ACTIONS(604), + [anon_sym_ATrequires] = ACTIONS(606), + [anon_sym_ATrequiresusages] = ACTIONS(604), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(604), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(604), + [anon_sym_ATsmall] = ACTIONS(604), + [anon_sym_ATtest] = ACTIONS(606), + [anon_sym_ATtestWith] = ACTIONS(604), + [anon_sym_ATtestdox] = ACTIONS(604), + [anon_sym_ATticket] = ACTIONS(604), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(604), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(604), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(604), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(606), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(604), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(606), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(604), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(604), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(604), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(604), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(604), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(604), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(604), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(604), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(604), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(606), + [anon_sym_ATreadonly] = ACTIONS(604), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(604), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(604), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(604), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(604), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(604), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(604), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(604), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(604), + [anon_sym_ATparam_DASHout] = ACTIONS(604), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(604), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(606), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(604), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(604), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(604), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(604), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(604), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(604), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(604), + [sym__end] = ACTIONS(604), + }, + [142] = { + [anon_sym_ATinheritdoc] = ACTIONS(608), + [anon_sym_ATinheritDoc] = ACTIONS(608), + [anon_sym_ATapi] = ACTIONS(608), + [anon_sym_ATfilesource] = ACTIONS(608), + [anon_sym_ATignore] = ACTIONS(608), + [anon_sym_ATinternal] = ACTIONS(608), + [anon_sym_ATcategory] = ACTIONS(608), + [anon_sym_ATcopyright] = ACTIONS(608), + [anon_sym_ATtodo] = ACTIONS(608), + [anon_sym_ATexample] = ACTIONS(608), + [anon_sym_ATlicense] = ACTIONS(608), + [anon_sym_ATpackage] = ACTIONS(608), + [anon_sym_ATsource] = ACTIONS(608), + [anon_sym_ATsubpackage] = ACTIONS(608), + [anon_sym_ATuses] = ACTIONS(608), + [anon_sym_ATauthor] = ACTIONS(608), + [anon_sym_ATglobal] = ACTIONS(608), + [anon_sym_ATlink] = ACTIONS(608), + [anon_sym_ATmethod] = ACTIONS(608), + [anon_sym_ATparam] = ACTIONS(610), + [anon_sym_ATproperty] = ACTIONS(610), + [anon_sym_ATproperty_DASHread] = ACTIONS(608), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(608), + [anon_sym_ATreturn] = ACTIONS(608), + [anon_sym_ATsee] = ACTIONS(608), + [anon_sym_ATthrows] = ACTIONS(608), + [anon_sym_ATvar] = ACTIONS(608), + [anon_sym_ATdeprecated] = ACTIONS(608), + [anon_sym_ATsince] = ACTIONS(608), + [anon_sym_ATversion] = ACTIONS(608), + [anon_sym_ATtemplate] = ACTIONS(610), + [anon_sym_ATpsalm_DASHtemplate] = ACTIONS(608), + [anon_sym_ATphpstan_DASHtemplate] = ACTIONS(608), + [anon_sym_ATimplements] = ACTIONS(608), + [anon_sym_ATtemplate_DASHimplements] = ACTIONS(608), + [anon_sym_ATextends] = ACTIONS(608), + [anon_sym_ATtemplate_DASHextends] = ACTIONS(608), + [anon_sym_ATuse] = ACTIONS(610), + [anon_sym_ATtemplate_DASHuse] = ACTIONS(608), + [anon_sym_ATafter] = ACTIONS(610), + [anon_sym_ATafterClass] = ACTIONS(608), + [anon_sym_ATannotation] = ACTIONS(608), + [anon_sym_ATbackupGlobals] = ACTIONS(608), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(608), + [anon_sym_ATbefore] = ACTIONS(610), + [anon_sym_ATbeforeClass] = ACTIONS(608), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(610), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(608), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(608), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(608), + [anon_sym_ATcovers] = ACTIONS(610), + [anon_sym_ATcoversDefaultClass] = ACTIONS(610), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(608), + [anon_sym_ATcoversNothing] = ACTIONS(608), + [anon_sym_ATdataProvider] = ACTIONS(608), + [anon_sym_ATdepends] = ACTIONS(610), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(608), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(608), + [anon_sym_ATgroup] = ACTIONS(608), + [anon_sym_ATlarge] = ACTIONS(608), + [anon_sym_ATmedium] = ACTIONS(608), + [anon_sym_ATpreserveGlobalState] = ACTIONS(608), + [anon_sym_ATrequires] = ACTIONS(610), + [anon_sym_ATrequiresusages] = ACTIONS(608), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(608), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(608), + [anon_sym_ATsmall] = ACTIONS(608), + [anon_sym_ATtest] = ACTIONS(610), + [anon_sym_ATtestWith] = ACTIONS(608), + [anon_sym_ATtestdox] = ACTIONS(608), + [anon_sym_ATticket] = ACTIONS(608), + [anon_sym_ATpsalm_DASHconsistent_DASHconstructor] = ACTIONS(608), + [anon_sym_ATpsalm_DASHconsistent_DASHtemplates] = ACTIONS(608), + [anon_sym_ATpsalm_DASHvar] = ACTIONS(608), + [anon_sym_ATpsalm_DASHparam] = ACTIONS(610), + [anon_sym_ATpsalm_DASHreturn] = ACTIONS(608), + [anon_sym_ATpsalm_DASHproperty] = ACTIONS(610), + [anon_sym_ATpsalm_DASHproperty_DASHread] = ACTIONS(608), + [anon_sym_ATpsalm_DASHproperty_DASHwrite] = ACTIONS(608), + [anon_sym_ATpsalm_DASHmethod] = ACTIONS(608), + [anon_sym_ATpsalm_DASHignore_DASHvar] = ACTIONS(608), + [anon_sym_ATpsalm_DASHif_DASHthis_DASHis] = ACTIONS(608), + [anon_sym_ATpsalm_DASHthis_DASHout] = ACTIONS(608), + [anon_sym_ATpsalm_DASHignore_DASHnullable_DASHreturn] = ACTIONS(608), + [anon_sym_ATpsalm_DASHignore_DASHfalsable_DASHreturn] = ACTIONS(608), + [anon_sym_ATpsalm_DASHseal_DASHproperties] = ACTIONS(608), + [anon_sym_ATpsalm_DASHreadonly] = ACTIONS(610), + [anon_sym_ATreadonly] = ACTIONS(608), + [anon_sym_ATpsalm_DASHmutation_DASHfree] = ACTIONS(608), + [anon_sym_ATpsalm_DASHexternal_DASHmutation_DASHfree] = ACTIONS(608), + [anon_sym_ATpsalm_DASHimmutable] = ACTIONS(608), + [anon_sym_ATpsalm_DASHpure] = ACTIONS(608), + [anon_sym_ATpsalm_DASHallow_DASHprivate_DASHmutation] = ACTIONS(608), + [anon_sym_ATpsalm_DASHreadonly_DASHallow_DASHprivate_DASHmutation] = ACTIONS(608), + [anon_sym_ATpsalm_DASHtrace] = ACTIONS(608), + [anon_sym_ATno_DASHnamed_DASHarguments] = ACTIONS(608), + [anon_sym_ATparam_DASHout] = ACTIONS(608), + [anon_sym_ATpsalm_DASHparam_DASHout] = ACTIONS(608), + [anon_sym_ATpsalm_DASHassert] = ACTIONS(610), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHtrue] = ACTIONS(608), + [anon_sym_ATpsalm_DASHassert_DASHif_DASHfalse] = ACTIONS(608), + [anon_sym_ATpsalm_DASHimport_DASHtype] = ACTIONS(608), + [anon_sym_ATpsalm_DASHsuppress] = ACTIONS(608), + [anon_sym_ATpsalm_DASHinternal] = ACTIONS(608), + [anon_sym_ATpsalm_DASHrequire_DASHextends] = ACTIONS(608), + [anon_sym_ATpsalm_DASHrequire_DASHimplements] = ACTIONS(608), + [sym__end] = ACTIONS(608), + }, }; -static uint16_t ts_small_parse_table[] = { - [0] = 19, - ACTIONS(456), 1, +static const uint16_t ts_small_parse_table[] = { + [0] = 21, + ACTIONS(492), 1, anon_sym_DOLLAR, - ACTIONS(604), 1, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(620), 1, + ACTIONS(628), 1, anon_sym_RPAREN, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(212), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(214), 1, sym_variable_name, - STATE(216), 1, + STATE(218), 1, sym_parameter, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(239), 2, + STATE(241), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22624,7 +23399,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22637,48 +23412,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [86] = 18, - ACTIONS(604), 1, + [90] = 20, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(622), 1, + ACTIONS(630), 1, anon_sym_GT, - ACTIONS(625), 1, + ACTIONS(633), 1, anon_sym_COMMA, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(148), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(154), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22689,7 +23466,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22702,48 +23479,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [169] = 18, - ACTIONS(604), 1, + [177] = 20, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(633), 1, anon_sym_COMMA, - ACTIONS(627), 1, + ACTIONS(635), 1, anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(145), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(152), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22754,7 +23533,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22767,48 +23546,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [252] = 18, - ACTIONS(604), 1, + [264] = 20, + ACTIONS(492), 1, + anon_sym_DOLLAR, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_COMMA, - ACTIONS(630), 1, - anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(150), 1, - aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(214), 1, + sym_variable_name, + STATE(238), 1, + sym_parameter, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(241), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22819,7 +23600,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22832,48 +23613,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [335] = 18, - ACTIONS(604), 1, + [351] = 20, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_COMMA, ACTIONS(633), 1, + anon_sym_COMMA, + ACTIONS(638), 1, anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(147), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(153), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22884,7 +23667,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22897,48 +23680,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [418] = 18, - ACTIONS(456), 1, - anon_sym_DOLLAR, - ACTIONS(604), 1, + [438] = 20, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + ACTIONS(633), 1, + anon_sym_COMMA, + ACTIONS(641), 1, + anon_sym_GT, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(212), 1, - sym_variable_name, - STATE(234), 1, - sym_parameter, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(149), 1, + aux_sym__type_argument_list_repeat2, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(239), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, - sym__regular_types, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(38), 5, + STATE(41), 3, sym__types, sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, sym__psalm_scalar_type, - ACTIONS(610), 10, + STATE(18), 4, + sym__regular_types, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -22949,7 +23734,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -22962,46 +23747,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [501] = 17, - ACTIONS(604), 1, + [525] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(636), 1, + ACTIONS(644), 1, anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(146), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(151), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23012,7 +23799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23025,46 +23812,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [581] = 17, - ACTIONS(638), 1, + [609] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(641), 1, - anon_sym_GT, - ACTIONS(643), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(646), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(652), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(655), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(658), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + ACTIONS(646), 1, + anon_sym_DOLLAR, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(146), 1, - aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(43), 1, + sym_variable_name, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(245), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(649), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23075,7 +23864,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(661), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23088,46 +23877,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [661] = 17, - ACTIONS(604), 1, + [693] = 19, + ACTIONS(648), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(651), 1, + anon_sym_GT, + ACTIONS(653), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(656), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(662), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(665), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(668), 1, anon_sym_QMARK, - ACTIONS(664), 1, - anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(146), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(151), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(659), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23138,7 +23929,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(671), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23151,46 +23942,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [741] = 17, - ACTIONS(604), 1, + [777] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(666), 1, + ACTIONS(674), 1, anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(146), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(151), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23201,7 +23994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23214,46 +24007,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [821] = 17, - ACTIONS(604), 1, + [861] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(668), 1, - anon_sym_DOLLAR, - STATE(9), 1, + ACTIONS(676), 1, + anon_sym_GT, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(66), 1, - sym_variable_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(151), 1, + aux_sym__type_argument_list_repeat2, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(229), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23264,7 +24059,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23277,46 +24072,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [901] = 17, - ACTIONS(604), 1, + [945] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(670), 1, + ACTIONS(678), 1, anon_sym_GT, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(146), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(151), 1, aux_sym__type_argument_list_repeat2, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(289), 2, + STATE(257), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23327,7 +24124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23340,46 +24137,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [981] = 17, - ACTIONS(604), 1, + [1029] = 19, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - ACTIONS(672), 1, + ACTIONS(680), 1, anon_sym_static, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(162), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(167), 1, sym_static, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(269), 2, + STATE(273), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23390,7 +24189,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 11, + ACTIONS(626), 11, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23402,42 +24201,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_mixed, anon_sym_false, anon_sym_null, - [1060] = 15, - ACTIONS(604), 1, + [1112] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(231), 2, + STATE(138), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23448,7 +24249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23461,42 +24262,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1134] = 15, - ACTIONS(604), 1, + [1190] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(130), 2, + STATE(253), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23507,7 +24310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23520,42 +24323,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1208] = 15, - ACTIONS(604), 1, + [1268] = 17, + ACTIONS(620), 1, + anon_sym_BSLASH, + ACTIONS(622), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(682), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(684), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(686), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, - anon_sym_BSLASH, - ACTIONS(614), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(690), 1, anon_sym_QMARK, - STATE(9), 1, - sym_generic_type, - STATE(17), 1, + STATE(26), 1, sym_qualified_name, - STATE(281), 1, + STATE(37), 1, + sym_generic_type, + STATE(77), 1, + sym__psalm_generic_array_types, + STATE(80), 1, + sym__psalm_list_array_types, + STATE(270), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(109), 2, + STATE(69), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(63), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(24), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(688), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23566,7 +24371,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(692), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23579,42 +24384,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1282] = 15, - ACTIONS(604), 1, + [1346] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(111), 2, + STATE(236), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23625,7 +24432,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23638,42 +24445,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1356] = 15, - ACTIONS(604), 1, + [1424] = 17, + ACTIONS(620), 1, + anon_sym_BSLASH, + ACTIONS(622), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(682), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(684), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(686), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, - anon_sym_BSLASH, - ACTIONS(614), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(690), 1, anon_sym_QMARK, - STATE(9), 1, - sym_generic_type, - STATE(17), 1, + STATE(26), 1, sym_qualified_name, - STATE(281), 1, + STATE(37), 1, + sym_generic_type, + STATE(77), 1, + sym__psalm_generic_array_types, + STATE(80), 1, + sym__psalm_list_array_types, + STATE(270), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(247), 2, + STATE(65), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(63), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(24), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(688), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23684,7 +24493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(692), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23697,42 +24506,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1430] = 15, - ACTIONS(612), 1, + [1502] = 17, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(674), 1, + ACTIONS(682), 1, sym_name, - ACTIONS(676), 1, + ACTIONS(684), 1, anon_sym_list, - ACTIONS(678), 1, + ACTIONS(686), 1, anon_sym_class_DASHstring, - ACTIONS(682), 1, + ACTIONS(690), 1, anon_sym_QMARK, - STATE(22), 1, + STATE(26), 1, sym_qualified_name, - STATE(32), 1, + STATE(37), 1, sym_generic_type, - STATE(266), 1, + STATE(77), 1, + sym__psalm_generic_array_types, + STATE(80), 1, + sym__psalm_list_array_types, + STATE(270), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(43), 2, + STATE(195), 2, sym__type, sym_union_type, - STATE(23), 4, + STATE(63), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(24), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(59), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(680), 10, + ACTIONS(688), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23743,7 +24554,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(684), 12, + ACTIONS(692), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23756,42 +24567,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1504] = 15, - ACTIONS(604), 1, + [1580] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(125), 2, + STATE(251), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23802,7 +24615,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23815,42 +24628,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1578] = 15, + [1658] = 17, ACTIONS(612), 1, - anon_sym_BSLASH, - ACTIONS(614), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(674), 1, sym_name, - ACTIONS(676), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(678), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(682), 1, + ACTIONS(620), 1, + anon_sym_BSLASH, + ACTIONS(622), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(22), 1, - sym_qualified_name, - STATE(32), 1, + STATE(12), 1, sym_generic_type, - STATE(266), 1, + STATE(17), 1, + sym_qualified_name, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(42), 2, + STATE(109), 2, sym__type, sym_union_type, - STATE(23), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(59), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(680), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23861,7 +24676,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(684), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23874,42 +24689,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1652] = 15, - ACTIONS(604), 1, + [1736] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(248), 2, + STATE(140), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23920,7 +24737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23933,42 +24750,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1726] = 15, + [1814] = 17, ACTIONS(612), 1, - anon_sym_BSLASH, - ACTIONS(614), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(674), 1, sym_name, - ACTIONS(676), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(678), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(682), 1, + ACTIONS(620), 1, + anon_sym_BSLASH, + ACTIONS(622), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(22), 1, - sym_qualified_name, - STATE(32), 1, + STATE(12), 1, sym_generic_type, - STATE(266), 1, + STATE(17), 1, + sym_qualified_name, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(191), 2, + STATE(122), 2, sym__type, sym_union_type, - STATE(23), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(59), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(680), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -23979,7 +24798,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(684), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -23992,42 +24811,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1800] = 15, - ACTIONS(604), 1, + [1892] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(275), 2, + STATE(132), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -24038,7 +24859,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24051,42 +24872,44 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1874] = 15, - ACTIONS(604), 1, + [1970] = 17, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(107), 2, + STATE(268), 2, sym__type, sym_union_type, - STATE(19), 4, + STATE(41), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(38), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -24097,7 +24920,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24110,39 +24933,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [1948] = 14, - ACTIONS(612), 1, + [2048] = 16, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(674), 1, + ACTIONS(682), 1, sym_name, - ACTIONS(676), 1, + ACTIONS(684), 1, anon_sym_list, - ACTIONS(678), 1, + ACTIONS(686), 1, anon_sym_class_DASHstring, - ACTIONS(682), 1, + ACTIONS(690), 1, anon_sym_QMARK, - STATE(22), 1, + STATE(26), 1, sym_qualified_name, - STATE(32), 1, + STATE(37), 1, sym_generic_type, - STATE(266), 1, + STATE(77), 1, + sym__psalm_generic_array_types, + STATE(80), 1, + sym__psalm_list_array_types, + STATE(270), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(23), 4, + STATE(83), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(24), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(77), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(680), 10, + ACTIONS(688), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -24153,7 +24978,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(684), 12, + ACTIONS(692), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24166,39 +24991,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2018] = 14, - ACTIONS(604), 1, + [2122] = 16, + ACTIONS(612), 1, sym_name, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_list, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_class_DASHstring, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(616), 1, + ACTIONS(624), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, STATE(17), 1, sym_qualified_name, - STATE(281), 1, + STATE(59), 1, + sym__psalm_generic_array_types, + STATE(60), 1, + sym__psalm_list_array_types, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(19), 4, + STATE(68), 3, + sym__types, + sym__phpdoc_array_types, + sym__psalm_scalar_type, + STATE(18), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(65), 5, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - sym__psalm_scalar_type, - ACTIONS(610), 10, + ACTIONS(618), 10, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, anon_sym_trait_DASHstring, @@ -24209,7 +25036,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lowercase_DASHstring, anon_sym_non_DASHempty_DASHstring, anon_sym_non_DASHempty_DASHlowercase_DASHstring, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24222,14 +25049,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2088] = 4, - ACTIONS(686), 1, + [2196] = 4, + ACTIONS(694), 1, sym_name, - ACTIONS(238), 3, + ACTIONS(236), 3, anon_sym_LT, anon_sym_LBRACK_RBRACK, anon_sym_PIPE, - ACTIONS(691), 13, + ACTIONS(699), 13, anon_sym_class_DASHstring, anon_sym_interface_DASHstring, anon_sym_positive_DASHint, @@ -24243,7 +25070,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_non_DASHempty_DASHlowercase_DASHstring, anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(689), 14, + ACTIONS(697), 14, anon_sym_list, aux_sym_namespace_name_as_prefix_token1, anon_sym_array, @@ -24258,8 +25085,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2128] = 2, - ACTIONS(641), 14, + [2236] = 2, + ACTIONS(651), 14, anon_sym_GT, anon_sym_class_DASHstring, anon_sym_interface_DASHstring, @@ -24274,7 +25101,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_non_DASHempty_DASHlowercase_DASHstring, anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(693), 15, + ACTIONS(701), 15, anon_sym_list, sym_name, aux_sym_namespace_name_as_prefix_token1, @@ -24290,29 +25117,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2162] = 10, - ACTIONS(612), 1, + [2270] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(276), 4, + STATE(274), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24325,29 +25152,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2207] = 10, - ACTIONS(612), 1, + [2315] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(270), 4, + STATE(294), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24360,29 +25187,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2252] = 10, - ACTIONS(612), 1, + [2360] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(290), 4, + STATE(243), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24395,29 +25222,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2297] = 10, - ACTIONS(612), 1, + [2405] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(236), 4, + STATE(280), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24430,29 +25257,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2342] = 10, - ACTIONS(612), 1, + [2450] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(268), 4, + STATE(248), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24465,29 +25292,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2387] = 10, - ACTIONS(612), 1, + [2495] = 10, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - ACTIONS(697), 1, + ACTIONS(705), 1, anon_sym_QMARK, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(244), 4, + STATE(255), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24500,25 +25327,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2432] = 9, - ACTIONS(604), 1, - sym_name, - ACTIONS(612), 1, + [2540] = 9, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - STATE(9), 1, - sym_generic_type, - STATE(17), 1, + ACTIONS(682), 1, + sym_name, + STATE(26), 1, sym_qualified_name, - STATE(281), 1, + STATE(37), 1, + sym_generic_type, + STATE(270), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(18), 2, + STATE(34), 2, sym_named_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(692), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24531,25 +25358,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2472] = 9, + [2580] = 9, ACTIONS(612), 1, + sym_name, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(674), 1, - sym_name, - STATE(22), 1, - sym_qualified_name, - STATE(32), 1, + STATE(12), 1, sym_generic_type, - STATE(266), 1, + STATE(17), 1, + sym_qualified_name, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(40), 2, + STATE(21), 2, sym_named_type, sym_primitive_type, - ACTIONS(684), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24562,25 +25389,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2512] = 9, - ACTIONS(612), 1, + [2620] = 9, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(695), 1, + ACTIONS(703), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - STATE(18), 2, + STATE(21), 2, sym_named_type, sym_primitive_type, - ACTIONS(618), 12, + ACTIONS(626), 12, anon_sym_array, anon_sym_callable, anon_sym_iterable, @@ -24593,1370 +25420,1374 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2552] = 12, - ACTIONS(612), 1, + [2660] = 12, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(699), 1, - sym_name, - ACTIONS(701), 1, + ACTIONS(646), 1, anon_sym_DOLLAR, - ACTIONS(703), 1, + ACTIONS(707), 1, + sym_name, + ACTIONS(709), 1, sym_uri, - STATE(193), 1, + STATE(50), 1, sym_qualified_name, - STATE(199), 1, + STATE(66), 1, sym_fqsen, - STATE(200), 1, - sym_named_type, - STATE(221), 1, + STATE(88), 1, sym_generic_type, - STATE(249), 1, + STATE(89), 1, + sym_named_type, + STATE(107), 1, sym_variable_name, - STATE(283), 1, - sym_namespace_name, - STATE(285), 1, + STATE(282), 1, sym_namespace_name_as_prefix, - [2589] = 12, - ACTIONS(612), 1, + STATE(287), 1, + sym_namespace_name, + [2697] = 12, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(668), 1, - anon_sym_DOLLAR, - ACTIONS(705), 1, + ACTIONS(711), 1, sym_name, - ACTIONS(707), 1, + ACTIONS(713), 1, + anon_sym_DOLLAR, + ACTIONS(715), 1, sym_uri, - STATE(55), 1, + STATE(200), 1, sym_qualified_name, - STATE(57), 1, + STATE(203), 1, sym_fqsen, - STATE(83), 1, - sym_generic_type, - STATE(84), 1, + STATE(204), 1, sym_named_type, - STATE(92), 1, + STATE(226), 1, + sym_generic_type, + STATE(252), 1, sym_variable_name, - STATE(278), 1, - sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2626] = 8, - ACTIONS(207), 1, + STATE(289), 1, + sym_namespace_name_as_prefix, + [2734] = 8, + ACTIONS(181), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(189), 1, aux_sym_version_token2, - ACTIONS(217), 1, + ACTIONS(191), 1, sym__text_not_version, - STATE(61), 1, + STATE(56), 1, sym_version, - STATE(79), 1, + STATE(82), 1, aux_sym__description_not_version_repeat1, - STATE(89), 1, + STATE(105), 1, sym_inline_tag, - STATE(133), 1, + STATE(128), 1, sym__description_not_version, - ACTIONS(213), 3, + ACTIONS(187), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [2653] = 8, - ACTIONS(207), 1, + [2761] = 8, + ACTIONS(181), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(189), 1, aux_sym_version_token2, - ACTIONS(217), 1, + ACTIONS(191), 1, sym__text_not_version, - STATE(67), 1, + STATE(61), 1, sym_version, - STATE(79), 1, + STATE(82), 1, aux_sym__description_not_version_repeat1, - STATE(89), 1, + STATE(105), 1, sym_inline_tag, STATE(131), 1, sym__description_not_version, - ACTIONS(213), 3, + ACTIONS(187), 3, aux_sym_version_token1, anon_sym_ATpackage_version_AT, sym__version_vector, - [2680] = 8, - ACTIONS(612), 1, + [2788] = 5, + ACTIONS(719), 1, + anon_sym_ATinternal, + ACTIONS(721), 1, + anon_sym_ATlink, + ACTIONS(723), 1, + anon_sym_ATsee, + ACTIONS(717), 2, + anon_sym_ATinheritdoc, + anon_sym_ATinheritDoc, + STATE(281), 3, + sym__inline_internal_tag, + sym__inline_link_tag, + sym__inline_see_tag, + [2807] = 5, + ACTIONS(719), 1, + anon_sym_ATinternal, + ACTIONS(721), 1, + anon_sym_ATlink, + ACTIONS(723), 1, + anon_sym_ATsee, + ACTIONS(725), 2, + anon_sym_ATinheritdoc, + anon_sym_ATinheritDoc, + STATE(288), 3, + sym__inline_internal_tag, + sym__inline_link_tag, + sym__inline_see_tag, + [2826] = 8, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(709), 1, + ACTIONS(727), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(271), 1, + STATE(267), 1, sym_named_type, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2705] = 8, - ACTIONS(612), 1, + [2851] = 5, + ACTIONS(719), 1, + anon_sym_ATinternal, + ACTIONS(721), 1, + anon_sym_ATlink, + ACTIONS(723), 1, + anon_sym_ATsee, + ACTIONS(729), 2, + anon_sym_ATinheritdoc, + anon_sym_ATinheritDoc, + STATE(269), 3, + sym__inline_internal_tag, + sym__inline_link_tag, + sym__inline_see_tag, + [2870] = 6, + ACTIONS(212), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(731), 1, + anon_sym_LT, + ACTIONS(733), 1, + anon_sym_LPAREN_RPAREN, + STATE(225), 1, + sym__type_argument_list, + STATE(250), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(207), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [2891] = 8, + ACTIONS(620), 1, + anon_sym_BSLASH, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(709), 1, + ACTIONS(727), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(122), 1, + STATE(111), 1, sym_named_type, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2730] = 8, - ACTIONS(612), 1, + [2916] = 8, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(709), 1, + ACTIONS(727), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(255), 1, + STATE(259), 1, sym_named_type, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2755] = 8, - ACTIONS(612), 1, + [2941] = 8, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(709), 1, + ACTIONS(727), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(252), 1, + STATE(134), 1, sym_named_type, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2780] = 5, - ACTIONS(713), 1, - anon_sym_ATinternal, - ACTIONS(715), 1, - anon_sym_ATlink, - ACTIONS(717), 1, - anon_sym_ATsee, - ACTIONS(711), 2, - anon_sym_ATinheritdoc, - anon_sym_ATinheritDoc, - STATE(265), 3, - sym__inline_internal_tag, - sym__inline_link_tag, - sym__inline_see_tag, - [2799] = 6, - ACTIONS(192), 1, - anon_sym_BSLASH, + [2966] = 5, ACTIONS(719), 1, - anon_sym_LT, - ACTIONS(721), 1, - anon_sym_LPAREN_RPAREN, - STATE(220), 1, - sym__type_argument_list, - STATE(246), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(187), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [2820] = 5, - ACTIONS(713), 1, anon_sym_ATinternal, - ACTIONS(715), 1, - anon_sym_ATlink, - ACTIONS(717), 1, - anon_sym_ATsee, - ACTIONS(723), 2, - anon_sym_ATinheritdoc, - anon_sym_ATinheritDoc, - STATE(284), 3, - sym__inline_internal_tag, - sym__inline_link_tag, - sym__inline_see_tag, - [2839] = 5, - ACTIONS(713), 1, - anon_sym_ATinternal, - ACTIONS(715), 1, + ACTIONS(721), 1, anon_sym_ATlink, - ACTIONS(717), 1, + ACTIONS(723), 1, anon_sym_ATsee, - ACTIONS(725), 2, + ACTIONS(735), 2, anon_sym_ATinheritdoc, anon_sym_ATinheritDoc, - STATE(277), 3, + STATE(297), 3, sym__inline_internal_tag, sym__inline_link_tag, sym__inline_see_tag, - [2858] = 8, - ACTIONS(612), 1, + [2985] = 8, + ACTIONS(620), 1, anon_sym_BSLASH, - ACTIONS(614), 1, + ACTIONS(622), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(709), 1, + ACTIONS(727), 1, sym_name, - STATE(9), 1, + STATE(12), 1, sym_generic_type, - STATE(29), 1, + STATE(38), 1, sym_qualified_name, - STATE(105), 1, + STATE(275), 1, sym_named_type, - STATE(281), 1, + STATE(285), 1, sym_namespace_name_as_prefix, - STATE(283), 1, + STATE(287), 1, sym_namespace_name, - [2883] = 5, - ACTIONS(713), 1, - anon_sym_ATinternal, - ACTIONS(715), 1, - anon_sym_ATlink, - ACTIONS(717), 1, - anon_sym_ATsee, - ACTIONS(727), 2, - anon_sym_ATinheritdoc, - anon_sym_ATinheritDoc, - STATE(293), 3, - sym__inline_internal_tag, - sym__inline_link_tag, - sym__inline_see_tag, - [2902] = 7, - ACTIONS(291), 1, + [3010] = 7, + ACTIONS(368), 1, anon_sym_LBRACE, - ACTIONS(297), 1, + ACTIONS(374), 1, sym__text_after_type, - ACTIONS(668), 1, + ACTIONS(646), 1, anon_sym_DOLLAR, - STATE(48), 1, + STATE(53), 1, sym_variable_name, - STATE(78), 1, + STATE(71), 1, aux_sym__description_after_type_repeat1, - STATE(91), 1, + STATE(100), 1, sym_inline_tag, - STATE(129), 1, + STATE(136), 1, sym__description_after_type, - [2924] = 6, - ACTIONS(729), 1, + [3032] = 6, + ACTIONS(737), 1, anon_sym_LBRACE, - ACTIONS(731), 1, + ACTIONS(739), 1, anon_sym_RBRACE, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__text_in_inline_tag, - STATE(194), 1, + STATE(197), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(222), 1, + STATE(227), 1, sym_inline_tag, - STATE(292), 1, + STATE(296), 1, sym__description_in_inline_tag_with_nesting, - [2943] = 3, - ACTIONS(719), 1, - anon_sym_LT, - STATE(220), 1, - sym__type_argument_list, - ACTIONS(187), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [2955] = 5, - ACTIONS(729), 1, + [3051] = 5, + ACTIONS(737), 1, anon_sym_LBRACE, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__text_in_inline_tag, - ACTIONS(735), 1, + ACTIONS(743), 1, anon_sym_RBRACE, - STATE(195), 1, + STATE(198), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(222), 1, + STATE(227), 1, sym_inline_tag, - [2971] = 5, - ACTIONS(737), 1, + [3067] = 5, + ACTIONS(745), 1, anon_sym_LBRACE, - ACTIONS(740), 1, + ACTIONS(748), 1, anon_sym_RBRACE, - ACTIONS(742), 1, + ACTIONS(750), 1, sym__text_in_inline_tag, - STATE(195), 1, + STATE(198), 1, aux_sym__description_in_inline_tag_with_nesting_repeat1, - STATE(222), 1, + STATE(227), 1, sym_inline_tag, - [2987] = 4, + [3083] = 4, ACTIONS(5), 1, anon_sym_LBRACE, ACTIONS(73), 1, sym_text, - STATE(116), 1, + STATE(115), 1, sym_description, - STATE(73), 2, + STATE(79), 2, sym_inline_tag, aux_sym_description_repeat1, - [3001] = 1, - ACTIONS(197), 4, + [3097] = 3, + ACTIONS(731), 1, + anon_sym_LT, + STATE(225), 1, + sym__type_argument_list, + ACTIONS(207), 3, sym__text_in_inline_tag, anon_sym_RBRACE, - anon_sym_LT, anon_sym_COLON_COLON, - [3008] = 4, - ACTIONS(745), 1, + [3109] = 4, + ACTIONS(753), 1, anon_sym_RBRACE, - ACTIONS(747), 1, + ACTIONS(755), 1, sym__text_in_inline_tag, - STATE(227), 1, + STATE(231), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(280), 1, + STATE(290), 1, sym__description_in_inline_tag, - [3021] = 4, - ACTIONS(747), 1, + [3122] = 1, + ACTIONS(195), 4, sym__text_in_inline_tag, - ACTIONS(749), 1, anon_sym_RBRACE, - STATE(227), 1, + anon_sym_LT, + anon_sym_COLON_COLON, + [3129] = 4, + ACTIONS(755), 1, + sym__text_in_inline_tag, + ACTIONS(757), 1, + anon_sym_RBRACE, + STATE(231), 1, aux_sym__description_in_inline_tag_repeat1, - STATE(282), 1, + STATE(291), 1, sym__description_in_inline_tag, - [3034] = 2, - ACTIONS(751), 1, + [3142] = 2, + ACTIONS(759), 1, anon_sym_COLON_COLON, - ACTIONS(428), 2, + ACTIONS(436), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3042] = 2, - ACTIONS(753), 1, + [3150] = 2, + ACTIONS(761), 1, anon_sym_LPAREN_RPAREN, - ACTIONS(434), 2, + ACTIONS(442), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3050] = 3, - ACTIONS(755), 1, + [3158] = 3, + ACTIONS(763), 1, sym_name, - ACTIONS(757), 1, + ACTIONS(765), 1, anon_sym_BSLASH, - STATE(261), 1, + STATE(266), 1, sym_namespace_name, - [3060] = 3, - ACTIONS(759), 1, - anon_sym_GT, - ACTIONS(761), 1, - anon_sym_COMMA, - STATE(217), 1, - aux_sym__type_argument_list_repeat1, - [3070] = 3, - ACTIONS(763), 1, - anon_sym_GT, - ACTIONS(765), 1, - anon_sym_COMMA, - STATE(203), 1, - aux_sym__type_argument_list_repeat1, - [3080] = 3, - ACTIONS(761), 1, - anon_sym_COMMA, + [3168] = 3, ACTIONS(767), 1, anon_sym_GT, - STATE(217), 1, - aux_sym__type_argument_list_repeat1, - [3090] = 3, ACTIONS(769), 1, - anon_sym_GT, + anon_sym_COMMA, + STATE(219), 1, + aux_sym__type_argument_list_repeat1, + [3178] = 3, ACTIONS(771), 1, + anon_sym_GT, + ACTIONS(773), 1, anon_sym_COMMA, - STATE(205), 1, + STATE(207), 1, aux_sym__type_argument_list_repeat1, - [3100] = 3, - ACTIONS(761), 1, + [3188] = 3, + ACTIONS(769), 1, anon_sym_COMMA, - ACTIONS(773), 1, + ACTIONS(775), 1, anon_sym_GT, - STATE(217), 1, + STATE(219), 1, aux_sym__type_argument_list_repeat1, - [3110] = 3, - ACTIONS(775), 1, - anon_sym_RBRACE, + [3198] = 3, ACTIONS(777), 1, + anon_sym_RBRACE, + ACTIONS(779), 1, sym__text_in_inline_tag, - STATE(208), 1, + STATE(210), 1, aux_sym__description_in_inline_tag_repeat1, - [3120] = 3, - ACTIONS(780), 1, + [3208] = 3, + ACTIONS(782), 1, anon_sym_COMMA, - ACTIONS(783), 1, + ACTIONS(785), 1, anon_sym_RPAREN, - STATE(209), 1, + STATE(211), 1, aux_sym_parameters_repeat1, - [3130] = 3, - ACTIONS(701), 1, - anon_sym_DOLLAR, - ACTIONS(785), 1, - sym_name, - STATE(238), 1, - sym_variable_name, - [3140] = 3, + [3218] = 3, ACTIONS(787), 1, anon_sym_GT, ACTIONS(789), 1, anon_sym_COMMA, - STATE(207), 1, + STATE(209), 1, aux_sym__type_argument_list_repeat1, - [3150] = 2, - ACTIONS(793), 1, + [3228] = 3, + ACTIONS(769), 1, + anon_sym_COMMA, + ACTIONS(791), 1, + anon_sym_GT, + STATE(219), 1, + aux_sym__type_argument_list_repeat1, + [3238] = 2, + ACTIONS(795), 1, anon_sym_EQ, - ACTIONS(791), 2, + ACTIONS(793), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3158] = 1, - ACTIONS(179), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [3164] = 2, + [3246] = 3, + ACTIONS(713), 1, + anon_sym_DOLLAR, ACTIONS(797), 1, + sym_name, + STATE(242), 1, + sym_variable_name, + [3256] = 2, + ACTIONS(801), 1, anon_sym_EQ, - ACTIONS(795), 2, + ACTIONS(799), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3172] = 1, - ACTIONS(201), 3, - sym__text_in_inline_tag, - anon_sym_RBRACE, - anon_sym_COLON_COLON, - [3178] = 3, - ACTIONS(799), 1, + [3264] = 3, + ACTIONS(803), 1, + anon_sym_GT, + ACTIONS(805), 1, anon_sym_COMMA, - ACTIONS(801), 1, + STATE(213), 1, + aux_sym__type_argument_list_repeat1, + [3274] = 3, + ACTIONS(807), 1, + anon_sym_COMMA, + ACTIONS(809), 1, anon_sym_RPAREN, - STATE(224), 1, + STATE(220), 1, aux_sym_parameters_repeat1, - [3188] = 3, - ACTIONS(803), 1, + [3284] = 3, + ACTIONS(811), 1, anon_sym_GT, - ACTIONS(805), 1, + ACTIONS(813), 1, anon_sym_COMMA, - STATE(217), 1, + STATE(219), 1, aux_sym__type_argument_list_repeat1, - [3198] = 3, - ACTIONS(668), 1, + [3294] = 3, + ACTIONS(807), 1, + anon_sym_COMMA, + ACTIONS(816), 1, + anon_sym_RPAREN, + STATE(211), 1, + aux_sym_parameters_repeat1, + [3304] = 1, + ACTIONS(199), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [3310] = 3, + ACTIONS(646), 1, anon_sym_DOLLAR, - ACTIONS(808), 1, + ACTIONS(818), 1, sym_name, - STATE(101), 1, + STATE(96), 1, sym_variable_name, - [3208] = 1, - ACTIONS(183), 3, + [3320] = 1, + ACTIONS(203), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [3214] = 1, - ACTIONS(205), 3, + [3326] = 1, + ACTIONS(217), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [3220] = 1, - ACTIONS(187), 3, + [3332] = 1, + ACTIONS(179), 3, + sym__text_in_inline_tag, + anon_sym_RBRACE, + anon_sym_COLON_COLON, + [3338] = 1, + ACTIONS(207), 3, sym__text_in_inline_tag, anon_sym_RBRACE, anon_sym_COLON_COLON, - [3226] = 1, - ACTIONS(810), 3, + [3344] = 1, + ACTIONS(820), 3, sym__text_in_inline_tag, anon_sym_LBRACE, anon_sym_RBRACE, - [3232] = 1, - ACTIONS(458), 3, + [3350] = 1, + ACTIONS(452), 3, sym__text_in_inline_tag, anon_sym_LBRACE, anon_sym_RBRACE, - [3238] = 3, - ACTIONS(799), 1, - anon_sym_COMMA, - ACTIONS(812), 1, - anon_sym_RPAREN, - STATE(209), 1, - aux_sym_parameters_repeat1, - [3248] = 3, - ACTIONS(814), 1, + [3356] = 3, + ACTIONS(822), 1, anon_sym_GT, - ACTIONS(816), 1, + ACTIONS(824), 1, anon_sym_COMMA, - STATE(226), 1, + STATE(230), 1, aux_sym__type_argument_list_repeat1, - [3258] = 3, - ACTIONS(761), 1, + [3366] = 3, + ACTIONS(769), 1, anon_sym_COMMA, - ACTIONS(818), 1, + ACTIONS(826), 1, anon_sym_GT, - STATE(217), 1, + STATE(219), 1, aux_sym__type_argument_list_repeat1, - [3268] = 3, - ACTIONS(747), 1, + [3376] = 3, + ACTIONS(755), 1, sym__text_in_inline_tag, - ACTIONS(820), 1, + ACTIONS(828), 1, anon_sym_RBRACE, - STATE(208), 1, + STATE(210), 1, aux_sym__description_in_inline_tag_repeat1, - [3278] = 2, - ACTIONS(822), 1, + [3386] = 2, + ACTIONS(830), 1, anon_sym_BSLASH, - STATE(228), 1, + STATE(232), 1, aux_sym_namespace_name_repeat1, - [3285] = 2, - ACTIONS(668), 1, - anon_sym_DOLLAR, - STATE(51), 1, - sym_variable_name, - [3292] = 2, - ACTIONS(825), 1, + [3393] = 2, + ACTIONS(833), 1, + anon_sym_LPAREN, + STATE(55), 1, + sym_parameters, + [3400] = 2, + ACTIONS(835), 1, sym_name, - STATE(261), 1, + STATE(266), 1, sym_namespace_name, - [3299] = 2, - ACTIONS(456), 1, - anon_sym_DOLLAR, - STATE(110), 1, - sym_variable_name, - [3306] = 1, - ACTIONS(828), 2, + [3407] = 1, + ACTIONS(838), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3311] = 1, - ACTIONS(470), 2, + [3412] = 2, + ACTIONS(492), 1, + anon_sym_DOLLAR, + STATE(118), 1, + sym_variable_name, + [3419] = 1, + ACTIONS(456), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3316] = 1, - ACTIONS(783), 2, + [3424] = 1, + ACTIONS(785), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3321] = 1, - ACTIONS(830), 2, + [3429] = 1, + ACTIONS(840), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3326] = 2, - ACTIONS(832), 1, - anon_sym_GT, - ACTIONS(834), 1, - anon_sym_COMMA, - [3333] = 1, - ACTIONS(836), 2, + [3434] = 1, + ACTIONS(842), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3338] = 1, - ACTIONS(434), 2, - sym__text_in_inline_tag, - anon_sym_RBRACE, - [3343] = 2, - ACTIONS(456), 1, + [3439] = 2, + ACTIONS(492), 1, anon_sym_DOLLAR, - STATE(214), 1, + STATE(216), 1, sym_variable_name, - [3350] = 2, - ACTIONS(838), 1, - anon_sym_LPAREN, - STATE(60), 1, - sym_parameters, - [3357] = 2, - ACTIONS(838), 1, + [3446] = 1, + ACTIONS(442), 2, + sym__text_in_inline_tag, + anon_sym_RBRACE, + [3451] = 2, + ACTIONS(844), 1, + anon_sym_GT, + ACTIONS(846), 1, + anon_sym_COMMA, + [3458] = 2, + ACTIONS(833), 1, anon_sym_LPAREN, - STATE(52), 1, + STATE(67), 1, sym_parameters, - [3364] = 1, - ACTIONS(482), 2, + [3465] = 2, + ACTIONS(646), 1, + anon_sym_DOLLAR, + STATE(49), 1, + sym_variable_name, + [3472] = 1, + ACTIONS(448), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3369] = 2, - ACTIONS(840), 1, + [3477] = 2, + ACTIONS(848), 1, sym_name, - STATE(259), 1, + STATE(265), 1, sym_namespace_name, - [3376] = 2, - ACTIONS(843), 1, + [3484] = 2, + ACTIONS(851), 1, anon_sym_GT, - ACTIONS(845), 1, + ACTIONS(853), 1, anon_sym_COMMA, - [3383] = 2, - ACTIONS(192), 1, + [3491] = 2, + ACTIONS(212), 1, anon_sym_BSLASH, - STATE(246), 1, + STATE(250), 1, aux_sym_namespace_name_repeat1, - [3390] = 2, - ACTIONS(847), 1, + [3498] = 2, + ACTIONS(855), 1, anon_sym_BSLASH, - STATE(228), 1, + STATE(232), 1, aux_sym_namespace_name_repeat1, - [3397] = 2, - ACTIONS(668), 1, - anon_sym_DOLLAR, - STATE(50), 1, - sym_variable_name, - [3404] = 2, - ACTIONS(456), 1, + [3505] = 2, + ACTIONS(646), 1, anon_sym_DOLLAR, - STATE(136), 1, + STATE(51), 1, sym_variable_name, - [3411] = 1, - ACTIONS(428), 2, + [3512] = 1, + ACTIONS(436), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3416] = 1, - ACTIONS(424), 2, + [3517] = 2, + ACTIONS(492), 1, + anon_sym_DOLLAR, + STATE(127), 1, + sym_variable_name, + [3524] = 1, + ACTIONS(432), 2, sym__text_in_inline_tag, anon_sym_RBRACE, - [3421] = 1, - ACTIONS(850), 1, - ts_builtin_sym_end, - [3425] = 1, - ACTIONS(852), 1, - anon_sym_GT, - [3429] = 1, - ACTIONS(854), 1, - sym_name, - [3433] = 1, - ACTIONS(856), 1, - ts_builtin_sym_end, - [3437] = 1, + [3529] = 1, ACTIONS(858), 1, - anon_sym_from, - [3441] = 1, + anon_sym_GT, + [3533] = 1, ACTIONS(860), 1, - anon_sym_BSLASH, - [3445] = 1, - ACTIONS(862), 1, sym_name, - [3449] = 1, + [3537] = 1, + ACTIONS(862), 1, + anon_sym_COMMA, + [3541] = 1, ACTIONS(864), 1, - sym__version_vector, - [3453] = 1, + ts_builtin_sym_end, + [3545] = 1, ACTIONS(866), 1, - anon_sym_BSLASH, - [3457] = 1, + anon_sym_from, + [3549] = 1, ACTIONS(868), 1, sym_name, - [3461] = 1, + [3553] = 1, ACTIONS(870), 1, anon_sym_BSLASH, - [3465] = 1, + [3557] = 1, ACTIONS(872), 1, - sym_name, - [3469] = 1, + sym__version_vector, + [3561] = 1, ACTIONS(874), 1, - sym_default_value, - [3473] = 1, + sym_name, + [3565] = 1, ACTIONS(876), 1, - ts_builtin_sym_end, - [3477] = 1, + sym_name, + [3569] = 1, ACTIONS(878), 1, - anon_sym_RBRACE, - [3481] = 1, + anon_sym_BSLASH, + [3573] = 1, ACTIONS(880), 1, - sym_name, - [3485] = 1, + anon_sym_BSLASH, + [3577] = 1, ACTIONS(882), 1, - sym_name, - [3489] = 1, - ACTIONS(884), 1, anon_sym_GT, - [3493] = 1, - ACTIONS(886), 1, + [3581] = 1, + ACTIONS(884), 1, sym_name, - [3497] = 1, - ACTIONS(832), 1, - anon_sym_GT, - [3501] = 1, + [3585] = 1, + ACTIONS(886), 1, + anon_sym_RBRACE, + [3589] = 1, ACTIONS(888), 1, - anon_sym_GT, - [3505] = 1, + sym_name, + [3593] = 1, ACTIONS(890), 1, sym_name, - [3509] = 1, + [3597] = 1, ACTIONS(892), 1, - sym_uri, - [3513] = 1, + sym_name, + [3601] = 1, ACTIONS(894), 1, - sym_email_address, - [3517] = 1, - ACTIONS(896), 1, sym_name, - [3521] = 1, - ACTIONS(898), 1, + [3605] = 1, + ACTIONS(844), 1, anon_sym_GT, - [3525] = 1, + [3609] = 1, + ACTIONS(896), 1, + anon_sym_GT, + [3613] = 1, + ACTIONS(898), 1, + sym_name, + [3617] = 1, ACTIONS(900), 1, - anon_sym_RBRACE, - [3529] = 1, + sym_uri, + [3621] = 1, ACTIONS(902), 1, - sym_name, - [3533] = 1, + sym_email_address, + [3625] = 1, ACTIONS(904), 1, - sym_name, - [3537] = 1, + sym_default_value, + [3629] = 1, ACTIONS(906), 1, - anon_sym_RBRACE, - [3541] = 1, + anon_sym_GT, + [3633] = 1, ACTIONS(908), 1, - sym_name, - [3545] = 1, - ACTIONS(910), 1, anon_sym_RBRACE, - [3549] = 1, + [3637] = 1, + ACTIONS(910), 1, + sym_name, + [3641] = 1, ACTIONS(912), 1, - anon_sym_BSLASH, - [3553] = 1, + sym_name, + [3645] = 1, ACTIONS(914), 1, - anon_sym_RBRACE, - [3557] = 1, + ts_builtin_sym_end, + [3649] = 1, ACTIONS(916), 1, sym_name, - [3561] = 1, + [3653] = 1, ACTIONS(918), 1, - sym_default_value, - [3565] = 1, + ts_builtin_sym_end, + [3657] = 1, ACTIONS(920), 1, - anon_sym_GT, - [3569] = 1, + anon_sym_BSLASH, + [3661] = 1, ACTIONS(922), 1, - sym_name, - [3573] = 1, + anon_sym_RBRACE, + [3665] = 1, ACTIONS(924), 1, - anon_sym_COMMA, - [3577] = 1, - ACTIONS(843), 1, - anon_sym_GT, - [3581] = 1, + sym_name, + [3669] = 1, ACTIONS(926), 1, - anon_sym_LT, - [3585] = 1, + anon_sym_RBRACE, + [3673] = 1, ACTIONS(928), 1, anon_sym_RBRACE, - [3589] = 1, + [3677] = 1, ACTIONS(930), 1, - anon_sym_RBRACE, - [3593] = 1, + anon_sym_GT, + [3681] = 1, ACTIONS(932), 1, - ts_builtin_sym_end, - [3597] = 1, + sym_default_value, + [3685] = 1, + ACTIONS(851), 1, + anon_sym_GT, + [3689] = 1, ACTIONS(934), 1, - sym_uri, - [3601] = 1, + anon_sym_LT, + [3693] = 1, ACTIONS(936), 1, - sym_author_name, - [3605] = 1, + anon_sym_RBRACE, + [3697] = 1, ACTIONS(938), 1, + anon_sym_RBRACE, + [3701] = 1, + ACTIONS(940), 1, + ts_builtin_sym_end, + [3705] = 1, + ACTIONS(942), 1, + sym_uri, + [3709] = 1, + ACTIONS(944), 1, + sym_author_name, + [3713] = 1, + ACTIONS(946), 1, anon_sym_LT, }; -static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(139)] = 0, - [SMALL_STATE(140)] = 86, - [SMALL_STATE(141)] = 169, - [SMALL_STATE(142)] = 252, - [SMALL_STATE(143)] = 335, - [SMALL_STATE(144)] = 418, - [SMALL_STATE(145)] = 501, - [SMALL_STATE(146)] = 581, - [SMALL_STATE(147)] = 661, - [SMALL_STATE(148)] = 741, - [SMALL_STATE(149)] = 821, - [SMALL_STATE(150)] = 901, - [SMALL_STATE(151)] = 981, - [SMALL_STATE(152)] = 1060, - [SMALL_STATE(153)] = 1134, - [SMALL_STATE(154)] = 1208, - [SMALL_STATE(155)] = 1282, - [SMALL_STATE(156)] = 1356, - [SMALL_STATE(157)] = 1430, - [SMALL_STATE(158)] = 1504, - [SMALL_STATE(159)] = 1578, - [SMALL_STATE(160)] = 1652, - [SMALL_STATE(161)] = 1726, - [SMALL_STATE(162)] = 1800, - [SMALL_STATE(163)] = 1874, - [SMALL_STATE(164)] = 1948, - [SMALL_STATE(165)] = 2018, - [SMALL_STATE(166)] = 2088, - [SMALL_STATE(167)] = 2128, - [SMALL_STATE(168)] = 2162, - [SMALL_STATE(169)] = 2207, - [SMALL_STATE(170)] = 2252, - [SMALL_STATE(171)] = 2297, - [SMALL_STATE(172)] = 2342, - [SMALL_STATE(173)] = 2387, - [SMALL_STATE(174)] = 2432, - [SMALL_STATE(175)] = 2472, - [SMALL_STATE(176)] = 2512, - [SMALL_STATE(177)] = 2552, - [SMALL_STATE(178)] = 2589, - [SMALL_STATE(179)] = 2626, - [SMALL_STATE(180)] = 2653, - [SMALL_STATE(181)] = 2680, - [SMALL_STATE(182)] = 2705, - [SMALL_STATE(183)] = 2730, - [SMALL_STATE(184)] = 2755, - [SMALL_STATE(185)] = 2780, - [SMALL_STATE(186)] = 2799, - [SMALL_STATE(187)] = 2820, - [SMALL_STATE(188)] = 2839, - [SMALL_STATE(189)] = 2858, - [SMALL_STATE(190)] = 2883, - [SMALL_STATE(191)] = 2902, - [SMALL_STATE(192)] = 2924, - [SMALL_STATE(193)] = 2943, - [SMALL_STATE(194)] = 2955, - [SMALL_STATE(195)] = 2971, - [SMALL_STATE(196)] = 2987, - [SMALL_STATE(197)] = 3001, - [SMALL_STATE(198)] = 3008, - [SMALL_STATE(199)] = 3021, - [SMALL_STATE(200)] = 3034, - [SMALL_STATE(201)] = 3042, - [SMALL_STATE(202)] = 3050, - [SMALL_STATE(203)] = 3060, - [SMALL_STATE(204)] = 3070, - [SMALL_STATE(205)] = 3080, - [SMALL_STATE(206)] = 3090, - [SMALL_STATE(207)] = 3100, - [SMALL_STATE(208)] = 3110, - [SMALL_STATE(209)] = 3120, - [SMALL_STATE(210)] = 3130, - [SMALL_STATE(211)] = 3140, - [SMALL_STATE(212)] = 3150, - [SMALL_STATE(213)] = 3158, - [SMALL_STATE(214)] = 3164, - [SMALL_STATE(215)] = 3172, - [SMALL_STATE(216)] = 3178, - [SMALL_STATE(217)] = 3188, - [SMALL_STATE(218)] = 3198, - [SMALL_STATE(219)] = 3208, - [SMALL_STATE(220)] = 3214, - [SMALL_STATE(221)] = 3220, - [SMALL_STATE(222)] = 3226, - [SMALL_STATE(223)] = 3232, - [SMALL_STATE(224)] = 3238, - [SMALL_STATE(225)] = 3248, - [SMALL_STATE(226)] = 3258, - [SMALL_STATE(227)] = 3268, - [SMALL_STATE(228)] = 3278, - [SMALL_STATE(229)] = 3285, - [SMALL_STATE(230)] = 3292, - [SMALL_STATE(231)] = 3299, - [SMALL_STATE(232)] = 3306, - [SMALL_STATE(233)] = 3311, - [SMALL_STATE(234)] = 3316, - [SMALL_STATE(235)] = 3321, - [SMALL_STATE(236)] = 3326, - [SMALL_STATE(237)] = 3333, - [SMALL_STATE(238)] = 3338, - [SMALL_STATE(239)] = 3343, - [SMALL_STATE(240)] = 3350, - [SMALL_STATE(241)] = 3357, - [SMALL_STATE(242)] = 3364, - [SMALL_STATE(243)] = 3369, - [SMALL_STATE(244)] = 3376, - [SMALL_STATE(245)] = 3383, - [SMALL_STATE(246)] = 3390, - [SMALL_STATE(247)] = 3397, - [SMALL_STATE(248)] = 3404, - [SMALL_STATE(249)] = 3411, - [SMALL_STATE(250)] = 3416, - [SMALL_STATE(251)] = 3421, - [SMALL_STATE(252)] = 3425, - [SMALL_STATE(253)] = 3429, - [SMALL_STATE(254)] = 3433, - [SMALL_STATE(255)] = 3437, - [SMALL_STATE(256)] = 3441, - [SMALL_STATE(257)] = 3445, - [SMALL_STATE(258)] = 3449, - [SMALL_STATE(259)] = 3453, - [SMALL_STATE(260)] = 3457, - [SMALL_STATE(261)] = 3461, - [SMALL_STATE(262)] = 3465, - [SMALL_STATE(263)] = 3469, - [SMALL_STATE(264)] = 3473, - [SMALL_STATE(265)] = 3477, - [SMALL_STATE(266)] = 3481, - [SMALL_STATE(267)] = 3485, - [SMALL_STATE(268)] = 3489, - [SMALL_STATE(269)] = 3493, - [SMALL_STATE(270)] = 3497, - [SMALL_STATE(271)] = 3501, - [SMALL_STATE(272)] = 3505, - [SMALL_STATE(273)] = 3509, - [SMALL_STATE(274)] = 3513, - [SMALL_STATE(275)] = 3517, - [SMALL_STATE(276)] = 3521, - [SMALL_STATE(277)] = 3525, - [SMALL_STATE(278)] = 3529, - [SMALL_STATE(279)] = 3533, - [SMALL_STATE(280)] = 3537, - [SMALL_STATE(281)] = 3541, - [SMALL_STATE(282)] = 3545, - [SMALL_STATE(283)] = 3549, - [SMALL_STATE(284)] = 3553, - [SMALL_STATE(285)] = 3557, - [SMALL_STATE(286)] = 3561, - [SMALL_STATE(287)] = 3565, - [SMALL_STATE(288)] = 3569, - [SMALL_STATE(289)] = 3573, - [SMALL_STATE(290)] = 3577, - [SMALL_STATE(291)] = 3581, - [SMALL_STATE(292)] = 3585, - [SMALL_STATE(293)] = 3589, - [SMALL_STATE(294)] = 3593, - [SMALL_STATE(295)] = 3597, - [SMALL_STATE(296)] = 3601, - [SMALL_STATE(297)] = 3605, +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(143)] = 0, + [SMALL_STATE(144)] = 90, + [SMALL_STATE(145)] = 177, + [SMALL_STATE(146)] = 264, + [SMALL_STATE(147)] = 351, + [SMALL_STATE(148)] = 438, + [SMALL_STATE(149)] = 525, + [SMALL_STATE(150)] = 609, + [SMALL_STATE(151)] = 693, + [SMALL_STATE(152)] = 777, + [SMALL_STATE(153)] = 861, + [SMALL_STATE(154)] = 945, + [SMALL_STATE(155)] = 1029, + [SMALL_STATE(156)] = 1112, + [SMALL_STATE(157)] = 1190, + [SMALL_STATE(158)] = 1268, + [SMALL_STATE(159)] = 1346, + [SMALL_STATE(160)] = 1424, + [SMALL_STATE(161)] = 1502, + [SMALL_STATE(162)] = 1580, + [SMALL_STATE(163)] = 1658, + [SMALL_STATE(164)] = 1736, + [SMALL_STATE(165)] = 1814, + [SMALL_STATE(166)] = 1892, + [SMALL_STATE(167)] = 1970, + [SMALL_STATE(168)] = 2048, + [SMALL_STATE(169)] = 2122, + [SMALL_STATE(170)] = 2196, + [SMALL_STATE(171)] = 2236, + [SMALL_STATE(172)] = 2270, + [SMALL_STATE(173)] = 2315, + [SMALL_STATE(174)] = 2360, + [SMALL_STATE(175)] = 2405, + [SMALL_STATE(176)] = 2450, + [SMALL_STATE(177)] = 2495, + [SMALL_STATE(178)] = 2540, + [SMALL_STATE(179)] = 2580, + [SMALL_STATE(180)] = 2620, + [SMALL_STATE(181)] = 2660, + [SMALL_STATE(182)] = 2697, + [SMALL_STATE(183)] = 2734, + [SMALL_STATE(184)] = 2761, + [SMALL_STATE(185)] = 2788, + [SMALL_STATE(186)] = 2807, + [SMALL_STATE(187)] = 2826, + [SMALL_STATE(188)] = 2851, + [SMALL_STATE(189)] = 2870, + [SMALL_STATE(190)] = 2891, + [SMALL_STATE(191)] = 2916, + [SMALL_STATE(192)] = 2941, + [SMALL_STATE(193)] = 2966, + [SMALL_STATE(194)] = 2985, + [SMALL_STATE(195)] = 3010, + [SMALL_STATE(196)] = 3032, + [SMALL_STATE(197)] = 3051, + [SMALL_STATE(198)] = 3067, + [SMALL_STATE(199)] = 3083, + [SMALL_STATE(200)] = 3097, + [SMALL_STATE(201)] = 3109, + [SMALL_STATE(202)] = 3122, + [SMALL_STATE(203)] = 3129, + [SMALL_STATE(204)] = 3142, + [SMALL_STATE(205)] = 3150, + [SMALL_STATE(206)] = 3158, + [SMALL_STATE(207)] = 3168, + [SMALL_STATE(208)] = 3178, + [SMALL_STATE(209)] = 3188, + [SMALL_STATE(210)] = 3198, + [SMALL_STATE(211)] = 3208, + [SMALL_STATE(212)] = 3218, + [SMALL_STATE(213)] = 3228, + [SMALL_STATE(214)] = 3238, + [SMALL_STATE(215)] = 3246, + [SMALL_STATE(216)] = 3256, + [SMALL_STATE(217)] = 3264, + [SMALL_STATE(218)] = 3274, + [SMALL_STATE(219)] = 3284, + [SMALL_STATE(220)] = 3294, + [SMALL_STATE(221)] = 3304, + [SMALL_STATE(222)] = 3310, + [SMALL_STATE(223)] = 3320, + [SMALL_STATE(224)] = 3326, + [SMALL_STATE(225)] = 3332, + [SMALL_STATE(226)] = 3338, + [SMALL_STATE(227)] = 3344, + [SMALL_STATE(228)] = 3350, + [SMALL_STATE(229)] = 3356, + [SMALL_STATE(230)] = 3366, + [SMALL_STATE(231)] = 3376, + [SMALL_STATE(232)] = 3386, + [SMALL_STATE(233)] = 3393, + [SMALL_STATE(234)] = 3400, + [SMALL_STATE(235)] = 3407, + [SMALL_STATE(236)] = 3412, + [SMALL_STATE(237)] = 3419, + [SMALL_STATE(238)] = 3424, + [SMALL_STATE(239)] = 3429, + [SMALL_STATE(240)] = 3434, + [SMALL_STATE(241)] = 3439, + [SMALL_STATE(242)] = 3446, + [SMALL_STATE(243)] = 3451, + [SMALL_STATE(244)] = 3458, + [SMALL_STATE(245)] = 3465, + [SMALL_STATE(246)] = 3472, + [SMALL_STATE(247)] = 3477, + [SMALL_STATE(248)] = 3484, + [SMALL_STATE(249)] = 3491, + [SMALL_STATE(250)] = 3498, + [SMALL_STATE(251)] = 3505, + [SMALL_STATE(252)] = 3512, + [SMALL_STATE(253)] = 3517, + [SMALL_STATE(254)] = 3524, + [SMALL_STATE(255)] = 3529, + [SMALL_STATE(256)] = 3533, + [SMALL_STATE(257)] = 3537, + [SMALL_STATE(258)] = 3541, + [SMALL_STATE(259)] = 3545, + [SMALL_STATE(260)] = 3549, + [SMALL_STATE(261)] = 3553, + [SMALL_STATE(262)] = 3557, + [SMALL_STATE(263)] = 3561, + [SMALL_STATE(264)] = 3565, + [SMALL_STATE(265)] = 3569, + [SMALL_STATE(266)] = 3573, + [SMALL_STATE(267)] = 3577, + [SMALL_STATE(268)] = 3581, + [SMALL_STATE(269)] = 3585, + [SMALL_STATE(270)] = 3589, + [SMALL_STATE(271)] = 3593, + [SMALL_STATE(272)] = 3597, + [SMALL_STATE(273)] = 3601, + [SMALL_STATE(274)] = 3605, + [SMALL_STATE(275)] = 3609, + [SMALL_STATE(276)] = 3613, + [SMALL_STATE(277)] = 3617, + [SMALL_STATE(278)] = 3621, + [SMALL_STATE(279)] = 3625, + [SMALL_STATE(280)] = 3629, + [SMALL_STATE(281)] = 3633, + [SMALL_STATE(282)] = 3637, + [SMALL_STATE(283)] = 3641, + [SMALL_STATE(284)] = 3645, + [SMALL_STATE(285)] = 3649, + [SMALL_STATE(286)] = 3653, + [SMALL_STATE(287)] = 3657, + [SMALL_STATE(288)] = 3661, + [SMALL_STATE(289)] = 3665, + [SMALL_STATE(290)] = 3669, + [SMALL_STATE(291)] = 3673, + [SMALL_STATE(292)] = 3677, + [SMALL_STATE(293)] = 3681, + [SMALL_STATE(294)] = 3685, + [SMALL_STATE(295)] = 3689, + [SMALL_STATE(296)] = 3693, + [SMALL_STATE(297)] = 3697, + [SMALL_STATE(298)] = 3701, + [SMALL_STATE(299)] = 3705, + [SMALL_STATE(300)] = 3709, + [SMALL_STATE(301)] = 3713, }; -static TSParseActionEntry ts_parse_actions[] = { +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(190), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(138), - [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(44), - [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(196), - [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(45), - [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(296), - [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(152), - [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(295), - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(151), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(149), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(156), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(156), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(157), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(178), - [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(159), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(161), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(14), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(179), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(180), - [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(163), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(163), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(153), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(154), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(158), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(158), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(64), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(64), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(138), - [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(93), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(160), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(160), - [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(183), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(182), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4), - [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 2), - [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 2), - [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1), SHIFT(225), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(260), - [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), - [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), - [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3), - [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3), - [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1), - [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1), SHIFT(211), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), - [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(24), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [77] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(125), + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(44), + [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(199), + [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(45), + [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(300), + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(159), + [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(299), + [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(155), + [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(150), + [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(162), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(162), + [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(160), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(181), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(158), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(161), + [122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(8), + [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(184), + [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(183), + [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(163), + [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(163), + [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(166), + [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(164), + [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(156), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(156), + [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(47), + [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(47), + [155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(125), + [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(106), + [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(157), + [164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(157), + [167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(191), + [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(192), + [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 1), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 1), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 4), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 4), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 3), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 3), + [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1), + [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), + [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1), SHIFT(229), + [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(264), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_list, 2), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_list, 2), + [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_type, 1), SHIFT(217), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), + [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), + [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(22), + [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 1), [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 1), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(28), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), - [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 1), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), - [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(165), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2), - [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1), - [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1), - [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 3), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 3), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3), - [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(164), - [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3), - [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3), - [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3), - [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(30), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(169), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 1), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2), + [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 1), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 1), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 1), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 1), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 5), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 5), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1), + [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 2), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 2), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3), + [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(168), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3), [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5), [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5), - [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3), - [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3), - [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_scalar_type, 2), - [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_scalar_type, 2), - [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 2), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 2), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2), - [350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2), - [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4), - [354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4), + [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2), + [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2), + [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_argument_named_type, 3), + [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_argument_named_type, 3), + [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 4), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 4), + [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, .production_id = 1), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, .production_id = 1), + [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, .production_id = 2), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, .production_id = 2), [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 2), [358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 2), [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 2), [362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 2), [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2), [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1), - [370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2), - [374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2), - [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(190), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), - [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(68), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1), - [392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), SHIFT_REPEAT(187), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 2), - [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), SHIFT_REPEAT(91), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, .production_id = 1), - [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, .production_id = 1), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, .production_id = 1), - [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, .production_id = 1), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), SHIFT_REPEAT(185), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2), - [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), SHIFT_REPEAT(89), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), - [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1), - [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3), - [436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 1), - [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 1), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 1), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3), - [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2), - [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4), - [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_required_description, 2), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_required_description, 2), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_use_tag, 2), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_use_tag, 2), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3), - [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3), - [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(34), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), - [627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(88), - [630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(12), - [633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(215), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(10), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), - [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(291), - [646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(26), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(58), - [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(230), - [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(202), - [658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(174), - [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(20), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1), REDUCE(sym_static, 1), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, .production_id = 1), - [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), SHIFT_REPEAT(188), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), - [742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), SHIFT_REPEAT(222), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2), + [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 2), + [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 2), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4), + [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2), + [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_after_type, 1, .production_id = 3), + [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_after_type, 1, .production_id = 3), + [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(193), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), + [399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(72), + [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), SHIFT_REPEAT(186), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 2), + [409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 2), SHIFT_REPEAT(100), + [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), SHIFT_REPEAT(188), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 2), + [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 2), SHIFT_REPEAT(105), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1), + [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_not_version, 1, .production_id = 3), + [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__description_not_version, 1, .production_id = 3), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 1), + [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 1), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 3), + [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 3), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 4), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 4), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fqsen, 2), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fqsen, 2), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 2), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 2), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_after_type_repeat1, 1), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_after_type_repeat1, 1), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 1), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_not_version_repeat1, 1), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__description_not_version_repeat1, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 1), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 1), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 2), + [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 2), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 4), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 4), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_optional_description, 2), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_optional_description, 2), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_required_description, 2), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_required_description, 2), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_with_incomplete_implementation, 2), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tag_with_incomplete_implementation, 2), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 6), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 6), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_template_tag, 4), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_template_tag, 4), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1), + [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 3), + [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 3), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_implements_tag, 2), + [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_implements_tag, 2), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_tag, 2), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_tag, 2), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_use_tag, 2), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_use_tag, 2), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__deprecated_tag, 3), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__deprecated_tag, 3), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_extends_tag, 2), + [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__generic_extends_tag, 2), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__since_tag, 3), + [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__since_tag, 3), + [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3), + [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(11), + [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), + [635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(223), + [638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(92), + [641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 1), SHIFT(28), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(13), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), + [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(295), + [656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(25), + [659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(54), + [662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(234), + [665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(206), + [668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(179), + [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), SHIFT_REPEAT(19), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1), REDUCE(sym_static, 1), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_argument_list_repeat2, 2), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 1), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag_with_nesting, 1, .production_id = 3), + [745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), SHIFT_REPEAT(185), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), + [750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 2), SHIFT_REPEAT(227), + [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 2), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 2), [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2), - [777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2), SHIFT_REPEAT(235), - [780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(144), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2), - [805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2), SHIFT_REPEAT(217), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, .production_id = 1), - [822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(260), - [825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(245), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(245), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(260), - [850] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2), + [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 2), SHIFT_REPEAT(239), + [782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(146), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2), + [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_argument_list_repeat1, 2), SHIFT_REPEAT(219), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_with_nesting_repeat1, 1), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__description_in_inline_tag, 1, .production_id = 3), + [830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(264), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(249), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__description_in_inline_tag_repeat1, 1), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(249), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(264), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [914] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_link_tag, 3), + [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_see_tag, 3), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_internal_tag, 2), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), }; #ifdef __cplusplus @@ -25973,24 +26804,35 @@ void tree_sitter_phpdoc_external_scanner_deserialize(void *, const char *, unsig #endif extern const TSLanguage *tree_sitter_phpdoc(void) { - static TSLanguage language = { + static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, .symbol_metadata = ts_symbol_metadata, - .parse_table = (const uint16_t *)ts_parse_table, - .parse_actions = ts_parse_actions, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, - .alias_sequences = (const TSSymbol *)ts_alias_sequences, - .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_name, .external_scanner = { - (const bool *)ts_external_scanner_states, + &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_phpdoc_external_scanner_create, tree_sitter_phpdoc_external_scanner_destroy, @@ -25998,16 +26840,7 @@ extern const TSLanguage *tree_sitter_phpdoc(void) { tree_sitter_phpdoc_external_scanner_serialize, tree_sitter_phpdoc_external_scanner_deserialize, }, - .field_count = FIELD_COUNT, - .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, - .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, - .field_names = ts_field_names, - .large_state_count = LARGE_STATE_COUNT, - .small_parse_table = (const uint16_t *)ts_small_parse_table, - .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, - .public_symbol_map = ts_symbol_map, - .alias_map = ts_non_terminal_alias_map, - .state_count = STATE_COUNT, + .primary_state_ids = ts_primary_state_ids, }; return &language; } diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index c5a788f..2b14ac1 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -13,6 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 +typedef uint16_t TSStateId; + #ifndef TREE_SITTER_API_H_ typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; @@ -30,12 +32,10 @@ typedef struct { uint16_t length; } TSFieldMapSlice; -typedef uint16_t TSStateId; - typedef struct { - bool visible : 1; - bool named : 1; - bool supertype: 1; + bool visible; + bool named; + bool supertype; } TSSymbolMetadata; typedef struct TSLexer TSLexer; @@ -57,21 +57,21 @@ typedef enum { TSParseActionTypeRecover, } TSParseActionType; -typedef struct { - union { - struct { - TSStateId state; - bool extra : 1; - bool repetition : 1; - } shift; - struct { - TSSymbol symbol; - int16_t dynamic_precedence; - uint8_t child_count; - uint8_t production_id; - } reduce; - } params; - TSParseActionType type : 4; +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; } TSParseAction; typedef struct { @@ -83,7 +83,7 @@ typedef union { TSParseAction action; struct { uint8_t count; - bool reusable : 1; + bool reusable; } entry; } TSParseActionEntry; @@ -93,13 +93,24 @@ struct TSLanguage { uint32_t alias_count; uint32_t token_count; uint32_t external_token_count; - const char **symbol_names; - const TSSymbolMetadata *symbol_metadata; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; const TSParseActionEntry *parse_actions; - const TSLexMode *lex_modes; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; const TSSymbol *alias_sequences; - uint16_t max_alias_sequence_length; + const TSLexMode *lex_modes; bool (*lex_fn)(TSLexer *, TSStateId); bool (*keyword_lex_fn)(TSLexer *, TSStateId); TSSymbol keyword_capture_token; @@ -112,16 +123,7 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; - uint32_t field_count; - const TSFieldMapSlice *field_map_slices; - const TSFieldMapEntry *field_map_entries; - const char **field_names; - uint32_t large_state_count; - const uint16_t *small_parse_table; - const uint32_t *small_parse_table_map; - const TSSymbol *public_symbol_map; - const uint16_t *alias_map; - uint32_t state_count; + const TSStateId *primary_state_ids; }; /* @@ -170,66 +172,50 @@ struct TSLanguage { #define ACTIONS(id) id -#define SHIFT(state_value) \ - { \ - { \ - .params = { \ - .shift = { \ - .state = state_value \ - } \ - }, \ - .type = TSParseActionTypeShift \ - } \ - } +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} #define SHIFT_REPEAT(state_value) \ - { \ - { \ - .params = { \ - .shift = { \ - .state = state_value, \ - .repetition = true \ - } \ - }, \ - .type = TSParseActionTypeShift \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ } \ - } - -#define RECOVER() \ - { \ - { .type = TSParseActionTypeRecover } \ - } + }} #define SHIFT_EXTRA() \ - { \ - { \ - .params = { \ - .shift = { \ - .extra = true \ - } \ - }, \ - .type = TSParseActionTypeShift \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ } \ - } + }} #define REDUCE(symbol_val, child_count_val, ...) \ - { \ - { \ - .params = { \ - .reduce = { \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ - }, \ - .type = TSParseActionTypeReduce \ - } \ - } - -#define ACCEPT_INPUT() \ - { \ - { .type = TSParseActionTypeAccept } \ - } + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} #ifdef __cplusplus }