diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..91f95cd --- /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.0.1" +keywords = ["incremental", "parsing", "phpdoc"] +categories = ["parsing", "text-editors"] +repository = "https://github.com/tree-sitter/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 e6f0441..602b1a4 100644 --- a/binding.gyp +++ b/binding.gyp @@ -8,7 +8,7 @@ ], "sources": [ "src/parser.c", - "src/binding.cc" + "bindings/node/binding.cc" ], "cflags_c": [ "-std=c99", 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 a1db3d0..52db27d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,65 @@ { "name": "tree-sitter-phpdoc", "version": "0.0.4", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "tree-sitter-phpdoc", + "version": "0.0.4", + "license": "MIT", + "dependencies": { + "nan": "^2.14.0" + }, + "devDependencies": { + "tree-sitter-cli": "^0.20.1", + "tree-sitter-php": "github:tree-sitter/tree-sitter-php#57f855461aeeca73bd4218754fb26b5ac143f98f" + } + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + }, + "node_modules/tree-sitter-cli": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.1.tgz", + "integrity": "sha512-I0Gp4ThRp39TDnBAaZKiogvoE85MSeL6/ILZMXbzeEo8hUsudpVhEHRE4CU+Bk5QUaiMiDkD+ZIL3gT2zZ++wg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "tree-sitter": "cli.js" + } + }, + "node_modules/tree-sitter-php": { + "version": "0.19.0", + "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-php.git#57f855461aeeca73bd4218754fb26b5ac143f98f", + "integrity": "sha512-KD8BONN3E8E3bH0PYmcs5O9/OYD0axSMHo4yc3GIt7uPpK5rTWkndyYLzusMch7/7VIYMMgdF62lCB7ZbCYbLA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "nan": "^2.14.0" + } + } + }, "dependencies": { "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "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.1", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.1.tgz", + "integrity": "sha512-I0Gp4ThRp39TDnBAaZKiogvoE85MSeL6/ILZMXbzeEo8hUsudpVhEHRE4CU+Bk5QUaiMiDkD+ZIL3gT2zZ++wg==", "dev": true }, "tree-sitter-php": { - "version": "github:tree-sitter/tree-sitter-php#50c6951130d6de7f8e17dd4f60b66f29d482dde1", - "from": "github:tree-sitter/tree-sitter-php#50c6951", + "version": "git+ssh://git@github.com/tree-sitter/tree-sitter-php.git#57f855461aeeca73bd4218754fb26b5ac143f98f", + "integrity": "sha512-KD8BONN3E8E3bH0PYmcs5O9/OYD0axSMHo4yc3GIt7uPpK5rTWkndyYLzusMch7/7VIYMMgdF62lCB7ZbCYbLA==", "dev": true, + "from": "tree-sitter-php@github:tree-sitter/tree-sitter-php#57f855461aeeca73bd4218754fb26b5ac143f98f", "requires": { "nan": "^2.14.0" } diff --git a/package.json b/package.json index b52ca3b..756b8c9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "tree-sitter-phpdoc", "version": "0.0.4", "description": "PHPDoc grammar for tree-sitter", - "main": "index.js", + "main": "bindings/node", "scripts": { "generate": "./node_modules/.bin/tree-sitter generate", "test": "./node_modules/.bin/tree-sitter generate && ./node_modules/.bin/tree-sitter test" @@ -25,8 +25,8 @@ }, "homepage": "https://github.com/claytonrcarter/tree-sitter-phpdoc#readme", "devDependencies": { - "tree-sitter-cli": "^0.17.3", - "tree-sitter-php": "github:tree-sitter/tree-sitter-php#50c6951" + "tree-sitter-cli": "^0.20.1", + "tree-sitter-php": "github:tree-sitter/tree-sitter-php#57f855461aeeca73bd4218754fb26b5ac143f98f" }, "dependencies": { "nan": "^2.14.0" diff --git a/src/grammar.json b/src/grammar.json index b52028d..aee7e40 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1326,7 +1326,12 @@ "value": "array" }, { - "type": "STRING", + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[cC][aA][lL][lL][aA][bB][lL][eE]" + }, + "named": false, "value": "callable" }, { @@ -1649,6 +1654,7 @@ "namespace_name_as_prefix" ] ], + "precedences": [], "externals": [], "inline": [], "supertypes": [] diff --git a/src/parser.c b/src/parser.c index ead5c3e..0d9a2f7 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,8 +13,8 @@ #pragma GCC optimize ("O0") #endif -#define LANGUAGE_VERSION 12 -#define STATE_COUNT 177 +#define LANGUAGE_VERSION 13 +#define STATE_COUNT 181 #define LARGE_STATE_COUNT 36 #define SYMBOL_COUNT 146 #define ALIAS_COUNT 0 @@ -22,6 +22,7 @@ #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 6 +#define PRODUCTION_ID_COUNT 8 enum { sym_name = 1, @@ -99,7 +100,7 @@ enum { aux_sym_namespace_name_as_prefix_token1 = 73, anon_sym_QMARK = 74, anon_sym_array = 75, - anon_sym_callable = 76, + aux_sym_primitive_type_token1 = 76, anon_sym_iterable = 77, anon_sym_bool = 78, anon_sym_float = 79, @@ -171,7 +172,7 @@ enum { aux_sym_parameters_repeat1 = 145, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_name] = "name", [sym__begin] = "_begin", @@ -248,7 +249,7 @@ static const char *ts_symbol_names[] = { [aux_sym_namespace_name_as_prefix_token1] = "namespace", [anon_sym_QMARK] = "\?", [anon_sym_array] = "array", - [anon_sym_callable] = "callable", + [aux_sym_primitive_type_token1] = "callable", [anon_sym_iterable] = "iterable", [anon_sym_bool] = "bool", [anon_sym_float] = "float", @@ -320,7 +321,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, @@ -397,7 +398,7 @@ static TSSymbol ts_symbol_map[] = { [aux_sym_namespace_name_as_prefix_token1] = aux_sym_namespace_name_as_prefix_token1, [anon_sym_QMARK] = anon_sym_QMARK, [anon_sym_array] = anon_sym_array, - [anon_sym_callable] = anon_sym_callable, + [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, [anon_sym_iterable] = anon_sym_iterable, [anon_sym_bool] = anon_sym_bool, [anon_sym_float] = anon_sym_float, @@ -774,7 +775,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_callable] = { + [aux_sym_primitive_type_token1] = { .visible = true, .named = false, }, @@ -1062,42 +1063,51 @@ 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[6] = { - [4] = {.index = 0, .length = 2}, - [5] = {.index = 2, .length = 3}, +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 3}, + [2] = {.index = 3, .length = 2}, + [6] = {.index = 5, .length = 2}, + [7] = {.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[6][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [1] = { + [3] = { [1] = sym_description, }, - [2] = { + [4] = { [2] = sym_description, }, - [3] = { + [5] = { [3] = sym_description, }, }; -static uint16_t ts_non_terminal_alias_map[] = { +static const uint16_t ts_non_terminal_alias_map[] = { 0, }; @@ -1111,113 +1121,121 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(455) if (lookahead == '\r') SKIP(455) if (lookahead == ' ') SKIP(0) - if (lookahead == '$') ADVANCE(547); - if (lookahead == '(') ADVANCE(571); - if (lookahead == ')') ADVANCE(572); + if (lookahead == '$') ADVANCE(553); + if (lookahead == '(') ADVANCE(577); + if (lookahead == ')') ADVANCE(578); if (lookahead == '*') ADVANCE(1); if (lookahead == ',') ADVANCE(525); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(573); + if (lookahead == '=') ADVANCE(579); if (lookahead == '>') ADVANCE(475); - if (lookahead == '?') ADVANCE(545); + if (lookahead == '?') ADVANCE(551); if (lookahead == '@') ADVANCE(58); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead == '}') ADVANCE(460); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(535); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + lookahead == 'n') ADVANCE(536); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); - if (lookahead != 0) ADVANCE(559); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + if (lookahead != 0) ADVANCE(565); END_STATE(); case 1: if (lookahead == '\t') SKIP(2) if (lookahead == '\n') SKIP(2) if (lookahead == '\r') SKIP(2) if (lookahead == ' ') SKIP(2) - if (lookahead == '$') ADVANCE(547); - if (lookahead == '(') ADVANCE(571); - if (lookahead == ')') ADVANCE(572); + if (lookahead == '$') ADVANCE(553); + if (lookahead == '(') ADVANCE(577); + if (lookahead == ')') ADVANCE(578); if (lookahead == '*') ADVANCE(1); if (lookahead == ',') ADVANCE(525); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(573); + if (lookahead == '=') ADVANCE(579); if (lookahead == '>') ADVANCE(475); - if (lookahead == '?') ADVANCE(545); + if (lookahead == '?') ADVANCE(551); if (lookahead == '@') ADVANCE(58); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead == '}') ADVANCE(460); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(535); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + lookahead == 'n') ADVANCE(536); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); - if (lookahead != 0) ADVANCE(559); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + if (lookahead != 0) ADVANCE(565); END_STATE(); case 2: if (lookahead == '\t') SKIP(2) if (lookahead == '\n') SKIP(2) if (lookahead == '\r') SKIP(2) if (lookahead == ' ') SKIP(2) - if (lookahead == '$') ADVANCE(547); - if (lookahead == '(') ADVANCE(571); - if (lookahead == ')') ADVANCE(572); + if (lookahead == '$') ADVANCE(553); + if (lookahead == '(') ADVANCE(577); + if (lookahead == ')') ADVANCE(578); if (lookahead == '*') ADVANCE(1); if (lookahead == ',') ADVANCE(525); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(573); + if (lookahead == '=') ADVANCE(579); if (lookahead == '>') ADVANCE(475); - if (lookahead == '?') ADVANCE(545); + if (lookahead == '?') ADVANCE(551); if (lookahead == '@') ADVANCE(58); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead == '}') ADVANCE(460); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(535); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + lookahead == 'n') ADVANCE(536); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); - if (lookahead != 0) ADVANCE(559); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + if (lookahead != 0) ADVANCE(565); END_STATE(); case 3: if (lookahead == '\t') SKIP(3) if (lookahead == '\n') SKIP(3) if (lookahead == '\r') SKIP(3) if (lookahead == ' ') SKIP(3) - if (lookahead == '$') ADVANCE(547); - if (lookahead == '(') ADVANCE(571); - if (lookahead == ')') ADVANCE(572); + if (lookahead == '$') ADVANCE(553); + if (lookahead == '(') ADVANCE(577); + if (lookahead == ')') ADVANCE(578); if (lookahead == '*') SKIP(3) if (lookahead == ',') ADVANCE(525); if (lookahead == '/') ADVANCE(32); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(573); + if (lookahead == '=') ADVANCE(579); if (lookahead == '>') ADVANCE(475); - if (lookahead == '?') ADVANCE(545); + if (lookahead == '?') ADVANCE(551); if (lookahead == '[') ADVANCE(57); - if (lookahead == '\\') ADVANCE(544); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '\\') ADVANCE(550); + if (lookahead == '|') ADVANCE(552); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(535); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(535); + lookahead == 'n') ADVANCE(536); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 4: if (lookahead == '\t') SKIP(5) @@ -1225,11 +1243,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(5) if (lookahead == ' ') SKIP(5) if (lookahead == '*') ADVANCE(4); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 5: if (lookahead == '\t') SKIP(5) @@ -1240,7 +1258,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 6: if (lookahead == '\t') SKIP(7) @@ -1248,15 +1266,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(7) if (lookahead == ' ') SKIP(7) if (lookahead == '*') ADVANCE(6); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '<') ADVANCE(474); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 7: if (lookahead == '\t') SKIP(7) @@ -1266,12 +1284,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(6); if (lookahead == '<') ADVANCE(474); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 8: if (lookahead == '\t') SKIP(9) @@ -1279,12 +1297,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(9) if (lookahead == ' ') SKIP(9) if (lookahead == '*') ADVANCE(8); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); + if (lookahead == '<') ADVANCE(474); if (lookahead == '@') ADVANCE(59); + if (lookahead == '[') ADVANCE(563); if (lookahead == '{') ADVANCE(458); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 9: if (lookahead == '\t') SKIP(9) @@ -1292,65 +1312,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(9) if (lookahead == ' ') SKIP(9) if (lookahead == '*') ADVANCE(8); + if (lookahead == '<') ADVANCE(474); if (lookahead == '@') ADVANCE(59); + if (lookahead == '[') ADVANCE(563); if (lookahead == '{') ADVANCE(458); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 10: if (lookahead == '\t') SKIP(11) if (lookahead == '\n') SKIP(11) if (lookahead == '\r') SKIP(11) if (lookahead == ' ') SKIP(11) - if (lookahead == '(') ADVANCE(554); if (lookahead == '*') ADVANCE(10); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 11: if (lookahead == '\t') SKIP(11) if (lookahead == '\n') SKIP(11) if (lookahead == '\r') SKIP(11) if (lookahead == ' ') SKIP(11) - if (lookahead == '(') ADVANCE(554); if (lookahead == '*') ADVANCE(10); if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 12: if (lookahead == '\t') SKIP(13) if (lookahead == '\n') SKIP(13) if (lookahead == '\r') SKIP(13) if (lookahead == ' ') SKIP(13) + if (lookahead == '(') ADVANCE(560); if (lookahead == '*') ADVANCE(12); - if (lookahead == '/') ADVANCE(576); - if (lookahead == '<') ADVANCE(474); + if (lookahead == '/') ADVANCE(582); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 13: if (lookahead == '\t') SKIP(13) if (lookahead == '\n') SKIP(13) if (lookahead == '\r') SKIP(13) if (lookahead == ' ') SKIP(13) + if (lookahead == '(') ADVANCE(560); if (lookahead == '*') ADVANCE(12); - if (lookahead == '<') ADVANCE(474); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 14: if (lookahead == '\t') SKIP(15) @@ -1358,13 +1376,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(15) if (lookahead == ' ') SKIP(15) if (lookahead == '*') ADVANCE(14); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); + if (lookahead == '[') ADVANCE(563); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 15: if (lookahead == '\t') SKIP(15) @@ -1373,11 +1391,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ' ') SKIP(15) if (lookahead == '*') ADVANCE(14); if (lookahead == '@') ADVANCE(59); - if (lookahead == '[') ADVANCE(557); + if (lookahead == '[') ADVANCE(563); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 16: if (lookahead == '\t') SKIP(17) @@ -1385,12 +1403,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(17) if (lookahead == ' ') SKIP(17) if (lookahead == '*') ADVANCE(16); - if (lookahead == '/') ADVANCE(576); + if (lookahead == '/') ADVANCE(582); if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 17: if (lookahead == '\t') SKIP(17) @@ -1400,9 +1418,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(16); if (lookahead == '@') ADVANCE(59); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead != 0 && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); case 18: if (lookahead == '\t') SKIP(18) @@ -1410,14 +1428,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(18) if (lookahead == ' ') SKIP(18) if (lookahead == '*') SKIP(18) - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '\\') ADVANCE(550); if (lookahead == 'N' || lookahead == 'n') ADVANCE(526); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 19: if (lookahead == '\t') SKIP(19) @@ -1428,28 +1446,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(458); if (lookahead == '}') ADVANCE(460); if (lookahead != 0 && - lookahead != '@') ADVANCE(559); + lookahead != '@') ADVANCE(565); END_STATE(); case 20: if (lookahead == '\t') SKIP(20) if (lookahead == '\n') SKIP(20) if (lookahead == '\r') SKIP(20) if (lookahead == ' ') SKIP(20) - if (lookahead == '(') ADVANCE(554); + if (lookahead == '(') ADVANCE(560); if (lookahead == '*') SKIP(20) if (lookahead == '}') ADVANCE(460); if (lookahead != 0 && lookahead != '@' && - lookahead != '{') ADVANCE(559); + lookahead != '{') ADVANCE(565); END_STATE(); case 21: - if (lookahead == '\t') ADVANCE(574); - if (lookahead == '\n') ADVANCE(574); - if (lookahead == '\r') ADVANCE(574); + if (lookahead == '\t') ADVANCE(580); + if (lookahead == '\n') ADVANCE(580); + if (lookahead == '\r') ADVANCE(580); if (lookahead == ' ') SKIP(21) - if (lookahead == '*') ADVANCE(574); + if (lookahead == '*') ADVANCE(580); if (lookahead != 0 && - lookahead != ',') ADVANCE(575); + lookahead != ',') ADVANCE(581); END_STATE(); case 22: if (lookahead == '\t') SKIP(23) @@ -1473,17 +1491,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(24) if (lookahead == '\r') SKIP(24) if (lookahead == ' ') SKIP(24) - if (lookahead == '*') ADVANCE(548); - if (lookahead != 0) ADVANCE(551); + if (lookahead == '*') ADVANCE(554); + if (lookahead != 0) ADVANCE(558); END_STATE(); case 25: if (lookahead == '\t') SKIP(24) if (lookahead == '\n') SKIP(24) if (lookahead == '\r') SKIP(24) if (lookahead == ' ') SKIP(24) - if (lookahead == '*') ADVANCE(549); - if (lookahead == '<') ADVANCE(551); - if (lookahead != 0) ADVANCE(550); + if (lookahead == '*') ADVANCE(555); + if (lookahead == '<') ADVANCE(558); + if (lookahead != 0) ADVANCE(556); END_STATE(); case 26: if (lookahead == ' ') ADVANCE(124); @@ -1516,23 +1534,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(33); END_STATE(); case 34: - if (lookahead == '.') ADVANCE(553); + if (lookahead == '.') ADVANCE(559); if (lookahead == '>') ADVANCE(33); - if (lookahead == '@') ADVANCE(553); + if (lookahead == '@') ADVANCE(559); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(553); + lookahead != ' ') ADVANCE(559); END_STATE(); case 35: - if (lookahead == '/') ADVANCE(569); + if (lookahead == '/') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != '}') ADVANCE(570); + lookahead != '}') ADVANCE(576); END_STATE(); case 36: if (lookahead == ':') ADVANCE(35); @@ -2861,14 +2879,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 452: if (lookahead == '*' || - lookahead == 'x') ADVANCE(565); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); + lookahead == 'x') ADVANCE(571); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(573); END_STATE(); case 453: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(568); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(574); END_STATE(); case 454: if (lookahead != 0 && @@ -2876,7 +2894,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != '<') ADVANCE(552); + lookahead != '<') ADVANCE(557); END_STATE(); case 455: if (eof) ADVANCE(456); @@ -2884,29 +2902,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(455) if (lookahead == '\r') SKIP(455) if (lookahead == ' ') SKIP(455) - if (lookahead == '$') ADVANCE(547); - if (lookahead == '(') ADVANCE(571); - if (lookahead == ')') ADVANCE(572); + if (lookahead == '$') ADVANCE(553); + if (lookahead == '(') ADVANCE(577); + if (lookahead == ')') ADVANCE(578); if (lookahead == '*') ADVANCE(1); if (lookahead == ',') ADVANCE(525); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(573); + if (lookahead == '=') ADVANCE(579); if (lookahead == '>') ADVANCE(475); - if (lookahead == '?') ADVANCE(545); + if (lookahead == '?') ADVANCE(551); if (lookahead == '@') ADVANCE(58); - if (lookahead == '[') ADVANCE(557); - if (lookahead == '\\') ADVANCE(544); + if (lookahead == '[') ADVANCE(563); + if (lookahead == '\\') ADVANCE(550); if (lookahead == '{') ADVANCE(458); - if (lookahead == '|') ADVANCE(546); + if (lookahead == '|') ADVANCE(552); if (lookahead == '}') ADVANCE(460); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(535); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + lookahead == 'n') ADVANCE(536); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); - if (lookahead != 0) ADVANCE(559); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + if (lookahead != 0) ADVANCE(565); END_STATE(); case 456: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -3141,7 +3161,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 527: ACCEPT_TOKEN(sym_name); @@ -3152,7 +3172,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 528: ACCEPT_TOKEN(sym_name); @@ -3163,7 +3183,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 529: ACCEPT_TOKEN(sym_name); @@ -3174,7 +3194,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 530: ACCEPT_TOKEN(sym_name); @@ -3185,7 +3205,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 531: ACCEPT_TOKEN(sym_name); @@ -3196,7 +3216,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 532: ACCEPT_TOKEN(sym_name); @@ -3207,7 +3227,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 533: ACCEPT_TOKEN(sym_name); @@ -3218,7 +3238,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 534: ACCEPT_TOKEN(sym_name); @@ -3227,315 +3247,375 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(534); - if ((161 <= lookahead && lookahead <= 255)) ADVANCE(543); + if ((161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 535: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(540); + lookahead == 'a') ADVANCE(543); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 536: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(537); + lookahead == 'a') ADVANCE(546); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); case 537: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(539); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 538: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(540); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 539: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(544); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 540: ACCEPT_TOKEN(sym_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(538); + lookahead == 'c') ADVANCE(541); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 538: + case 541: ACCEPT_TOKEN(sym_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(543); + lookahead == 'e') ADVANCE(549); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 539: + case 542: ACCEPT_TOKEN(sym_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(542); + lookahead == 'e') ADVANCE(548); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 540: + case 543: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 544: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(541); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 545: + ACCEPT_TOKEN(sym_name); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(537); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); + END_STATE(); + case 546: ACCEPT_TOKEN(sym_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(539); + lookahead == 'm') ADVANCE(542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 541: + case 547: ACCEPT_TOKEN(sym_name); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(536); + lookahead == 'p') ADVANCE(538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 542: + case 548: ACCEPT_TOKEN(sym_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(541); + lookahead == 's') ADVANCE(547); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 543: + case 549: ACCEPT_TOKEN(sym_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(543); + (161 <= lookahead && lookahead <= 255)) ADVANCE(549); END_STATE(); - case 544: + case 550: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 545: + case 551: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 546: + case 552: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 547: + case 553: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 548: + case 554: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(25); - if (lookahead == '*') ADVANCE(548); + if (lookahead == '*') ADVANCE(554); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(551); + lookahead != '\r') ADVANCE(558); END_STATE(); - case 549: + case 555: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(25); - if (lookahead == '*') ADVANCE(549); - if (lookahead == '<') ADVANCE(551); + if (lookahead == '*') ADVANCE(555); + if (lookahead == '<') ADVANCE(558); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(550); + lookahead != '\r') ADVANCE(556); END_STATE(); - case 550: + case 556: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(454); - if (lookahead == '<') ADVANCE(551); + if (lookahead == '<') ADVANCE(558); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(550); + lookahead != '\r') ADVANCE(556); END_STATE(); - case 551: + case 557: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(551); + lookahead != '\r' && + lookahead != '<') ADVANCE(557); END_STATE(); - case 552: + case 558: ACCEPT_TOKEN(sym_author_name); if (lookahead == ' ') ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r' && - lookahead != '<') ADVANCE(552); + lookahead != '\r') ADVANCE(558); END_STATE(); - case 553: + case 559: ACCEPT_TOKEN(sym_email_address); - if (lookahead == '.') ADVANCE(553); + if (lookahead == '.') ADVANCE(559); if (lookahead == '>') ADVANCE(33); - if (lookahead == '@') ADVANCE(553); + if (lookahead == '@') ADVANCE(559); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(553); + lookahead != ' ') ADVANCE(559); END_STATE(); - case 554: + case 560: ACCEPT_TOKEN(sym_text); if (lookahead == ')') ADVANCE(479); if (lookahead != 0 && lookahead != '\n' && lookahead != '*' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 555: + case 561: ACCEPT_TOKEN(sym_text); - if (lookahead == '*') ADVANCE(566); - if (lookahead == 'x') ADVANCE(562); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(563); + if (lookahead == '*') ADVANCE(572); + if (lookahead == 'x') ADVANCE(568); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(569); if (lookahead != 0 && lookahead != '\n' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 556: + case 562: ACCEPT_TOKEN(sym_text); - if (lookahead == '*') ADVANCE(565); - if (lookahead == 'x') ADVANCE(560); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(564); + if (lookahead == '*') ADVANCE(571); + if (lookahead == 'x') ADVANCE(566); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(570); if (lookahead != 0 && lookahead != '\n' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 557: + case 563: ACCEPT_TOKEN(sym_text); if (lookahead == ']') ADVANCE(524); if (lookahead != 0 && lookahead != '\n' && lookahead != '*' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 558: + case 564: ACCEPT_TOKEN(sym_text); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(568); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(574); if (lookahead != 0 && lookahead != '\n' && lookahead != '*' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 559: + case 565: ACCEPT_TOKEN(sym_text); if (lookahead != 0 && lookahead != '\n' && lookahead != '*' && lookahead != '{' && - lookahead != '}') ADVANCE(559); + lookahead != '}') ADVANCE(565); END_STATE(); - case 560: + case 566: ACCEPT_TOKEN(sym_version); - if (lookahead == '-') ADVANCE(558); + if (lookahead == '-') ADVANCE(564); END_STATE(); - case 561: + case 567: ACCEPT_TOKEN(sym_version); - if (lookahead == '-') ADVANCE(558); - if (lookahead == '.') ADVANCE(555); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(561); + if (lookahead == '-') ADVANCE(564); + if (lookahead == '.') ADVANCE(561); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); END_STATE(); - case 562: + case 568: ACCEPT_TOKEN(sym_version); - if (lookahead == '-') ADVANCE(558); - if (lookahead == '.') ADVANCE(556); + if (lookahead == '-') ADVANCE(564); + if (lookahead == '.') ADVANCE(562); END_STATE(); - case 563: + case 569: ACCEPT_TOKEN(sym_version); - if (lookahead == '-') ADVANCE(558); - if (lookahead == '.') ADVANCE(556); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(563); + if (lookahead == '-') ADVANCE(564); + if (lookahead == '.') ADVANCE(562); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(569); END_STATE(); - case 564: + case 570: ACCEPT_TOKEN(sym_version); - if (lookahead == '-') ADVANCE(558); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(564); + if (lookahead == '-') ADVANCE(564); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(570); END_STATE(); - case 565: + case 571: ACCEPT_TOKEN(sym_version); if (lookahead == '-') ADVANCE(453); END_STATE(); - case 566: + case 572: ACCEPT_TOKEN(sym_version); if (lookahead == '-') ADVANCE(453); if (lookahead == '.') ADVANCE(452); END_STATE(); - case 567: + case 573: ACCEPT_TOKEN(sym_version); if (lookahead == '-') ADVANCE(453); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(567); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(573); END_STATE(); - case 568: + case 574: ACCEPT_TOKEN(sym_version); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(568); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(574); END_STATE(); - case 569: + case 575: ACCEPT_TOKEN(sym_uri); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '/') ADVANCE(576); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != '}') ADVANCE(570); + lookahead != '}') ADVANCE(576); END_STATE(); - case 570: + case 576: ACCEPT_TOKEN(sym_uri); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != '}') ADVANCE(570); + lookahead != '}') ADVANCE(576); END_STATE(); - case 571: + case 577: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 572: + case 578: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 573: + case 579: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 574: + case 580: ACCEPT_TOKEN(sym_default_value); - if (lookahead == '\t') ADVANCE(574); - if (lookahead == '\n') ADVANCE(574); - if (lookahead == '\r') ADVANCE(574); - if (lookahead == ' ') ADVANCE(574); - if (lookahead == ')') ADVANCE(575); - if (lookahead == '*') ADVANCE(574); + if (lookahead == '\t') ADVANCE(580); + if (lookahead == '\n') ADVANCE(580); + if (lookahead == '\r') ADVANCE(580); + if (lookahead == ' ') ADVANCE(580); + if (lookahead == ')') ADVANCE(581); + if (lookahead == '*') ADVANCE(580); if (lookahead != 0 && - lookahead != ',') ADVANCE(575); + lookahead != ',') ADVANCE(581); END_STATE(); - case 575: + case 581: ACCEPT_TOKEN(sym_default_value); if (lookahead != 0 && lookahead != ')' && - lookahead != ',') ADVANCE(575); + lookahead != ',') ADVANCE(581); END_STATE(); - case 576: + case 582: ACCEPT_TOKEN(sym__end); END_STATE(); default: @@ -3555,273 +3635,244 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { if (lookahead == '*') SKIP(0) if (lookahead == 'a') ADVANCE(3); if (lookahead == 'b') ADVANCE(4); - if (lookahead == 'c') ADVANCE(5); - if (lookahead == 'f') ADVANCE(6); - if (lookahead == 'i') ADVANCE(7); - if (lookahead == 'l') ADVANCE(8); - if (lookahead == 'm') ADVANCE(9); - if (lookahead == 'n') ADVANCE(10); - if (lookahead == 's') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); + if (lookahead == 'f') ADVANCE(5); + if (lookahead == 'i') ADVANCE(6); + if (lookahead == 'l') ADVANCE(7); + if (lookahead == 'm') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 's') ADVANCE(10); + if (lookahead == 'v') ADVANCE(11); END_STATE(); case 1: if (lookahead == '\t') SKIP(1) if (lookahead == '\n') SKIP(1) if (lookahead == '\r') SKIP(2) if (lookahead == ' ') SKIP(1) - if (lookahead == '*') SKIP(13) + if (lookahead == '*') SKIP(12) if (lookahead == 'a') ADVANCE(3); if (lookahead == 'b') ADVANCE(4); - if (lookahead == 'c') ADVANCE(5); - if (lookahead == 'f') ADVANCE(6); - if (lookahead == 'i') ADVANCE(7); - if (lookahead == 'l') ADVANCE(8); - if (lookahead == 'm') ADVANCE(9); - if (lookahead == 'n') ADVANCE(10); - if (lookahead == 's') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); + if (lookahead == 'f') ADVANCE(5); + if (lookahead == 'i') ADVANCE(6); + if (lookahead == 'l') ADVANCE(7); + if (lookahead == 'm') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 's') ADVANCE(10); + if (lookahead == 'v') ADVANCE(11); END_STATE(); case 2: if (lookahead == '\t') SKIP(1) if (lookahead == '\n') SKIP(1) if (lookahead == '\r') SKIP(2) if (lookahead == ' ') SKIP(1) - if (lookahead == '*') SKIP(13) + if (lookahead == '*') SKIP(12) if (lookahead == 'a') ADVANCE(3); if (lookahead == 'b') ADVANCE(4); - if (lookahead == 'c') ADVANCE(5); - if (lookahead == 'f') ADVANCE(6); - if (lookahead == 'i') ADVANCE(7); - if (lookahead == 'l') ADVANCE(8); - if (lookahead == 'm') ADVANCE(9); - if (lookahead == 'n') ADVANCE(10); - if (lookahead == 's') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); + if (lookahead == 'f') ADVANCE(5); + if (lookahead == 'i') ADVANCE(6); + if (lookahead == 'l') ADVANCE(7); + if (lookahead == 'm') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 's') ADVANCE(10); + if (lookahead == 'v') ADVANCE(11); END_STATE(); case 3: - if (lookahead == 'r') ADVANCE(14); + if (lookahead == 'r') ADVANCE(13); END_STATE(); case 4: - if (lookahead == 'o') ADVANCE(15); + if (lookahead == 'o') ADVANCE(14); END_STATE(); case 5: - if (lookahead == 'a') ADVANCE(16); + if (lookahead == 'a') ADVANCE(15); + if (lookahead == 'l') ADVANCE(16); END_STATE(); case 6: - if (lookahead == 'a') ADVANCE(17); - if (lookahead == 'l') ADVANCE(18); + if (lookahead == 'n') ADVANCE(17); + if (lookahead == 't') ADVANCE(18); END_STATE(); case 7: - if (lookahead == 'n') ADVANCE(19); - if (lookahead == 't') ADVANCE(20); + if (lookahead == 'i') ADVANCE(19); END_STATE(); case 8: - if (lookahead == 'i') ADVANCE(21); + if (lookahead == 'i') ADVANCE(20); END_STATE(); case 9: - if (lookahead == 'i') ADVANCE(22); + if (lookahead == 'u') ADVANCE(21); END_STATE(); case 10: - if (lookahead == 'u') ADVANCE(23); + if (lookahead == 't') ADVANCE(22); END_STATE(); case 11: - if (lookahead == 't') ADVANCE(24); + if (lookahead == 'o') ADVANCE(23); END_STATE(); case 12: - if (lookahead == 'o') ADVANCE(25); - END_STATE(); - case 13: - if (lookahead == '\t') SKIP(26) + if (lookahead == '\t') SKIP(24) if (lookahead == '\n') SKIP(1) if (lookahead == '\r') SKIP(2) - if (lookahead == ' ') SKIP(26) - if (lookahead == '*') SKIP(13) + if (lookahead == ' ') SKIP(24) + if (lookahead == '*') SKIP(12) if (lookahead == 'a') ADVANCE(3); if (lookahead == 'b') ADVANCE(4); - if (lookahead == 'c') ADVANCE(5); - if (lookahead == 'f') ADVANCE(6); - if (lookahead == 'i') ADVANCE(7); - if (lookahead == 'l') ADVANCE(8); - if (lookahead == 'm') ADVANCE(9); - if (lookahead == 'n') ADVANCE(10); - if (lookahead == 's') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); + if (lookahead == 'f') ADVANCE(5); + if (lookahead == 'i') ADVANCE(6); + if (lookahead == 'l') ADVANCE(7); + if (lookahead == 'm') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 's') ADVANCE(10); + if (lookahead == 'v') ADVANCE(11); + END_STATE(); + case 13: + if (lookahead == 'r') ADVANCE(25); END_STATE(); case 14: - if (lookahead == 'r') ADVANCE(27); + if (lookahead == 'o') ADVANCE(26); END_STATE(); case 15: - if (lookahead == 'o') ADVANCE(28); + if (lookahead == 'l') ADVANCE(27); END_STATE(); case 16: - if (lookahead == 'l') ADVANCE(29); + if (lookahead == 'o') ADVANCE(28); END_STATE(); case 17: - if (lookahead == 'l') ADVANCE(30); + if (lookahead == 't') ADVANCE(29); END_STATE(); case 18: - if (lookahead == 'o') ADVANCE(31); + if (lookahead == 'e') ADVANCE(30); END_STATE(); case 19: - if (lookahead == 't') ADVANCE(32); + if (lookahead == 's') ADVANCE(31); END_STATE(); case 20: - if (lookahead == 'e') ADVANCE(33); + if (lookahead == 'x') ADVANCE(32); END_STATE(); case 21: - if (lookahead == 's') ADVANCE(34); + if (lookahead == 'l') ADVANCE(33); END_STATE(); case 22: - if (lookahead == 'x') ADVANCE(35); + if (lookahead == 'a') ADVANCE(34); + if (lookahead == 'r') ADVANCE(35); END_STATE(); case 23: - if (lookahead == 'l') ADVANCE(36); + if (lookahead == 'i') ADVANCE(36); END_STATE(); case 24: - if (lookahead == 'a') ADVANCE(37); - if (lookahead == 'r') ADVANCE(38); - END_STATE(); - case 25: - if (lookahead == 'i') ADVANCE(39); - END_STATE(); - case 26: - if (lookahead == '\t') SKIP(26) + if (lookahead == '\t') SKIP(24) if (lookahead == '\n') SKIP(1) if (lookahead == '\r') SKIP(2) - if (lookahead == ' ') SKIP(26) + if (lookahead == ' ') SKIP(24) if (lookahead == '*') SKIP(0) if (lookahead == 'a') ADVANCE(3); if (lookahead == 'b') ADVANCE(4); - if (lookahead == 'c') ADVANCE(5); - if (lookahead == 'f') ADVANCE(6); - if (lookahead == 'i') ADVANCE(7); - if (lookahead == 'l') ADVANCE(8); - if (lookahead == 'm') ADVANCE(9); - if (lookahead == 'n') ADVANCE(10); - if (lookahead == 's') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); + if (lookahead == 'f') ADVANCE(5); + if (lookahead == 'i') ADVANCE(6); + if (lookahead == 'l') ADVANCE(7); + if (lookahead == 'm') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 's') ADVANCE(10); + if (lookahead == 'v') ADVANCE(11); + END_STATE(); + case 25: + if (lookahead == 'a') ADVANCE(37); + END_STATE(); + case 26: + if (lookahead == 'l') ADVANCE(38); END_STATE(); case 27: - if (lookahead == 'a') ADVANCE(40); + if (lookahead == 's') ADVANCE(39); END_STATE(); case 28: - if (lookahead == 'l') ADVANCE(41); + if (lookahead == 'a') ADVANCE(40); END_STATE(); case 29: - if (lookahead == 'l') ADVANCE(42); + ACCEPT_TOKEN(anon_sym_int); END_STATE(); case 30: - if (lookahead == 's') ADVANCE(43); + if (lookahead == 'r') ADVANCE(41); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(44); + if (lookahead == 't') ADVANCE(42); END_STATE(); case 32: - ACCEPT_TOKEN(anon_sym_int); + if (lookahead == 'e') ADVANCE(43); END_STATE(); case 33: - if (lookahead == 'r') ADVANCE(45); + if (lookahead == 'l') ADVANCE(44); END_STATE(); case 34: - if (lookahead == 't') ADVANCE(46); + if (lookahead == 't') ADVANCE(45); END_STATE(); case 35: - if (lookahead == 'e') ADVANCE(47); + if (lookahead == 'i') ADVANCE(46); END_STATE(); case 36: - if (lookahead == 'l') ADVANCE(48); + if (lookahead == 'd') ADVANCE(47); END_STATE(); case 37: - if (lookahead == 't') ADVANCE(49); + if (lookahead == 'y') ADVANCE(48); END_STATE(); case 38: - if (lookahead == 'i') ADVANCE(50); + ACCEPT_TOKEN(anon_sym_bool); END_STATE(); case 39: - if (lookahead == 'd') ADVANCE(51); + if (lookahead == 'e') ADVANCE(49); END_STATE(); case 40: - if (lookahead == 'y') ADVANCE(52); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 41: - ACCEPT_TOKEN(anon_sym_bool); + if (lookahead == 'a') ADVANCE(51); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(53); + ACCEPT_TOKEN(anon_sym_list); END_STATE(); case 43: - if (lookahead == 'e') ADVANCE(54); + if (lookahead == 'd') ADVANCE(52); END_STATE(); case 44: - if (lookahead == 't') ADVANCE(55); + ACCEPT_TOKEN(anon_sym_null); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(56); + if (lookahead == 'i') ADVANCE(53); END_STATE(); case 46: - ACCEPT_TOKEN(anon_sym_list); + if (lookahead == 'n') ADVANCE(54); END_STATE(); case 47: - if (lookahead == 'd') ADVANCE(57); + ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 48: - ACCEPT_TOKEN(anon_sym_null); + ACCEPT_TOKEN(anon_sym_array); END_STATE(); case 49: - if (lookahead == 'i') ADVANCE(58); + ACCEPT_TOKEN(anon_sym_false); END_STATE(); case 50: - if (lookahead == 'n') ADVANCE(59); + ACCEPT_TOKEN(anon_sym_float); END_STATE(); case 51: - ACCEPT_TOKEN(anon_sym_void); + if (lookahead == 'b') ADVANCE(55); END_STATE(); case 52: - ACCEPT_TOKEN(anon_sym_array); + ACCEPT_TOKEN(anon_sym_mixed); END_STATE(); case 53: - if (lookahead == 'b') ADVANCE(60); + if (lookahead == 'c') ADVANCE(56); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_false); + if (lookahead == 'g') ADVANCE(57); END_STATE(); case 55: - ACCEPT_TOKEN(anon_sym_float); + if (lookahead == 'l') ADVANCE(58); END_STATE(); case 56: - if (lookahead == 'b') ADVANCE(61); + ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 57: - ACCEPT_TOKEN(anon_sym_mixed); + ACCEPT_TOKEN(anon_sym_string); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(62); + if (lookahead == 'e') ADVANCE(59); END_STATE(); case 59: - if (lookahead == 'g') ADVANCE(63); - END_STATE(); - case 60: - if (lookahead == 'l') ADVANCE(64); - END_STATE(); - case 61: - if (lookahead == 'l') ADVANCE(65); - END_STATE(); - case 62: - ACCEPT_TOKEN(anon_sym_static); - END_STATE(); - case 63: - ACCEPT_TOKEN(anon_sym_string); - END_STATE(); - case 64: - if (lookahead == 'e') ADVANCE(66); - END_STATE(); - case 65: - if (lookahead == 'e') ADVANCE(67); - END_STATE(); - case 66: - ACCEPT_TOKEN(anon_sym_callable); - END_STATE(); - case 67: ACCEPT_TOKEN(anon_sym_iterable); END_STATE(); default: @@ -3829,7 +3880,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}, [1] = {.lex_state = 3}, [2] = {.lex_state = 5}, @@ -3841,43 +3892,43 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [8] = {.lex_state = 9}, [9] = {.lex_state = 11}, [10] = {.lex_state = 13}, - [11] = {.lex_state = 5}, + [11] = {.lex_state = 9}, [12] = {.lex_state = 5}, [13] = {.lex_state = 5}, - [14] = {.lex_state = 15}, + [14] = {.lex_state = 9}, [15] = {.lex_state = 5}, - [16] = {.lex_state = 13}, - [17] = {.lex_state = 13}, + [16] = {.lex_state = 5}, + [17] = {.lex_state = 5}, [18] = {.lex_state = 5}, - [19] = {.lex_state = 13}, + [19] = {.lex_state = 5}, [20] = {.lex_state = 5}, - [21] = {.lex_state = 13}, + [21] = {.lex_state = 9}, [22] = {.lex_state = 5}, [23] = {.lex_state = 5}, [24] = {.lex_state = 5}, - [25] = {.lex_state = 15}, - [26] = {.lex_state = 5}, - [27] = {.lex_state = 5}, + [25] = {.lex_state = 5}, + [26] = {.lex_state = 15}, + [27] = {.lex_state = 9}, [28] = {.lex_state = 5}, [29] = {.lex_state = 5}, - [30] = {.lex_state = 5}, - [31] = {.lex_state = 5}, + [30] = {.lex_state = 15}, + [31] = {.lex_state = 17}, [32] = {.lex_state = 17}, - [33] = {.lex_state = 17}, - [34] = {.lex_state = 5}, - [35] = {.lex_state = 17}, + [33] = {.lex_state = 5}, + [34] = {.lex_state = 17}, + [35] = {.lex_state = 5}, [36] = {.lex_state = 17}, [37] = {.lex_state = 17}, - [38] = {.lex_state = 11}, - [39] = {.lex_state = 17}, - [40] = {.lex_state = 5}, - [41] = {.lex_state = 5}, + [38] = {.lex_state = 17}, + [39] = {.lex_state = 13}, + [40] = {.lex_state = 17}, + [41] = {.lex_state = 17}, [42] = {.lex_state = 5}, [43] = {.lex_state = 5}, [44] = {.lex_state = 5}, [45] = {.lex_state = 5}, - [46] = {.lex_state = 0}, - [47] = {.lex_state = 0}, + [46] = {.lex_state = 5}, + [47] = {.lex_state = 5}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, @@ -3898,8 +3949,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, - [68] = {.lex_state = 3}, - [69] = {.lex_state = 3}, + [68] = {.lex_state = 0}, + [69] = {.lex_state = 0}, [70] = {.lex_state = 3}, [71] = {.lex_state = 3}, [72] = {.lex_state = 3}, @@ -3921,24 +3972,24 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [88] = {.lex_state = 3}, [89] = {.lex_state = 3}, [90] = {.lex_state = 3}, - [91] = {.lex_state = 18}, + [91] = {.lex_state = 3}, [92] = {.lex_state = 3}, - [93] = {.lex_state = 0}, - [94] = {.lex_state = 3}, + [93] = {.lex_state = 18}, + [94] = {.lex_state = 18}, [95] = {.lex_state = 3}, - [96] = {.lex_state = 18}, - [97] = {.lex_state = 3}, - [98] = {.lex_state = 19}, - [99] = {.lex_state = 19}, + [96] = {.lex_state = 3}, + [97] = {.lex_state = 0}, + [98] = {.lex_state = 3}, + [99] = {.lex_state = 3}, [100] = {.lex_state = 19}, - [101] = {.lex_state = 3}, - [102] = {.lex_state = 3}, + [101] = {.lex_state = 19}, + [102] = {.lex_state = 19}, [103] = {.lex_state = 3}, [104] = {.lex_state = 3}, [105] = {.lex_state = 3}, [106] = {.lex_state = 3}, [107] = {.lex_state = 3}, - [108] = {.lex_state = 20}, + [108] = {.lex_state = 3}, [109] = {.lex_state = 3}, [110] = {.lex_state = 20}, [111] = {.lex_state = 3}, @@ -3948,68 +3999,72 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [115] = {.lex_state = 3}, [116] = {.lex_state = 3}, [117] = {.lex_state = 3}, - [118] = {.lex_state = 3}, + [118] = {.lex_state = 20}, [119] = {.lex_state = 3}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 19}, + [120] = {.lex_state = 3}, + [121] = {.lex_state = 3}, [122] = {.lex_state = 3}, [123] = {.lex_state = 3}, [124] = {.lex_state = 3}, [125] = {.lex_state = 3}, [126] = {.lex_state = 3}, [127] = {.lex_state = 3}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 19}, + [128] = {.lex_state = 3}, + [129] = {.lex_state = 0}, [130] = {.lex_state = 3}, [131] = {.lex_state = 3}, - [132] = {.lex_state = 19}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 3}, + [132] = {.lex_state = 3}, + [133] = {.lex_state = 3}, + [134] = {.lex_state = 0}, [135] = {.lex_state = 3}, - [136] = {.lex_state = 3}, + [136] = {.lex_state = 19}, [137] = {.lex_state = 3}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 3}, - [140] = {.lex_state = 3}, - [141] = {.lex_state = 21}, - [142] = {.lex_state = 3}, - [143] = {.lex_state = 21}, - [144] = {.lex_state = 0}, + [138] = {.lex_state = 3}, + [139] = {.lex_state = 19}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 19}, + [142] = {.lex_state = 21}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 23}, [145] = {.lex_state = 0}, - [146] = {.lex_state = 3}, + [146] = {.lex_state = 21}, [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, - [150] = {.lex_state = 3}, - [151] = {.lex_state = 23}, - [152] = {.lex_state = 18}, - [153] = {.lex_state = 18}, + [150] = {.lex_state = 0}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 3}, + [153] = {.lex_state = 0}, [154] = {.lex_state = 3}, - [155] = {.lex_state = 0}, + [155] = {.lex_state = 3}, [156] = {.lex_state = 3}, - [157] = {.lex_state = 19}, - [158] = {.lex_state = 3}, - [159] = {.lex_state = 0}, + [157] = {.lex_state = 3}, + [158] = {.lex_state = 0}, + [159] = {.lex_state = 3}, [160] = {.lex_state = 0}, - [161] = {.lex_state = 0}, - [162] = {.lex_state = 24}, - [163] = {.lex_state = 3}, + [161] = {.lex_state = 3}, + [162] = {.lex_state = 3}, + [163] = {.lex_state = 0}, [164] = {.lex_state = 3}, [165] = {.lex_state = 0}, - [166] = {.lex_state = 3}, - [167] = {.lex_state = 3}, - [168] = {.lex_state = 3}, - [169] = {.lex_state = 0}, + [166] = {.lex_state = 18}, + [167] = {.lex_state = 19}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 3}, [170] = {.lex_state = 3}, [171] = {.lex_state = 3}, [172] = {.lex_state = 3}, - [173] = {.lex_state = 0}, + [173] = {.lex_state = 3}, [174] = {.lex_state = 3}, - [175] = {.lex_state = 0}, - [176] = {.lex_state = 0}, + [175] = {.lex_state = 3}, + [176] = {.lex_state = 3}, + [177] = {.lex_state = 0}, + [178] = {.lex_state = 18}, + [179] = {.lex_state = 24}, + [180] = {.lex_state = 0}, }; -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), @@ -4085,7 +4140,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_namespace_name_as_prefix_token1] = ACTIONS(1), [anon_sym_QMARK] = ACTIONS(1), [anon_sym_array] = ACTIONS(1), - [anon_sym_callable] = ACTIONS(1), + [aux_sym_primitive_type_token1] = ACTIONS(1), [anon_sym_iterable] = ACTIONS(1), [anon_sym_bool] = ACTIONS(1), [anon_sym_float] = ACTIONS(1), @@ -4106,32 +4161,32 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(1), }, [1] = { - [sym_document] = STATE(148), + [sym_document] = STATE(160), [sym__begin] = ACTIONS(3), }, [2] = { - [sym_tag] = STATE(4), - [sym_inline_tag] = STATE(31), - [sym__simple_tag_without_description] = STATE(61), - [sym__simple_tag_with_optional_description] = STATE(61), - [sym__simple_tag_with_required_description] = STATE(61), + [sym_tag] = STATE(3), + [sym_inline_tag] = STATE(33), + [sym__simple_tag_without_description] = STATE(58), + [sym__simple_tag_with_optional_description] = STATE(58), + [sym__simple_tag_with_required_description] = STATE(58), [sym__currently_incomplete_tags] = STATE(23), - [sym__author_tag] = STATE(61), - [sym__global_tag] = STATE(61), - [sym__internal_tag] = STATE(61), - [sym__link_tag] = STATE(61), - [sym__method_tag] = STATE(61), - [sym__param_tag] = STATE(61), - [sym__property_tag] = STATE(61), - [sym__return_tag] = STATE(61), - [sym__see_tag] = STATE(61), - [sym__throws_tag] = STATE(61), - [sym__var_tag] = STATE(61), - [sym__version_tag] = STATE(61), - [sym__phpunit_tag] = STATE(61), - [sym_description] = STATE(6), - [aux_sym_document_repeat1] = STATE(4), - [aux_sym_description_repeat1] = STATE(31), + [sym__author_tag] = STATE(58), + [sym__global_tag] = STATE(58), + [sym__internal_tag] = STATE(58), + [sym__link_tag] = STATE(58), + [sym__method_tag] = STATE(58), + [sym__param_tag] = STATE(58), + [sym__property_tag] = STATE(58), + [sym__return_tag] = STATE(58), + [sym__see_tag] = STATE(58), + [sym__throws_tag] = STATE(58), + [sym__var_tag] = STATE(58), + [sym__version_tag] = STATE(58), + [sym__phpunit_tag] = STATE(58), + [sym_description] = STATE(4), + [aux_sym_document_repeat1] = STATE(3), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATapi] = ACTIONS(7), [anon_sym_ATfilesource] = ACTIONS(7), @@ -4198,23 +4253,23 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3] = { [sym_tag] = STATE(5), - [sym__simple_tag_without_description] = STATE(61), - [sym__simple_tag_with_optional_description] = STATE(61), - [sym__simple_tag_with_required_description] = STATE(61), + [sym__simple_tag_without_description] = STATE(58), + [sym__simple_tag_with_optional_description] = STATE(58), + [sym__simple_tag_with_required_description] = STATE(58), [sym__currently_incomplete_tags] = STATE(23), - [sym__author_tag] = STATE(61), - [sym__global_tag] = STATE(61), - [sym__internal_tag] = STATE(61), - [sym__link_tag] = STATE(61), - [sym__method_tag] = STATE(61), - [sym__param_tag] = STATE(61), - [sym__property_tag] = STATE(61), - [sym__return_tag] = STATE(61), - [sym__see_tag] = STATE(61), - [sym__throws_tag] = STATE(61), - [sym__var_tag] = STATE(61), - [sym__version_tag] = STATE(61), - [sym__phpunit_tag] = STATE(61), + [sym__author_tag] = STATE(58), + [sym__global_tag] = STATE(58), + [sym__internal_tag] = STATE(58), + [sym__link_tag] = STATE(58), + [sym__method_tag] = STATE(58), + [sym__param_tag] = STATE(58), + [sym__property_tag] = STATE(58), + [sym__return_tag] = STATE(58), + [sym__see_tag] = STATE(58), + [sym__throws_tag] = STATE(58), + [sym__var_tag] = STATE(58), + [sym__version_tag] = STATE(58), + [sym__phpunit_tag] = STATE(58), [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATapi] = ACTIONS(7), [anon_sym_ATfilesource] = ACTIONS(7), @@ -4279,25 +4334,25 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(49), }, [4] = { - [sym_tag] = STATE(5), - [sym__simple_tag_without_description] = STATE(61), - [sym__simple_tag_with_optional_description] = STATE(61), - [sym__simple_tag_with_required_description] = STATE(61), + [sym_tag] = STATE(6), + [sym__simple_tag_without_description] = STATE(58), + [sym__simple_tag_with_optional_description] = STATE(58), + [sym__simple_tag_with_required_description] = STATE(58), [sym__currently_incomplete_tags] = STATE(23), - [sym__author_tag] = STATE(61), - [sym__global_tag] = STATE(61), - [sym__internal_tag] = STATE(61), - [sym__link_tag] = STATE(61), - [sym__method_tag] = STATE(61), - [sym__param_tag] = STATE(61), - [sym__property_tag] = STATE(61), - [sym__return_tag] = STATE(61), - [sym__see_tag] = STATE(61), - [sym__throws_tag] = STATE(61), - [sym__var_tag] = STATE(61), - [sym__version_tag] = STATE(61), - [sym__phpunit_tag] = STATE(61), - [aux_sym_document_repeat1] = STATE(5), + [sym__author_tag] = STATE(58), + [sym__global_tag] = STATE(58), + [sym__internal_tag] = STATE(58), + [sym__link_tag] = STATE(58), + [sym__method_tag] = STATE(58), + [sym__param_tag] = STATE(58), + [sym__property_tag] = STATE(58), + [sym__return_tag] = STATE(58), + [sym__see_tag] = STATE(58), + [sym__throws_tag] = STATE(58), + [sym__var_tag] = STATE(58), + [sym__version_tag] = STATE(58), + [sym__phpunit_tag] = STATE(58), + [aux_sym_document_repeat1] = STATE(6), [anon_sym_ATapi] = ACTIONS(7), [anon_sym_ATfilesource] = ACTIONS(7), [anon_sym_ATignore] = ACTIONS(9), @@ -4358,110 +4413,110 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtestWith] = ACTIONS(43), [anon_sym_ATtestdox] = ACTIONS(43), [anon_sym_ATticket] = ACTIONS(43), - [sym__end] = ACTIONS(51), + [sym__end] = ACTIONS(49), }, [5] = { [sym_tag] = STATE(5), - [sym__simple_tag_without_description] = STATE(61), - [sym__simple_tag_with_optional_description] = STATE(61), - [sym__simple_tag_with_required_description] = STATE(61), + [sym__simple_tag_without_description] = STATE(58), + [sym__simple_tag_with_optional_description] = STATE(58), + [sym__simple_tag_with_required_description] = STATE(58), [sym__currently_incomplete_tags] = STATE(23), - [sym__author_tag] = STATE(61), - [sym__global_tag] = STATE(61), - [sym__internal_tag] = STATE(61), - [sym__link_tag] = STATE(61), - [sym__method_tag] = STATE(61), - [sym__param_tag] = STATE(61), - [sym__property_tag] = STATE(61), - [sym__return_tag] = STATE(61), - [sym__see_tag] = STATE(61), - [sym__throws_tag] = STATE(61), - [sym__var_tag] = STATE(61), - [sym__version_tag] = STATE(61), - [sym__phpunit_tag] = STATE(61), + [sym__author_tag] = STATE(58), + [sym__global_tag] = STATE(58), + [sym__internal_tag] = STATE(58), + [sym__link_tag] = STATE(58), + [sym__method_tag] = STATE(58), + [sym__param_tag] = STATE(58), + [sym__property_tag] = STATE(58), + [sym__return_tag] = STATE(58), + [sym__see_tag] = STATE(58), + [sym__throws_tag] = STATE(58), + [sym__var_tag] = STATE(58), + [sym__version_tag] = STATE(58), + [sym__phpunit_tag] = STATE(58), [aux_sym_document_repeat1] = STATE(5), - [anon_sym_ATapi] = ACTIONS(53), - [anon_sym_ATfilesource] = ACTIONS(53), - [anon_sym_ATignore] = ACTIONS(56), - [anon_sym_ATcategory] = ACTIONS(59), - [anon_sym_ATcopyright] = ACTIONS(59), - [anon_sym_ATtodo] = ACTIONS(59), - [anon_sym_ATexample] = ACTIONS(62), - [anon_sym_ATlicense] = ACTIONS(62), - [anon_sym_ATpackage] = ACTIONS(62), - [anon_sym_ATsource] = ACTIONS(62), - [anon_sym_ATsubpackage] = ACTIONS(62), - [anon_sym_ATuses] = ACTIONS(62), - [anon_sym_ATauthor] = ACTIONS(65), - [anon_sym_ATglobal] = ACTIONS(68), - [anon_sym_ATinternal] = ACTIONS(71), - [anon_sym_ATlink] = ACTIONS(74), - [anon_sym_ATmethod] = ACTIONS(77), - [anon_sym_ATparam] = ACTIONS(80), - [anon_sym_ATproperty] = ACTIONS(83), - [anon_sym_ATproperty_DASHread] = ACTIONS(86), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(86), - [anon_sym_ATreturn] = ACTIONS(89), - [anon_sym_ATsee] = ACTIONS(92), - [anon_sym_ATthrows] = ACTIONS(95), - [anon_sym_ATvar] = ACTIONS(98), - [anon_sym_ATdeprecated] = ACTIONS(101), - [anon_sym_ATsince] = ACTIONS(101), - [anon_sym_ATversion] = ACTIONS(101), - [anon_sym_ATafter] = ACTIONS(104), - [anon_sym_ATafterClass] = ACTIONS(107), - [anon_sym_ATannotation] = ACTIONS(107), - [anon_sym_ATbackupGlobals] = ACTIONS(107), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(107), - [anon_sym_ATbefore] = ACTIONS(104), - [anon_sym_ATbeforeClass] = ACTIONS(107), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(104), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(107), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(107), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(107), - [anon_sym_ATcovers] = ACTIONS(104), - [anon_sym_ATcoversDefaultClass] = ACTIONS(104), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(107), - [anon_sym_ATcoversNothing] = ACTIONS(107), - [anon_sym_ATdataProvider] = ACTIONS(107), - [anon_sym_ATdepends] = ACTIONS(104), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(107), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(107), - [anon_sym_ATgroup] = ACTIONS(107), - [anon_sym_ATlarge] = ACTIONS(107), - [anon_sym_ATmedium] = ACTIONS(107), - [anon_sym_ATpreserveGlobalState] = ACTIONS(107), - [anon_sym_ATrequires] = ACTIONS(104), - [anon_sym_ATrequiresusages] = ACTIONS(107), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(107), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(107), - [anon_sym_ATsmall] = ACTIONS(107), - [anon_sym_ATtest] = ACTIONS(104), - [anon_sym_ATtestWith] = ACTIONS(107), - [anon_sym_ATtestdox] = ACTIONS(107), - [anon_sym_ATticket] = ACTIONS(107), - [sym__end] = ACTIONS(110), + [anon_sym_ATapi] = ACTIONS(51), + [anon_sym_ATfilesource] = ACTIONS(51), + [anon_sym_ATignore] = ACTIONS(54), + [anon_sym_ATcategory] = ACTIONS(57), + [anon_sym_ATcopyright] = ACTIONS(57), + [anon_sym_ATtodo] = ACTIONS(57), + [anon_sym_ATexample] = ACTIONS(60), + [anon_sym_ATlicense] = ACTIONS(60), + [anon_sym_ATpackage] = ACTIONS(60), + [anon_sym_ATsource] = ACTIONS(60), + [anon_sym_ATsubpackage] = ACTIONS(60), + [anon_sym_ATuses] = ACTIONS(60), + [anon_sym_ATauthor] = ACTIONS(63), + [anon_sym_ATglobal] = ACTIONS(66), + [anon_sym_ATinternal] = ACTIONS(69), + [anon_sym_ATlink] = ACTIONS(72), + [anon_sym_ATmethod] = ACTIONS(75), + [anon_sym_ATparam] = ACTIONS(78), + [anon_sym_ATproperty] = ACTIONS(81), + [anon_sym_ATproperty_DASHread] = ACTIONS(84), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(84), + [anon_sym_ATreturn] = ACTIONS(87), + [anon_sym_ATsee] = ACTIONS(90), + [anon_sym_ATthrows] = ACTIONS(93), + [anon_sym_ATvar] = ACTIONS(96), + [anon_sym_ATdeprecated] = ACTIONS(99), + [anon_sym_ATsince] = ACTIONS(99), + [anon_sym_ATversion] = ACTIONS(99), + [anon_sym_ATafter] = ACTIONS(102), + [anon_sym_ATafterClass] = ACTIONS(105), + [anon_sym_ATannotation] = ACTIONS(105), + [anon_sym_ATbackupGlobals] = ACTIONS(105), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(105), + [anon_sym_ATbefore] = ACTIONS(102), + [anon_sym_ATbeforeClass] = ACTIONS(105), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(102), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(105), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(105), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(105), + [anon_sym_ATcovers] = ACTIONS(102), + [anon_sym_ATcoversDefaultClass] = ACTIONS(102), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(105), + [anon_sym_ATcoversNothing] = ACTIONS(105), + [anon_sym_ATdataProvider] = ACTIONS(105), + [anon_sym_ATdepends] = ACTIONS(102), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(105), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(105), + [anon_sym_ATgroup] = ACTIONS(105), + [anon_sym_ATlarge] = ACTIONS(105), + [anon_sym_ATmedium] = ACTIONS(105), + [anon_sym_ATpreserveGlobalState] = ACTIONS(105), + [anon_sym_ATrequires] = ACTIONS(102), + [anon_sym_ATrequiresusages] = ACTIONS(105), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(105), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(105), + [anon_sym_ATsmall] = ACTIONS(105), + [anon_sym_ATtest] = ACTIONS(102), + [anon_sym_ATtestWith] = ACTIONS(105), + [anon_sym_ATtestdox] = ACTIONS(105), + [anon_sym_ATticket] = ACTIONS(105), + [sym__end] = ACTIONS(108), }, [6] = { - [sym_tag] = STATE(3), - [sym__simple_tag_without_description] = STATE(61), - [sym__simple_tag_with_optional_description] = STATE(61), - [sym__simple_tag_with_required_description] = STATE(61), + [sym_tag] = STATE(5), + [sym__simple_tag_without_description] = STATE(58), + [sym__simple_tag_with_optional_description] = STATE(58), + [sym__simple_tag_with_required_description] = STATE(58), [sym__currently_incomplete_tags] = STATE(23), - [sym__author_tag] = STATE(61), - [sym__global_tag] = STATE(61), - [sym__internal_tag] = STATE(61), - [sym__link_tag] = STATE(61), - [sym__method_tag] = STATE(61), - [sym__param_tag] = STATE(61), - [sym__property_tag] = STATE(61), - [sym__return_tag] = STATE(61), - [sym__see_tag] = STATE(61), - [sym__throws_tag] = STATE(61), - [sym__var_tag] = STATE(61), - [sym__version_tag] = STATE(61), - [sym__phpunit_tag] = STATE(61), - [aux_sym_document_repeat1] = STATE(3), + [sym__author_tag] = STATE(58), + [sym__global_tag] = STATE(58), + [sym__internal_tag] = STATE(58), + [sym__link_tag] = STATE(58), + [sym__method_tag] = STATE(58), + [sym__param_tag] = STATE(58), + [sym__property_tag] = STATE(58), + [sym__return_tag] = STATE(58), + [sym__see_tag] = STATE(58), + [sym__throws_tag] = STATE(58), + [sym__var_tag] = STATE(58), + [sym__version_tag] = STATE(58), + [sym__phpunit_tag] = STATE(58), + [aux_sym_document_repeat1] = STATE(5), [anon_sym_ATapi] = ACTIONS(7), [anon_sym_ATfilesource] = ACTIONS(7), [anon_sym_ATignore] = ACTIONS(9), @@ -4522,10 +4577,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtestWith] = ACTIONS(43), [anon_sym_ATtestdox] = ACTIONS(43), [anon_sym_ATticket] = ACTIONS(43), - [sym__end] = ACTIONS(51), + [sym__end] = ACTIONS(110), }, [7] = { - [aux_sym_namespace_name_repeat1] = STATE(133), + [aux_sym_namespace_name_repeat1] = STATE(134), [anon_sym_LBRACE] = ACTIONS(112), [anon_sym_ATapi] = ACTIONS(112), [anon_sym_ATfilesource] = ACTIONS(112), @@ -4595,10 +4650,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(112), }, [8] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(66), - [aux_sym_description_repeat1] = STATE(31), - [anon_sym_LBRACE] = ACTIONS(5), + [aux_sym__phpdoc_array_types_repeat1] = STATE(26), + [anon_sym_LBRACE] = ACTIONS(119), [anon_sym_ATapi] = ACTIONS(119), [anon_sym_ATfilesource] = ACTIONS(119), [anon_sym_ATignore] = ACTIONS(119), @@ -4612,12 +4665,13 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(119), [anon_sym_ATuses] = ACTIONS(119), [anon_sym_ATauthor] = ACTIONS(119), + [anon_sym_LT] = ACTIONS(121), [anon_sym_ATglobal] = ACTIONS(119), [anon_sym_ATinternal] = ACTIONS(119), [anon_sym_ATlink] = ACTIONS(119), [anon_sym_ATmethod] = ACTIONS(119), [anon_sym_ATparam] = ACTIONS(119), - [anon_sym_ATproperty] = ACTIONS(121), + [anon_sym_ATproperty] = ACTIONS(123), [anon_sym_ATproperty_DASHread] = ACTIONS(119), [anon_sym_ATproperty_DASHwrite] = ACTIONS(119), [anon_sym_ATreturn] = ACTIONS(119), @@ -4627,185 +4681,183 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATdeprecated] = ACTIONS(119), [anon_sym_ATsince] = ACTIONS(119), [anon_sym_ATversion] = ACTIONS(119), - [anon_sym_ATafter] = ACTIONS(121), + [anon_sym_ATafter] = ACTIONS(123), [anon_sym_ATafterClass] = ACTIONS(119), [anon_sym_ATannotation] = ACTIONS(119), [anon_sym_ATbackupGlobals] = ACTIONS(119), [anon_sym_ATbackupStaticAttributes] = ACTIONS(119), - [anon_sym_ATbefore] = ACTIONS(121), + [anon_sym_ATbefore] = ACTIONS(123), [anon_sym_ATbeforeClass] = ACTIONS(119), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(121), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(123), [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(119), [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(119), [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(119), - [anon_sym_ATcovers] = ACTIONS(121), - [anon_sym_ATcoversDefaultClass] = ACTIONS(121), + [anon_sym_ATcovers] = ACTIONS(123), + [anon_sym_ATcoversDefaultClass] = ACTIONS(123), [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(119), [anon_sym_ATcoversNothing] = ACTIONS(119), [anon_sym_ATdataProvider] = ACTIONS(119), - [anon_sym_ATdepends] = ACTIONS(121), + [anon_sym_ATdepends] = ACTIONS(123), [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(119), [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(119), [anon_sym_ATgroup] = ACTIONS(119), [anon_sym_ATlarge] = ACTIONS(119), [anon_sym_ATmedium] = ACTIONS(119), [anon_sym_ATpreserveGlobalState] = ACTIONS(119), - [anon_sym_ATrequires] = ACTIONS(121), + [anon_sym_ATrequires] = ACTIONS(123), [anon_sym_ATrequiresusages] = ACTIONS(119), [anon_sym_ATrunInSeparateProcess] = ACTIONS(119), [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(119), [anon_sym_ATsmall] = ACTIONS(119), - [anon_sym_ATtest] = ACTIONS(121), + [anon_sym_ATtest] = ACTIONS(123), [anon_sym_ATtestWith] = ACTIONS(119), [anon_sym_ATtestdox] = ACTIONS(119), [anon_sym_ATticket] = ACTIONS(119), - [sym_text] = ACTIONS(45), - [sym_version] = ACTIONS(123), + [anon_sym_LBRACK_RBRACK] = ACTIONS(125), + [anon_sym_PIPE] = ACTIONS(119), + [sym_text] = ACTIONS(123), [sym__end] = ACTIONS(119), }, [9] = { - [sym_inline_tag] = STATE(31), + [sym_inline_tag] = STATE(33), [sym_description] = STATE(64), - [aux_sym_description_repeat1] = STATE(31), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(125), - [anon_sym_ATfilesource] = ACTIONS(125), - [anon_sym_ATignore] = ACTIONS(125), - [anon_sym_ATcategory] = ACTIONS(125), - [anon_sym_ATcopyright] = ACTIONS(125), - [anon_sym_ATtodo] = ACTIONS(125), - [anon_sym_ATexample] = ACTIONS(125), - [anon_sym_ATlicense] = ACTIONS(125), - [anon_sym_ATpackage] = ACTIONS(125), - [anon_sym_ATsource] = ACTIONS(125), - [anon_sym_ATsubpackage] = ACTIONS(125), - [anon_sym_ATuses] = ACTIONS(125), - [anon_sym_ATauthor] = ACTIONS(125), - [anon_sym_ATglobal] = ACTIONS(125), - [anon_sym_ATinternal] = ACTIONS(125), - [anon_sym_ATlink] = ACTIONS(125), - [anon_sym_LPAREN_RPAREN] = ACTIONS(127), - [anon_sym_ATmethod] = ACTIONS(125), - [anon_sym_ATparam] = ACTIONS(125), + [anon_sym_ATapi] = ACTIONS(127), + [anon_sym_ATfilesource] = ACTIONS(127), + [anon_sym_ATignore] = ACTIONS(127), + [anon_sym_ATcategory] = ACTIONS(127), + [anon_sym_ATcopyright] = ACTIONS(127), + [anon_sym_ATtodo] = ACTIONS(127), + [anon_sym_ATexample] = ACTIONS(127), + [anon_sym_ATlicense] = ACTIONS(127), + [anon_sym_ATpackage] = ACTIONS(127), + [anon_sym_ATsource] = ACTIONS(127), + [anon_sym_ATsubpackage] = ACTIONS(127), + [anon_sym_ATuses] = ACTIONS(127), + [anon_sym_ATauthor] = ACTIONS(127), + [anon_sym_ATglobal] = ACTIONS(127), + [anon_sym_ATinternal] = ACTIONS(127), + [anon_sym_ATlink] = ACTIONS(127), + [anon_sym_ATmethod] = ACTIONS(127), + [anon_sym_ATparam] = ACTIONS(127), [anon_sym_ATproperty] = ACTIONS(129), - [anon_sym_ATproperty_DASHread] = ACTIONS(125), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(125), - [anon_sym_ATreturn] = ACTIONS(125), - [anon_sym_ATsee] = ACTIONS(125), - [anon_sym_ATthrows] = ACTIONS(125), - [anon_sym_ATvar] = ACTIONS(125), - [anon_sym_ATdeprecated] = ACTIONS(125), - [anon_sym_ATsince] = ACTIONS(125), - [anon_sym_ATversion] = ACTIONS(125), + [anon_sym_ATproperty_DASHread] = ACTIONS(127), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(127), + [anon_sym_ATreturn] = ACTIONS(127), + [anon_sym_ATsee] = ACTIONS(127), + [anon_sym_ATthrows] = ACTIONS(127), + [anon_sym_ATvar] = ACTIONS(127), + [anon_sym_ATdeprecated] = ACTIONS(127), + [anon_sym_ATsince] = ACTIONS(127), + [anon_sym_ATversion] = ACTIONS(127), [anon_sym_ATafter] = ACTIONS(129), - [anon_sym_ATafterClass] = ACTIONS(125), - [anon_sym_ATannotation] = ACTIONS(125), - [anon_sym_ATbackupGlobals] = ACTIONS(125), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(125), + [anon_sym_ATafterClass] = ACTIONS(127), + [anon_sym_ATannotation] = ACTIONS(127), + [anon_sym_ATbackupGlobals] = ACTIONS(127), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(127), [anon_sym_ATbefore] = ACTIONS(129), - [anon_sym_ATbeforeClass] = ACTIONS(125), + [anon_sym_ATbeforeClass] = ACTIONS(127), [anon_sym_ATcodeCoverageIgnore] = ACTIONS(129), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(125), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(125), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(125), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(127), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(127), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(127), [anon_sym_ATcovers] = ACTIONS(129), [anon_sym_ATcoversDefaultClass] = ACTIONS(129), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(125), - [anon_sym_ATcoversNothing] = ACTIONS(125), - [anon_sym_ATdataProvider] = ACTIONS(125), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(127), + [anon_sym_ATcoversNothing] = ACTIONS(127), + [anon_sym_ATdataProvider] = ACTIONS(127), [anon_sym_ATdepends] = ACTIONS(129), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(125), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(125), - [anon_sym_ATgroup] = ACTIONS(125), - [anon_sym_ATlarge] = ACTIONS(125), - [anon_sym_ATmedium] = ACTIONS(125), - [anon_sym_ATpreserveGlobalState] = ACTIONS(125), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(127), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(127), + [anon_sym_ATgroup] = ACTIONS(127), + [anon_sym_ATlarge] = ACTIONS(127), + [anon_sym_ATmedium] = ACTIONS(127), + [anon_sym_ATpreserveGlobalState] = ACTIONS(127), [anon_sym_ATrequires] = ACTIONS(129), - [anon_sym_ATrequiresusages] = ACTIONS(125), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(125), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(125), - [anon_sym_ATsmall] = ACTIONS(125), + [anon_sym_ATrequiresusages] = ACTIONS(127), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(127), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(127), + [anon_sym_ATsmall] = ACTIONS(127), [anon_sym_ATtest] = ACTIONS(129), - [anon_sym_ATtestWith] = ACTIONS(125), - [anon_sym_ATtestdox] = ACTIONS(125), - [anon_sym_ATticket] = ACTIONS(125), + [anon_sym_ATtestWith] = ACTIONS(127), + [anon_sym_ATtestdox] = ACTIONS(127), + [anon_sym_ATticket] = ACTIONS(127), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(125), + [sym_version] = ACTIONS(131), + [sym__end] = ACTIONS(127), }, [10] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(14), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_ATapi] = ACTIONS(131), - [anon_sym_ATfilesource] = ACTIONS(131), - [anon_sym_ATignore] = ACTIONS(131), - [anon_sym_ATcategory] = ACTIONS(131), - [anon_sym_ATcopyright] = ACTIONS(131), - [anon_sym_ATtodo] = ACTIONS(131), - [anon_sym_ATexample] = ACTIONS(131), - [anon_sym_ATlicense] = ACTIONS(131), - [anon_sym_ATpackage] = ACTIONS(131), - [anon_sym_ATsource] = ACTIONS(131), - [anon_sym_ATsubpackage] = ACTIONS(131), - [anon_sym_ATuses] = ACTIONS(131), - [anon_sym_ATauthor] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(133), - [anon_sym_ATglobal] = ACTIONS(131), - [anon_sym_ATinternal] = ACTIONS(131), - [anon_sym_ATlink] = ACTIONS(131), - [anon_sym_ATmethod] = ACTIONS(131), - [anon_sym_ATparam] = ACTIONS(131), - [anon_sym_ATproperty] = ACTIONS(135), - [anon_sym_ATproperty_DASHread] = ACTIONS(131), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(131), - [anon_sym_ATreturn] = ACTIONS(131), - [anon_sym_ATsee] = ACTIONS(131), - [anon_sym_ATthrows] = ACTIONS(131), - [anon_sym_ATvar] = ACTIONS(131), - [anon_sym_ATdeprecated] = ACTIONS(131), - [anon_sym_ATsince] = ACTIONS(131), - [anon_sym_ATversion] = ACTIONS(131), - [anon_sym_ATafter] = ACTIONS(135), - [anon_sym_ATafterClass] = ACTIONS(131), - [anon_sym_ATannotation] = ACTIONS(131), - [anon_sym_ATbackupGlobals] = ACTIONS(131), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(131), - [anon_sym_ATbefore] = ACTIONS(135), - [anon_sym_ATbeforeClass] = ACTIONS(131), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(135), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(131), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(131), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(131), - [anon_sym_ATcovers] = ACTIONS(135), - [anon_sym_ATcoversDefaultClass] = ACTIONS(135), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(131), - [anon_sym_ATcoversNothing] = ACTIONS(131), - [anon_sym_ATdataProvider] = ACTIONS(131), - [anon_sym_ATdepends] = ACTIONS(135), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(131), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(131), - [anon_sym_ATgroup] = ACTIONS(131), - [anon_sym_ATlarge] = ACTIONS(131), - [anon_sym_ATmedium] = ACTIONS(131), - [anon_sym_ATpreserveGlobalState] = ACTIONS(131), - [anon_sym_ATrequires] = ACTIONS(135), - [anon_sym_ATrequiresusages] = ACTIONS(131), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(131), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(131), - [anon_sym_ATsmall] = ACTIONS(131), - [anon_sym_ATtest] = ACTIONS(135), - [anon_sym_ATtestWith] = ACTIONS(131), - [anon_sym_ATtestdox] = ACTIONS(131), - [anon_sym_ATticket] = ACTIONS(131), - [anon_sym_LBRACK_RBRACK] = ACTIONS(137), - [anon_sym_PIPE] = ACTIONS(131), - [sym_text] = ACTIONS(135), - [sym__end] = ACTIONS(131), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(60), + [aux_sym_description_repeat1] = STATE(33), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(133), + [anon_sym_ATfilesource] = ACTIONS(133), + [anon_sym_ATignore] = ACTIONS(133), + [anon_sym_ATcategory] = ACTIONS(133), + [anon_sym_ATcopyright] = ACTIONS(133), + [anon_sym_ATtodo] = ACTIONS(133), + [anon_sym_ATexample] = ACTIONS(133), + [anon_sym_ATlicense] = ACTIONS(133), + [anon_sym_ATpackage] = ACTIONS(133), + [anon_sym_ATsource] = ACTIONS(133), + [anon_sym_ATsubpackage] = ACTIONS(133), + [anon_sym_ATuses] = ACTIONS(133), + [anon_sym_ATauthor] = ACTIONS(133), + [anon_sym_ATglobal] = ACTIONS(133), + [anon_sym_ATinternal] = ACTIONS(133), + [anon_sym_ATlink] = ACTIONS(133), + [anon_sym_LPAREN_RPAREN] = ACTIONS(135), + [anon_sym_ATmethod] = ACTIONS(133), + [anon_sym_ATparam] = ACTIONS(133), + [anon_sym_ATproperty] = ACTIONS(137), + [anon_sym_ATproperty_DASHread] = ACTIONS(133), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(133), + [anon_sym_ATreturn] = ACTIONS(133), + [anon_sym_ATsee] = ACTIONS(133), + [anon_sym_ATthrows] = ACTIONS(133), + [anon_sym_ATvar] = ACTIONS(133), + [anon_sym_ATdeprecated] = ACTIONS(133), + [anon_sym_ATsince] = ACTIONS(133), + [anon_sym_ATversion] = ACTIONS(133), + [anon_sym_ATafter] = ACTIONS(137), + [anon_sym_ATafterClass] = ACTIONS(133), + [anon_sym_ATannotation] = ACTIONS(133), + [anon_sym_ATbackupGlobals] = ACTIONS(133), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(133), + [anon_sym_ATbefore] = ACTIONS(137), + [anon_sym_ATbeforeClass] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(137), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(133), + [anon_sym_ATcovers] = ACTIONS(137), + [anon_sym_ATcoversDefaultClass] = ACTIONS(137), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(133), + [anon_sym_ATcoversNothing] = ACTIONS(133), + [anon_sym_ATdataProvider] = ACTIONS(133), + [anon_sym_ATdepends] = ACTIONS(137), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(133), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(133), + [anon_sym_ATgroup] = ACTIONS(133), + [anon_sym_ATlarge] = ACTIONS(133), + [anon_sym_ATmedium] = ACTIONS(133), + [anon_sym_ATpreserveGlobalState] = ACTIONS(133), + [anon_sym_ATrequires] = ACTIONS(137), + [anon_sym_ATrequiresusages] = ACTIONS(133), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(133), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(133), + [anon_sym_ATsmall] = ACTIONS(133), + [anon_sym_ATtest] = ACTIONS(137), + [anon_sym_ATtestWith] = ACTIONS(133), + [anon_sym_ATtestdox] = ACTIONS(133), + [anon_sym_ATticket] = ACTIONS(133), + [sym_text] = ACTIONS(45), + [sym__end] = ACTIONS(133), }, [11] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(62), - [aux_sym_description_repeat1] = STATE(31), - [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_LBRACE] = ACTIONS(139), [anon_sym_ATapi] = ACTIONS(139), [anon_sym_ATfilesource] = ACTIONS(139), [anon_sym_ATignore] = ACTIONS(139), @@ -4819,6 +4871,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsubpackage] = ACTIONS(139), [anon_sym_ATuses] = ACTIONS(139), [anon_sym_ATauthor] = ACTIONS(139), + [anon_sym_LT] = ACTIONS(139), [anon_sym_ATglobal] = ACTIONS(139), [anon_sym_ATinternal] = ACTIONS(139), [anon_sym_ATlink] = ACTIONS(139), @@ -4866,13 +4919,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtestWith] = ACTIONS(139), [anon_sym_ATtestdox] = ACTIONS(139), [anon_sym_ATticket] = ACTIONS(139), - [sym_text] = ACTIONS(45), + [anon_sym_LBRACK_RBRACK] = ACTIONS(139), + [anon_sym_PIPE] = ACTIONS(139), + [sym_text] = ACTIONS(141), [sym__end] = ACTIONS(139), }, [12] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(49), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(69), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATapi] = ACTIONS(143), [anon_sym_ATfilesource] = ACTIONS(143), @@ -4938,9 +4993,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(143), }, [13] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(52), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(59), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), [anon_sym_ATapi] = ACTIONS(147), [anon_sym_ATfilesource] = ACTIONS(147), @@ -5006,210 +5061,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__end] = ACTIONS(147), }, [14] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(25), - [anon_sym_LBRACE] = ACTIONS(151), - [anon_sym_ATapi] = ACTIONS(151), - [anon_sym_ATfilesource] = ACTIONS(151), - [anon_sym_ATignore] = ACTIONS(151), - [anon_sym_ATcategory] = ACTIONS(151), - [anon_sym_ATcopyright] = ACTIONS(151), - [anon_sym_ATtodo] = ACTIONS(151), - [anon_sym_ATexample] = ACTIONS(151), - [anon_sym_ATlicense] = ACTIONS(151), - [anon_sym_ATpackage] = ACTIONS(151), - [anon_sym_ATsource] = ACTIONS(151), - [anon_sym_ATsubpackage] = ACTIONS(151), - [anon_sym_ATuses] = ACTIONS(151), - [anon_sym_ATauthor] = ACTIONS(151), - [anon_sym_ATglobal] = ACTIONS(151), - [anon_sym_ATinternal] = ACTIONS(151), - [anon_sym_ATlink] = ACTIONS(151), - [anon_sym_ATmethod] = ACTIONS(151), - [anon_sym_ATparam] = ACTIONS(151), - [anon_sym_ATproperty] = ACTIONS(153), - [anon_sym_ATproperty_DASHread] = ACTIONS(151), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(151), - [anon_sym_ATreturn] = ACTIONS(151), - [anon_sym_ATsee] = ACTIONS(151), - [anon_sym_ATthrows] = ACTIONS(151), - [anon_sym_ATvar] = ACTIONS(151), - [anon_sym_ATdeprecated] = ACTIONS(151), - [anon_sym_ATsince] = ACTIONS(151), - [anon_sym_ATversion] = ACTIONS(151), - [anon_sym_ATafter] = ACTIONS(153), - [anon_sym_ATafterClass] = ACTIONS(151), - [anon_sym_ATannotation] = ACTIONS(151), - [anon_sym_ATbackupGlobals] = ACTIONS(151), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(151), - [anon_sym_ATbefore] = ACTIONS(153), - [anon_sym_ATbeforeClass] = ACTIONS(151), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(153), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(151), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(151), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(151), - [anon_sym_ATcovers] = ACTIONS(153), - [anon_sym_ATcoversDefaultClass] = ACTIONS(153), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(151), - [anon_sym_ATcoversNothing] = ACTIONS(151), - [anon_sym_ATdataProvider] = ACTIONS(151), - [anon_sym_ATdepends] = ACTIONS(153), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(151), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(151), - [anon_sym_ATgroup] = ACTIONS(151), - [anon_sym_ATlarge] = ACTIONS(151), - [anon_sym_ATmedium] = ACTIONS(151), - [anon_sym_ATpreserveGlobalState] = ACTIONS(151), - [anon_sym_ATrequires] = ACTIONS(153), - [anon_sym_ATrequiresusages] = ACTIONS(151), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(151), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(151), - [anon_sym_ATsmall] = ACTIONS(151), - [anon_sym_ATtest] = ACTIONS(153), - [anon_sym_ATtestWith] = ACTIONS(151), - [anon_sym_ATtestdox] = ACTIONS(151), - [anon_sym_ATticket] = ACTIONS(151), - [anon_sym_LBRACK_RBRACK] = ACTIONS(155), - [anon_sym_PIPE] = ACTIONS(151), - [sym_text] = ACTIONS(153), - [sym__end] = ACTIONS(151), - }, - [15] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(54), - [aux_sym_description_repeat1] = STATE(31), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(157), - [anon_sym_ATfilesource] = ACTIONS(157), - [anon_sym_ATignore] = ACTIONS(157), - [anon_sym_ATcategory] = ACTIONS(157), - [anon_sym_ATcopyright] = ACTIONS(157), - [anon_sym_ATtodo] = ACTIONS(157), - [anon_sym_ATexample] = ACTIONS(157), - [anon_sym_ATlicense] = ACTIONS(157), - [anon_sym_ATpackage] = ACTIONS(157), - [anon_sym_ATsource] = ACTIONS(157), - [anon_sym_ATsubpackage] = ACTIONS(157), - [anon_sym_ATuses] = ACTIONS(157), - [anon_sym_ATauthor] = ACTIONS(157), - [anon_sym_ATglobal] = ACTIONS(157), - [anon_sym_ATinternal] = ACTIONS(157), - [anon_sym_ATlink] = ACTIONS(157), - [anon_sym_ATmethod] = ACTIONS(157), - [anon_sym_ATparam] = ACTIONS(157), - [anon_sym_ATproperty] = ACTIONS(159), - [anon_sym_ATproperty_DASHread] = ACTIONS(157), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(157), - [anon_sym_ATreturn] = ACTIONS(157), - [anon_sym_ATsee] = ACTIONS(157), - [anon_sym_ATthrows] = ACTIONS(157), - [anon_sym_ATvar] = ACTIONS(157), - [anon_sym_ATdeprecated] = ACTIONS(157), - [anon_sym_ATsince] = ACTIONS(157), - [anon_sym_ATversion] = ACTIONS(157), - [anon_sym_ATafter] = ACTIONS(159), - [anon_sym_ATafterClass] = ACTIONS(157), - [anon_sym_ATannotation] = ACTIONS(157), - [anon_sym_ATbackupGlobals] = ACTIONS(157), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(157), - [anon_sym_ATbefore] = ACTIONS(159), - [anon_sym_ATbeforeClass] = ACTIONS(157), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(159), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(157), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(157), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(157), - [anon_sym_ATcovers] = ACTIONS(159), - [anon_sym_ATcoversDefaultClass] = ACTIONS(159), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(157), - [anon_sym_ATcoversNothing] = ACTIONS(157), - [anon_sym_ATdataProvider] = ACTIONS(157), - [anon_sym_ATdepends] = ACTIONS(159), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(157), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(157), - [anon_sym_ATgroup] = ACTIONS(157), - [anon_sym_ATlarge] = ACTIONS(157), - [anon_sym_ATmedium] = ACTIONS(157), - [anon_sym_ATpreserveGlobalState] = ACTIONS(157), - [anon_sym_ATrequires] = ACTIONS(159), - [anon_sym_ATrequiresusages] = ACTIONS(157), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(157), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(157), - [anon_sym_ATsmall] = ACTIONS(157), - [anon_sym_ATtest] = ACTIONS(159), - [anon_sym_ATtestWith] = ACTIONS(157), - [anon_sym_ATtestdox] = ACTIONS(157), - [anon_sym_ATticket] = ACTIONS(157), - [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(157), - }, - [16] = { - [anon_sym_LBRACE] = ACTIONS(161), - [anon_sym_ATapi] = ACTIONS(161), - [anon_sym_ATfilesource] = ACTIONS(161), - [anon_sym_ATignore] = ACTIONS(161), - [anon_sym_ATcategory] = ACTIONS(161), - [anon_sym_ATcopyright] = ACTIONS(161), - [anon_sym_ATtodo] = ACTIONS(161), - [anon_sym_ATexample] = ACTIONS(161), - [anon_sym_ATlicense] = ACTIONS(161), - [anon_sym_ATpackage] = ACTIONS(161), - [anon_sym_ATsource] = ACTIONS(161), - [anon_sym_ATsubpackage] = ACTIONS(161), - [anon_sym_ATuses] = ACTIONS(161), - [anon_sym_ATauthor] = ACTIONS(161), - [anon_sym_LT] = ACTIONS(161), - [anon_sym_ATglobal] = ACTIONS(161), - [anon_sym_ATinternal] = ACTIONS(161), - [anon_sym_ATlink] = ACTIONS(161), - [anon_sym_ATmethod] = ACTIONS(161), - [anon_sym_ATparam] = ACTIONS(161), - [anon_sym_ATproperty] = ACTIONS(163), - [anon_sym_ATproperty_DASHread] = ACTIONS(161), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(161), - [anon_sym_ATreturn] = ACTIONS(161), - [anon_sym_ATsee] = ACTIONS(161), - [anon_sym_ATthrows] = ACTIONS(161), - [anon_sym_ATvar] = ACTIONS(161), - [anon_sym_ATdeprecated] = ACTIONS(161), - [anon_sym_ATsince] = ACTIONS(161), - [anon_sym_ATversion] = ACTIONS(161), - [anon_sym_ATafter] = ACTIONS(163), - [anon_sym_ATafterClass] = ACTIONS(161), - [anon_sym_ATannotation] = ACTIONS(161), - [anon_sym_ATbackupGlobals] = ACTIONS(161), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(161), - [anon_sym_ATbefore] = ACTIONS(163), - [anon_sym_ATbeforeClass] = ACTIONS(161), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(163), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(161), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(161), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(161), - [anon_sym_ATcovers] = ACTIONS(163), - [anon_sym_ATcoversDefaultClass] = ACTIONS(163), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(161), - [anon_sym_ATcoversNothing] = ACTIONS(161), - [anon_sym_ATdataProvider] = ACTIONS(161), - [anon_sym_ATdepends] = ACTIONS(163), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(161), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(161), - [anon_sym_ATgroup] = ACTIONS(161), - [anon_sym_ATlarge] = ACTIONS(161), - [anon_sym_ATmedium] = ACTIONS(161), - [anon_sym_ATpreserveGlobalState] = ACTIONS(161), - [anon_sym_ATrequires] = ACTIONS(163), - [anon_sym_ATrequiresusages] = ACTIONS(161), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(161), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(161), - [anon_sym_ATsmall] = ACTIONS(161), - [anon_sym_ATtest] = ACTIONS(163), - [anon_sym_ATtestWith] = ACTIONS(161), - [anon_sym_ATtestdox] = ACTIONS(161), - [anon_sym_ATticket] = ACTIONS(161), - [anon_sym_LBRACK_RBRACK] = ACTIONS(161), - [anon_sym_PIPE] = ACTIONS(161), - [sym_text] = ACTIONS(163), - [sym__end] = ACTIONS(161), - }, - [17] = { [anon_sym_LBRACE] = ACTIONS(112), [anon_sym_ATapi] = ACTIONS(112), [anon_sym_ATfilesource] = ACTIONS(112), @@ -5277,894 +5128,1097 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_text] = ACTIONS(114), [sym__end] = ACTIONS(112), }, + [15] = { + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(56), + [aux_sym_description_repeat1] = STATE(33), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(151), + [anon_sym_ATfilesource] = ACTIONS(151), + [anon_sym_ATignore] = ACTIONS(151), + [anon_sym_ATcategory] = ACTIONS(151), + [anon_sym_ATcopyright] = ACTIONS(151), + [anon_sym_ATtodo] = ACTIONS(151), + [anon_sym_ATexample] = ACTIONS(151), + [anon_sym_ATlicense] = ACTIONS(151), + [anon_sym_ATpackage] = ACTIONS(151), + [anon_sym_ATsource] = ACTIONS(151), + [anon_sym_ATsubpackage] = ACTIONS(151), + [anon_sym_ATuses] = ACTIONS(151), + [anon_sym_ATauthor] = ACTIONS(151), + [anon_sym_ATglobal] = ACTIONS(151), + [anon_sym_ATinternal] = ACTIONS(151), + [anon_sym_ATlink] = ACTIONS(151), + [anon_sym_ATmethod] = ACTIONS(151), + [anon_sym_ATparam] = ACTIONS(151), + [anon_sym_ATproperty] = ACTIONS(153), + [anon_sym_ATproperty_DASHread] = ACTIONS(151), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(151), + [anon_sym_ATreturn] = ACTIONS(151), + [anon_sym_ATsee] = ACTIONS(151), + [anon_sym_ATthrows] = ACTIONS(151), + [anon_sym_ATvar] = ACTIONS(151), + [anon_sym_ATdeprecated] = ACTIONS(151), + [anon_sym_ATsince] = ACTIONS(151), + [anon_sym_ATversion] = ACTIONS(151), + [anon_sym_ATafter] = ACTIONS(153), + [anon_sym_ATafterClass] = ACTIONS(151), + [anon_sym_ATannotation] = ACTIONS(151), + [anon_sym_ATbackupGlobals] = ACTIONS(151), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(151), + [anon_sym_ATbefore] = ACTIONS(153), + [anon_sym_ATbeforeClass] = ACTIONS(151), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(153), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(151), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(151), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(151), + [anon_sym_ATcovers] = ACTIONS(153), + [anon_sym_ATcoversDefaultClass] = ACTIONS(153), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(151), + [anon_sym_ATcoversNothing] = ACTIONS(151), + [anon_sym_ATdataProvider] = ACTIONS(151), + [anon_sym_ATdepends] = ACTIONS(153), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(151), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(151), + [anon_sym_ATgroup] = ACTIONS(151), + [anon_sym_ATlarge] = ACTIONS(151), + [anon_sym_ATmedium] = ACTIONS(151), + [anon_sym_ATpreserveGlobalState] = ACTIONS(151), + [anon_sym_ATrequires] = ACTIONS(153), + [anon_sym_ATrequiresusages] = ACTIONS(151), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(151), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(151), + [anon_sym_ATsmall] = ACTIONS(151), + [anon_sym_ATtest] = ACTIONS(153), + [anon_sym_ATtestWith] = ACTIONS(151), + [anon_sym_ATtestdox] = ACTIONS(151), + [anon_sym_ATticket] = ACTIONS(151), + [sym_text] = ACTIONS(45), + [sym__end] = ACTIONS(151), + }, + [16] = { + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(62), + [aux_sym_description_repeat1] = STATE(33), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(155), + [anon_sym_ATfilesource] = ACTIONS(155), + [anon_sym_ATignore] = ACTIONS(155), + [anon_sym_ATcategory] = ACTIONS(155), + [anon_sym_ATcopyright] = ACTIONS(155), + [anon_sym_ATtodo] = ACTIONS(155), + [anon_sym_ATexample] = ACTIONS(155), + [anon_sym_ATlicense] = ACTIONS(155), + [anon_sym_ATpackage] = ACTIONS(155), + [anon_sym_ATsource] = ACTIONS(155), + [anon_sym_ATsubpackage] = ACTIONS(155), + [anon_sym_ATuses] = ACTIONS(155), + [anon_sym_ATauthor] = ACTIONS(155), + [anon_sym_ATglobal] = ACTIONS(155), + [anon_sym_ATinternal] = ACTIONS(155), + [anon_sym_ATlink] = ACTIONS(155), + [anon_sym_ATmethod] = ACTIONS(155), + [anon_sym_ATparam] = ACTIONS(155), + [anon_sym_ATproperty] = ACTIONS(157), + [anon_sym_ATproperty_DASHread] = ACTIONS(155), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(155), + [anon_sym_ATreturn] = ACTIONS(155), + [anon_sym_ATsee] = ACTIONS(155), + [anon_sym_ATthrows] = ACTIONS(155), + [anon_sym_ATvar] = ACTIONS(155), + [anon_sym_ATdeprecated] = ACTIONS(155), + [anon_sym_ATsince] = ACTIONS(155), + [anon_sym_ATversion] = ACTIONS(155), + [anon_sym_ATafter] = ACTIONS(157), + [anon_sym_ATafterClass] = ACTIONS(155), + [anon_sym_ATannotation] = ACTIONS(155), + [anon_sym_ATbackupGlobals] = ACTIONS(155), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(155), + [anon_sym_ATbefore] = ACTIONS(157), + [anon_sym_ATbeforeClass] = ACTIONS(155), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(157), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(155), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(155), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(155), + [anon_sym_ATcovers] = ACTIONS(157), + [anon_sym_ATcoversDefaultClass] = ACTIONS(157), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(155), + [anon_sym_ATcoversNothing] = ACTIONS(155), + [anon_sym_ATdataProvider] = ACTIONS(155), + [anon_sym_ATdepends] = ACTIONS(157), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(155), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(155), + [anon_sym_ATgroup] = ACTIONS(155), + [anon_sym_ATlarge] = ACTIONS(155), + [anon_sym_ATmedium] = ACTIONS(155), + [anon_sym_ATpreserveGlobalState] = ACTIONS(155), + [anon_sym_ATrequires] = ACTIONS(157), + [anon_sym_ATrequiresusages] = ACTIONS(155), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(155), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(155), + [anon_sym_ATsmall] = ACTIONS(155), + [anon_sym_ATtest] = ACTIONS(157), + [anon_sym_ATtestWith] = ACTIONS(155), + [anon_sym_ATtestdox] = ACTIONS(155), + [anon_sym_ATticket] = ACTIONS(155), + [sym_text] = ACTIONS(45), + [sym__end] = ACTIONS(155), + }, + [17] = { + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(53), + [aux_sym_description_repeat1] = STATE(33), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(159), + [anon_sym_ATfilesource] = ACTIONS(159), + [anon_sym_ATignore] = ACTIONS(159), + [anon_sym_ATcategory] = ACTIONS(159), + [anon_sym_ATcopyright] = ACTIONS(159), + [anon_sym_ATtodo] = ACTIONS(159), + [anon_sym_ATexample] = ACTIONS(159), + [anon_sym_ATlicense] = ACTIONS(159), + [anon_sym_ATpackage] = ACTIONS(159), + [anon_sym_ATsource] = ACTIONS(159), + [anon_sym_ATsubpackage] = ACTIONS(159), + [anon_sym_ATuses] = ACTIONS(159), + [anon_sym_ATauthor] = ACTIONS(159), + [anon_sym_ATglobal] = ACTIONS(159), + [anon_sym_ATinternal] = ACTIONS(159), + [anon_sym_ATlink] = ACTIONS(159), + [anon_sym_ATmethod] = ACTIONS(159), + [anon_sym_ATparam] = ACTIONS(159), + [anon_sym_ATproperty] = ACTIONS(161), + [anon_sym_ATproperty_DASHread] = ACTIONS(159), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(159), + [anon_sym_ATreturn] = ACTIONS(159), + [anon_sym_ATsee] = ACTIONS(159), + [anon_sym_ATthrows] = ACTIONS(159), + [anon_sym_ATvar] = ACTIONS(159), + [anon_sym_ATdeprecated] = ACTIONS(159), + [anon_sym_ATsince] = ACTIONS(159), + [anon_sym_ATversion] = ACTIONS(159), + [anon_sym_ATafter] = ACTIONS(161), + [anon_sym_ATafterClass] = ACTIONS(159), + [anon_sym_ATannotation] = ACTIONS(159), + [anon_sym_ATbackupGlobals] = ACTIONS(159), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(159), + [anon_sym_ATbefore] = ACTIONS(161), + [anon_sym_ATbeforeClass] = ACTIONS(159), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(161), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(159), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(159), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(159), + [anon_sym_ATcovers] = ACTIONS(161), + [anon_sym_ATcoversDefaultClass] = ACTIONS(161), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(159), + [anon_sym_ATcoversNothing] = ACTIONS(159), + [anon_sym_ATdataProvider] = ACTIONS(159), + [anon_sym_ATdepends] = ACTIONS(161), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(159), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(159), + [anon_sym_ATgroup] = ACTIONS(159), + [anon_sym_ATlarge] = ACTIONS(159), + [anon_sym_ATmedium] = ACTIONS(159), + [anon_sym_ATpreserveGlobalState] = ACTIONS(159), + [anon_sym_ATrequires] = ACTIONS(161), + [anon_sym_ATrequiresusages] = ACTIONS(159), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(159), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(159), + [anon_sym_ATsmall] = ACTIONS(159), + [anon_sym_ATtest] = ACTIONS(161), + [anon_sym_ATtestWith] = ACTIONS(159), + [anon_sym_ATtestdox] = ACTIONS(159), + [anon_sym_ATticket] = ACTIONS(159), + [sym_text] = ACTIONS(45), + [sym__end] = ACTIONS(159), + }, [18] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(48), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(67), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(165), - [anon_sym_ATfilesource] = ACTIONS(165), - [anon_sym_ATignore] = ACTIONS(165), - [anon_sym_ATcategory] = ACTIONS(165), - [anon_sym_ATcopyright] = ACTIONS(165), - [anon_sym_ATtodo] = ACTIONS(165), - [anon_sym_ATexample] = ACTIONS(165), - [anon_sym_ATlicense] = ACTIONS(165), - [anon_sym_ATpackage] = ACTIONS(165), - [anon_sym_ATsource] = ACTIONS(165), - [anon_sym_ATsubpackage] = ACTIONS(165), - [anon_sym_ATuses] = ACTIONS(165), - [anon_sym_ATauthor] = ACTIONS(165), - [anon_sym_ATglobal] = ACTIONS(165), - [anon_sym_ATinternal] = ACTIONS(165), - [anon_sym_ATlink] = ACTIONS(165), - [anon_sym_ATmethod] = ACTIONS(165), - [anon_sym_ATparam] = ACTIONS(165), - [anon_sym_ATproperty] = ACTIONS(167), - [anon_sym_ATproperty_DASHread] = ACTIONS(165), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(165), - [anon_sym_ATreturn] = ACTIONS(165), - [anon_sym_ATsee] = ACTIONS(165), - [anon_sym_ATthrows] = ACTIONS(165), - [anon_sym_ATvar] = ACTIONS(165), - [anon_sym_ATdeprecated] = ACTIONS(165), - [anon_sym_ATsince] = ACTIONS(165), - [anon_sym_ATversion] = ACTIONS(165), - [anon_sym_ATafter] = ACTIONS(167), - [anon_sym_ATafterClass] = ACTIONS(165), - [anon_sym_ATannotation] = ACTIONS(165), - [anon_sym_ATbackupGlobals] = ACTIONS(165), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(165), - [anon_sym_ATbefore] = ACTIONS(167), - [anon_sym_ATbeforeClass] = ACTIONS(165), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(167), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(165), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(165), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(165), - [anon_sym_ATcovers] = ACTIONS(167), - [anon_sym_ATcoversDefaultClass] = ACTIONS(167), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(165), - [anon_sym_ATcoversNothing] = ACTIONS(165), - [anon_sym_ATdataProvider] = ACTIONS(165), - [anon_sym_ATdepends] = ACTIONS(167), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(165), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(165), - [anon_sym_ATgroup] = ACTIONS(165), - [anon_sym_ATlarge] = ACTIONS(165), - [anon_sym_ATmedium] = ACTIONS(165), - [anon_sym_ATpreserveGlobalState] = ACTIONS(165), - [anon_sym_ATrequires] = ACTIONS(167), - [anon_sym_ATrequiresusages] = ACTIONS(165), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(165), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(165), - [anon_sym_ATsmall] = ACTIONS(165), - [anon_sym_ATtest] = ACTIONS(167), - [anon_sym_ATtestWith] = ACTIONS(165), - [anon_sym_ATtestdox] = ACTIONS(165), - [anon_sym_ATticket] = ACTIONS(165), + [anon_sym_ATapi] = ACTIONS(163), + [anon_sym_ATfilesource] = ACTIONS(163), + [anon_sym_ATignore] = ACTIONS(163), + [anon_sym_ATcategory] = ACTIONS(163), + [anon_sym_ATcopyright] = ACTIONS(163), + [anon_sym_ATtodo] = ACTIONS(163), + [anon_sym_ATexample] = ACTIONS(163), + [anon_sym_ATlicense] = ACTIONS(163), + [anon_sym_ATpackage] = ACTIONS(163), + [anon_sym_ATsource] = ACTIONS(163), + [anon_sym_ATsubpackage] = ACTIONS(163), + [anon_sym_ATuses] = ACTIONS(163), + [anon_sym_ATauthor] = ACTIONS(163), + [anon_sym_ATglobal] = ACTIONS(163), + [anon_sym_ATinternal] = ACTIONS(163), + [anon_sym_ATlink] = ACTIONS(163), + [anon_sym_ATmethod] = ACTIONS(163), + [anon_sym_ATparam] = ACTIONS(163), + [anon_sym_ATproperty] = ACTIONS(165), + [anon_sym_ATproperty_DASHread] = ACTIONS(163), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(163), + [anon_sym_ATreturn] = ACTIONS(163), + [anon_sym_ATsee] = ACTIONS(163), + [anon_sym_ATthrows] = ACTIONS(163), + [anon_sym_ATvar] = ACTIONS(163), + [anon_sym_ATdeprecated] = ACTIONS(163), + [anon_sym_ATsince] = ACTIONS(163), + [anon_sym_ATversion] = ACTIONS(163), + [anon_sym_ATafter] = ACTIONS(165), + [anon_sym_ATafterClass] = ACTIONS(163), + [anon_sym_ATannotation] = ACTIONS(163), + [anon_sym_ATbackupGlobals] = ACTIONS(163), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(163), + [anon_sym_ATbefore] = ACTIONS(165), + [anon_sym_ATbeforeClass] = ACTIONS(163), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(165), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(163), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(163), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(163), + [anon_sym_ATcovers] = ACTIONS(165), + [anon_sym_ATcoversDefaultClass] = ACTIONS(165), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(163), + [anon_sym_ATcoversNothing] = ACTIONS(163), + [anon_sym_ATdataProvider] = ACTIONS(163), + [anon_sym_ATdepends] = ACTIONS(165), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(163), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(163), + [anon_sym_ATgroup] = ACTIONS(163), + [anon_sym_ATlarge] = ACTIONS(163), + [anon_sym_ATmedium] = ACTIONS(163), + [anon_sym_ATpreserveGlobalState] = ACTIONS(163), + [anon_sym_ATrequires] = ACTIONS(165), + [anon_sym_ATrequiresusages] = ACTIONS(163), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(163), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(163), + [anon_sym_ATsmall] = ACTIONS(163), + [anon_sym_ATtest] = ACTIONS(165), + [anon_sym_ATtestWith] = ACTIONS(163), + [anon_sym_ATtestdox] = ACTIONS(163), + [anon_sym_ATticket] = ACTIONS(163), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(165), + [sym__end] = ACTIONS(163), }, [19] = { - [anon_sym_LBRACE] = ACTIONS(169), - [anon_sym_ATapi] = ACTIONS(169), - [anon_sym_ATfilesource] = ACTIONS(169), - [anon_sym_ATignore] = ACTIONS(169), - [anon_sym_ATcategory] = ACTIONS(169), - [anon_sym_ATcopyright] = ACTIONS(169), - [anon_sym_ATtodo] = ACTIONS(169), - [anon_sym_ATexample] = ACTIONS(169), - [anon_sym_ATlicense] = ACTIONS(169), - [anon_sym_ATpackage] = ACTIONS(169), - [anon_sym_ATsource] = ACTIONS(169), - [anon_sym_ATsubpackage] = ACTIONS(169), - [anon_sym_ATuses] = ACTIONS(169), - [anon_sym_ATauthor] = ACTIONS(169), - [anon_sym_LT] = ACTIONS(169), - [anon_sym_ATglobal] = ACTIONS(169), - [anon_sym_ATinternal] = ACTIONS(169), - [anon_sym_ATlink] = ACTIONS(169), - [anon_sym_ATmethod] = ACTIONS(169), - [anon_sym_ATparam] = ACTIONS(169), - [anon_sym_ATproperty] = ACTIONS(171), - [anon_sym_ATproperty_DASHread] = ACTIONS(169), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(169), - [anon_sym_ATreturn] = ACTIONS(169), - [anon_sym_ATsee] = ACTIONS(169), - [anon_sym_ATthrows] = ACTIONS(169), - [anon_sym_ATvar] = ACTIONS(169), - [anon_sym_ATdeprecated] = ACTIONS(169), - [anon_sym_ATsince] = ACTIONS(169), - [anon_sym_ATversion] = ACTIONS(169), - [anon_sym_ATafter] = ACTIONS(171), - [anon_sym_ATafterClass] = ACTIONS(169), - [anon_sym_ATannotation] = ACTIONS(169), - [anon_sym_ATbackupGlobals] = ACTIONS(169), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(169), - [anon_sym_ATbefore] = ACTIONS(171), - [anon_sym_ATbeforeClass] = ACTIONS(169), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(171), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(169), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(169), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(169), - [anon_sym_ATcovers] = ACTIONS(171), - [anon_sym_ATcoversDefaultClass] = ACTIONS(171), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(169), - [anon_sym_ATcoversNothing] = ACTIONS(169), - [anon_sym_ATdataProvider] = ACTIONS(169), - [anon_sym_ATdepends] = ACTIONS(171), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(169), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(169), - [anon_sym_ATgroup] = ACTIONS(169), - [anon_sym_ATlarge] = ACTIONS(169), - [anon_sym_ATmedium] = ACTIONS(169), - [anon_sym_ATpreserveGlobalState] = ACTIONS(169), - [anon_sym_ATrequires] = ACTIONS(171), - [anon_sym_ATrequiresusages] = ACTIONS(169), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(169), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(169), - [anon_sym_ATsmall] = ACTIONS(169), - [anon_sym_ATtest] = ACTIONS(171), - [anon_sym_ATtestWith] = ACTIONS(169), - [anon_sym_ATtestdox] = ACTIONS(169), - [anon_sym_ATticket] = ACTIONS(169), - [anon_sym_LBRACK_RBRACK] = ACTIONS(169), - [anon_sym_PIPE] = ACTIONS(169), - [sym_text] = ACTIONS(171), - [sym__end] = ACTIONS(169), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(63), + [aux_sym_description_repeat1] = STATE(33), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(167), + [anon_sym_ATfilesource] = ACTIONS(167), + [anon_sym_ATignore] = ACTIONS(167), + [anon_sym_ATcategory] = ACTIONS(167), + [anon_sym_ATcopyright] = ACTIONS(167), + [anon_sym_ATtodo] = ACTIONS(167), + [anon_sym_ATexample] = ACTIONS(167), + [anon_sym_ATlicense] = ACTIONS(167), + [anon_sym_ATpackage] = ACTIONS(167), + [anon_sym_ATsource] = ACTIONS(167), + [anon_sym_ATsubpackage] = ACTIONS(167), + [anon_sym_ATuses] = ACTIONS(167), + [anon_sym_ATauthor] = ACTIONS(167), + [anon_sym_ATglobal] = ACTIONS(167), + [anon_sym_ATinternal] = ACTIONS(167), + [anon_sym_ATlink] = ACTIONS(167), + [anon_sym_ATmethod] = ACTIONS(167), + [anon_sym_ATparam] = ACTIONS(167), + [anon_sym_ATproperty] = ACTIONS(169), + [anon_sym_ATproperty_DASHread] = ACTIONS(167), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(167), + [anon_sym_ATreturn] = ACTIONS(167), + [anon_sym_ATsee] = ACTIONS(167), + [anon_sym_ATthrows] = ACTIONS(167), + [anon_sym_ATvar] = ACTIONS(167), + [anon_sym_ATdeprecated] = ACTIONS(167), + [anon_sym_ATsince] = ACTIONS(167), + [anon_sym_ATversion] = ACTIONS(167), + [anon_sym_ATafter] = ACTIONS(169), + [anon_sym_ATafterClass] = ACTIONS(167), + [anon_sym_ATannotation] = ACTIONS(167), + [anon_sym_ATbackupGlobals] = ACTIONS(167), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(167), + [anon_sym_ATbefore] = ACTIONS(169), + [anon_sym_ATbeforeClass] = ACTIONS(167), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(169), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(167), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(167), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(167), + [anon_sym_ATcovers] = ACTIONS(169), + [anon_sym_ATcoversDefaultClass] = ACTIONS(169), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(167), + [anon_sym_ATcoversNothing] = ACTIONS(167), + [anon_sym_ATdataProvider] = ACTIONS(167), + [anon_sym_ATdepends] = ACTIONS(169), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(167), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(167), + [anon_sym_ATgroup] = ACTIONS(167), + [anon_sym_ATlarge] = ACTIONS(167), + [anon_sym_ATmedium] = ACTIONS(167), + [anon_sym_ATpreserveGlobalState] = ACTIONS(167), + [anon_sym_ATrequires] = ACTIONS(169), + [anon_sym_ATrequiresusages] = ACTIONS(167), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(167), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(167), + [anon_sym_ATsmall] = ACTIONS(167), + [anon_sym_ATtest] = ACTIONS(169), + [anon_sym_ATtestWith] = ACTIONS(167), + [anon_sym_ATtestdox] = ACTIONS(167), + [anon_sym_ATticket] = ACTIONS(167), + [sym_text] = ACTIONS(45), + [sym__end] = ACTIONS(167), }, [20] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(67), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(65), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(173), - [anon_sym_ATfilesource] = ACTIONS(173), - [anon_sym_ATignore] = ACTIONS(173), - [anon_sym_ATcategory] = ACTIONS(173), - [anon_sym_ATcopyright] = ACTIONS(173), - [anon_sym_ATtodo] = ACTIONS(173), - [anon_sym_ATexample] = ACTIONS(173), - [anon_sym_ATlicense] = ACTIONS(173), - [anon_sym_ATpackage] = ACTIONS(173), - [anon_sym_ATsource] = ACTIONS(173), - [anon_sym_ATsubpackage] = ACTIONS(173), - [anon_sym_ATuses] = ACTIONS(173), - [anon_sym_ATauthor] = ACTIONS(173), - [anon_sym_ATglobal] = ACTIONS(173), - [anon_sym_ATinternal] = ACTIONS(173), - [anon_sym_ATlink] = ACTIONS(173), - [anon_sym_ATmethod] = ACTIONS(173), - [anon_sym_ATparam] = ACTIONS(173), - [anon_sym_ATproperty] = ACTIONS(175), - [anon_sym_ATproperty_DASHread] = ACTIONS(173), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(173), - [anon_sym_ATreturn] = ACTIONS(173), - [anon_sym_ATsee] = ACTIONS(173), - [anon_sym_ATthrows] = ACTIONS(173), - [anon_sym_ATvar] = ACTIONS(173), - [anon_sym_ATdeprecated] = ACTIONS(173), - [anon_sym_ATsince] = ACTIONS(173), - [anon_sym_ATversion] = ACTIONS(173), - [anon_sym_ATafter] = ACTIONS(175), - [anon_sym_ATafterClass] = ACTIONS(173), - [anon_sym_ATannotation] = ACTIONS(173), - [anon_sym_ATbackupGlobals] = ACTIONS(173), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(173), - [anon_sym_ATbefore] = ACTIONS(175), - [anon_sym_ATbeforeClass] = ACTIONS(173), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(175), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(173), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(173), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(173), - [anon_sym_ATcovers] = ACTIONS(175), - [anon_sym_ATcoversDefaultClass] = ACTIONS(175), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(173), - [anon_sym_ATcoversNothing] = ACTIONS(173), - [anon_sym_ATdataProvider] = ACTIONS(173), - [anon_sym_ATdepends] = ACTIONS(175), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(173), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(173), - [anon_sym_ATgroup] = ACTIONS(173), - [anon_sym_ATlarge] = ACTIONS(173), - [anon_sym_ATmedium] = ACTIONS(173), - [anon_sym_ATpreserveGlobalState] = ACTIONS(173), - [anon_sym_ATrequires] = ACTIONS(175), - [anon_sym_ATrequiresusages] = ACTIONS(173), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(173), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(173), - [anon_sym_ATsmall] = ACTIONS(173), - [anon_sym_ATtest] = ACTIONS(175), - [anon_sym_ATtestWith] = ACTIONS(173), - [anon_sym_ATtestdox] = ACTIONS(173), - [anon_sym_ATticket] = ACTIONS(173), + [anon_sym_ATapi] = ACTIONS(171), + [anon_sym_ATfilesource] = ACTIONS(171), + [anon_sym_ATignore] = ACTIONS(171), + [anon_sym_ATcategory] = ACTIONS(171), + [anon_sym_ATcopyright] = ACTIONS(171), + [anon_sym_ATtodo] = ACTIONS(171), + [anon_sym_ATexample] = ACTIONS(171), + [anon_sym_ATlicense] = ACTIONS(171), + [anon_sym_ATpackage] = ACTIONS(171), + [anon_sym_ATsource] = ACTIONS(171), + [anon_sym_ATsubpackage] = ACTIONS(171), + [anon_sym_ATuses] = ACTIONS(171), + [anon_sym_ATauthor] = ACTIONS(171), + [anon_sym_ATglobal] = ACTIONS(171), + [anon_sym_ATinternal] = ACTIONS(171), + [anon_sym_ATlink] = ACTIONS(171), + [anon_sym_ATmethod] = ACTIONS(171), + [anon_sym_ATparam] = ACTIONS(171), + [anon_sym_ATproperty] = ACTIONS(173), + [anon_sym_ATproperty_DASHread] = ACTIONS(171), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(171), + [anon_sym_ATreturn] = ACTIONS(171), + [anon_sym_ATsee] = ACTIONS(171), + [anon_sym_ATthrows] = ACTIONS(171), + [anon_sym_ATvar] = ACTIONS(171), + [anon_sym_ATdeprecated] = ACTIONS(171), + [anon_sym_ATsince] = ACTIONS(171), + [anon_sym_ATversion] = ACTIONS(171), + [anon_sym_ATafter] = ACTIONS(173), + [anon_sym_ATafterClass] = ACTIONS(171), + [anon_sym_ATannotation] = ACTIONS(171), + [anon_sym_ATbackupGlobals] = ACTIONS(171), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(171), + [anon_sym_ATbefore] = ACTIONS(173), + [anon_sym_ATbeforeClass] = ACTIONS(171), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(173), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(171), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(171), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(171), + [anon_sym_ATcovers] = ACTIONS(173), + [anon_sym_ATcoversDefaultClass] = ACTIONS(173), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(171), + [anon_sym_ATcoversNothing] = ACTIONS(171), + [anon_sym_ATdataProvider] = ACTIONS(171), + [anon_sym_ATdepends] = ACTIONS(173), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(171), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(171), + [anon_sym_ATgroup] = ACTIONS(171), + [anon_sym_ATlarge] = ACTIONS(171), + [anon_sym_ATmedium] = ACTIONS(171), + [anon_sym_ATpreserveGlobalState] = ACTIONS(171), + [anon_sym_ATrequires] = ACTIONS(173), + [anon_sym_ATrequiresusages] = ACTIONS(171), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(171), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(171), + [anon_sym_ATsmall] = ACTIONS(171), + [anon_sym_ATtest] = ACTIONS(173), + [anon_sym_ATtestWith] = ACTIONS(171), + [anon_sym_ATtestdox] = ACTIONS(171), + [anon_sym_ATticket] = ACTIONS(171), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(173), + [sym__end] = ACTIONS(171), }, [21] = { - [anon_sym_LBRACE] = ACTIONS(177), - [anon_sym_ATapi] = ACTIONS(177), - [anon_sym_ATfilesource] = ACTIONS(177), - [anon_sym_ATignore] = ACTIONS(177), - [anon_sym_ATcategory] = ACTIONS(177), - [anon_sym_ATcopyright] = ACTIONS(177), - [anon_sym_ATtodo] = ACTIONS(177), - [anon_sym_ATexample] = ACTIONS(177), - [anon_sym_ATlicense] = ACTIONS(177), - [anon_sym_ATpackage] = ACTIONS(177), - [anon_sym_ATsource] = ACTIONS(177), - [anon_sym_ATsubpackage] = ACTIONS(177), - [anon_sym_ATuses] = ACTIONS(177), - [anon_sym_ATauthor] = ACTIONS(177), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_ATglobal] = ACTIONS(177), - [anon_sym_ATinternal] = ACTIONS(177), - [anon_sym_ATlink] = ACTIONS(177), - [anon_sym_ATmethod] = ACTIONS(177), - [anon_sym_ATparam] = ACTIONS(177), - [anon_sym_ATproperty] = ACTIONS(179), - [anon_sym_ATproperty_DASHread] = ACTIONS(177), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(177), - [anon_sym_ATreturn] = ACTIONS(177), - [anon_sym_ATsee] = ACTIONS(177), - [anon_sym_ATthrows] = ACTIONS(177), - [anon_sym_ATvar] = ACTIONS(177), - [anon_sym_ATdeprecated] = ACTIONS(177), - [anon_sym_ATsince] = ACTIONS(177), - [anon_sym_ATversion] = ACTIONS(177), - [anon_sym_ATafter] = ACTIONS(179), - [anon_sym_ATafterClass] = ACTIONS(177), - [anon_sym_ATannotation] = ACTIONS(177), - [anon_sym_ATbackupGlobals] = ACTIONS(177), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(177), - [anon_sym_ATbefore] = ACTIONS(179), - [anon_sym_ATbeforeClass] = ACTIONS(177), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(179), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(177), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(177), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(177), - [anon_sym_ATcovers] = ACTIONS(179), - [anon_sym_ATcoversDefaultClass] = ACTIONS(179), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(177), - [anon_sym_ATcoversNothing] = ACTIONS(177), - [anon_sym_ATdataProvider] = ACTIONS(177), - [anon_sym_ATdepends] = ACTIONS(179), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(177), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(177), - [anon_sym_ATgroup] = ACTIONS(177), - [anon_sym_ATlarge] = ACTIONS(177), - [anon_sym_ATmedium] = ACTIONS(177), - [anon_sym_ATpreserveGlobalState] = ACTIONS(177), - [anon_sym_ATrequires] = ACTIONS(179), - [anon_sym_ATrequiresusages] = ACTIONS(177), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(177), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(177), - [anon_sym_ATsmall] = ACTIONS(177), - [anon_sym_ATtest] = ACTIONS(179), - [anon_sym_ATtestWith] = ACTIONS(177), - [anon_sym_ATtestdox] = ACTIONS(177), - [anon_sym_ATticket] = ACTIONS(177), - [anon_sym_LBRACK_RBRACK] = ACTIONS(177), - [anon_sym_PIPE] = ACTIONS(177), - [sym_text] = ACTIONS(179), - [sym__end] = ACTIONS(177), + [anon_sym_LBRACE] = ACTIONS(175), + [anon_sym_ATapi] = ACTIONS(175), + [anon_sym_ATfilesource] = ACTIONS(175), + [anon_sym_ATignore] = ACTIONS(175), + [anon_sym_ATcategory] = ACTIONS(175), + [anon_sym_ATcopyright] = ACTIONS(175), + [anon_sym_ATtodo] = ACTIONS(175), + [anon_sym_ATexample] = ACTIONS(175), + [anon_sym_ATlicense] = ACTIONS(175), + [anon_sym_ATpackage] = ACTIONS(175), + [anon_sym_ATsource] = ACTIONS(175), + [anon_sym_ATsubpackage] = ACTIONS(175), + [anon_sym_ATuses] = ACTIONS(175), + [anon_sym_ATauthor] = ACTIONS(175), + [anon_sym_LT] = ACTIONS(175), + [anon_sym_ATglobal] = ACTIONS(175), + [anon_sym_ATinternal] = ACTIONS(175), + [anon_sym_ATlink] = ACTIONS(175), + [anon_sym_ATmethod] = ACTIONS(175), + [anon_sym_ATparam] = ACTIONS(175), + [anon_sym_ATproperty] = ACTIONS(177), + [anon_sym_ATproperty_DASHread] = ACTIONS(175), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(175), + [anon_sym_ATreturn] = ACTIONS(175), + [anon_sym_ATsee] = ACTIONS(175), + [anon_sym_ATthrows] = ACTIONS(175), + [anon_sym_ATvar] = ACTIONS(175), + [anon_sym_ATdeprecated] = ACTIONS(175), + [anon_sym_ATsince] = ACTIONS(175), + [anon_sym_ATversion] = ACTIONS(175), + [anon_sym_ATafter] = ACTIONS(177), + [anon_sym_ATafterClass] = ACTIONS(175), + [anon_sym_ATannotation] = ACTIONS(175), + [anon_sym_ATbackupGlobals] = ACTIONS(175), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(175), + [anon_sym_ATbefore] = ACTIONS(177), + [anon_sym_ATbeforeClass] = ACTIONS(175), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(177), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(175), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(175), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(175), + [anon_sym_ATcovers] = ACTIONS(177), + [anon_sym_ATcoversDefaultClass] = ACTIONS(177), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(175), + [anon_sym_ATcoversNothing] = ACTIONS(175), + [anon_sym_ATdataProvider] = ACTIONS(175), + [anon_sym_ATdepends] = ACTIONS(177), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(175), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(175), + [anon_sym_ATgroup] = ACTIONS(175), + [anon_sym_ATlarge] = ACTIONS(175), + [anon_sym_ATmedium] = ACTIONS(175), + [anon_sym_ATpreserveGlobalState] = ACTIONS(175), + [anon_sym_ATrequires] = ACTIONS(177), + [anon_sym_ATrequiresusages] = ACTIONS(175), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(175), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(175), + [anon_sym_ATsmall] = ACTIONS(175), + [anon_sym_ATtest] = ACTIONS(177), + [anon_sym_ATtestWith] = ACTIONS(175), + [anon_sym_ATtestdox] = ACTIONS(175), + [anon_sym_ATticket] = ACTIONS(175), + [anon_sym_LBRACK_RBRACK] = ACTIONS(175), + [anon_sym_PIPE] = ACTIONS(175), + [sym_text] = ACTIONS(177), + [sym__end] = ACTIONS(175), }, [22] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(57), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(49), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(181), - [anon_sym_ATfilesource] = ACTIONS(181), - [anon_sym_ATignore] = ACTIONS(181), - [anon_sym_ATcategory] = ACTIONS(181), - [anon_sym_ATcopyright] = ACTIONS(181), - [anon_sym_ATtodo] = ACTIONS(181), - [anon_sym_ATexample] = ACTIONS(181), - [anon_sym_ATlicense] = ACTIONS(181), - [anon_sym_ATpackage] = ACTIONS(181), - [anon_sym_ATsource] = ACTIONS(181), - [anon_sym_ATsubpackage] = ACTIONS(181), - [anon_sym_ATuses] = ACTIONS(181), - [anon_sym_ATauthor] = ACTIONS(181), - [anon_sym_ATglobal] = ACTIONS(181), - [anon_sym_ATinternal] = ACTIONS(181), - [anon_sym_ATlink] = ACTIONS(181), - [anon_sym_ATmethod] = ACTIONS(181), - [anon_sym_ATparam] = ACTIONS(181), - [anon_sym_ATproperty] = ACTIONS(183), - [anon_sym_ATproperty_DASHread] = ACTIONS(181), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(181), - [anon_sym_ATreturn] = ACTIONS(181), - [anon_sym_ATsee] = ACTIONS(181), - [anon_sym_ATthrows] = ACTIONS(181), - [anon_sym_ATvar] = ACTIONS(181), - [anon_sym_ATdeprecated] = ACTIONS(181), - [anon_sym_ATsince] = ACTIONS(181), - [anon_sym_ATversion] = ACTIONS(181), - [anon_sym_ATafter] = ACTIONS(183), - [anon_sym_ATafterClass] = ACTIONS(181), - [anon_sym_ATannotation] = ACTIONS(181), - [anon_sym_ATbackupGlobals] = ACTIONS(181), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(181), - [anon_sym_ATbefore] = ACTIONS(183), - [anon_sym_ATbeforeClass] = ACTIONS(181), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(183), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(181), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(181), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(181), - [anon_sym_ATcovers] = ACTIONS(183), - [anon_sym_ATcoversDefaultClass] = ACTIONS(183), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(181), - [anon_sym_ATcoversNothing] = ACTIONS(181), - [anon_sym_ATdataProvider] = ACTIONS(181), - [anon_sym_ATdepends] = ACTIONS(183), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(181), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(181), - [anon_sym_ATgroup] = ACTIONS(181), - [anon_sym_ATlarge] = ACTIONS(181), - [anon_sym_ATmedium] = ACTIONS(181), - [anon_sym_ATpreserveGlobalState] = ACTIONS(181), - [anon_sym_ATrequires] = ACTIONS(183), - [anon_sym_ATrequiresusages] = ACTIONS(181), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(181), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(181), - [anon_sym_ATsmall] = ACTIONS(181), - [anon_sym_ATtest] = ACTIONS(183), - [anon_sym_ATtestWith] = ACTIONS(181), - [anon_sym_ATtestdox] = ACTIONS(181), - [anon_sym_ATticket] = ACTIONS(181), + [anon_sym_ATapi] = ACTIONS(179), + [anon_sym_ATfilesource] = ACTIONS(179), + [anon_sym_ATignore] = ACTIONS(179), + [anon_sym_ATcategory] = ACTIONS(179), + [anon_sym_ATcopyright] = ACTIONS(179), + [anon_sym_ATtodo] = ACTIONS(179), + [anon_sym_ATexample] = ACTIONS(179), + [anon_sym_ATlicense] = ACTIONS(179), + [anon_sym_ATpackage] = ACTIONS(179), + [anon_sym_ATsource] = ACTIONS(179), + [anon_sym_ATsubpackage] = ACTIONS(179), + [anon_sym_ATuses] = ACTIONS(179), + [anon_sym_ATauthor] = ACTIONS(179), + [anon_sym_ATglobal] = ACTIONS(179), + [anon_sym_ATinternal] = ACTIONS(179), + [anon_sym_ATlink] = ACTIONS(179), + [anon_sym_ATmethod] = ACTIONS(179), + [anon_sym_ATparam] = ACTIONS(179), + [anon_sym_ATproperty] = ACTIONS(181), + [anon_sym_ATproperty_DASHread] = ACTIONS(179), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(179), + [anon_sym_ATreturn] = ACTIONS(179), + [anon_sym_ATsee] = ACTIONS(179), + [anon_sym_ATthrows] = ACTIONS(179), + [anon_sym_ATvar] = ACTIONS(179), + [anon_sym_ATdeprecated] = ACTIONS(179), + [anon_sym_ATsince] = ACTIONS(179), + [anon_sym_ATversion] = ACTIONS(179), + [anon_sym_ATafter] = ACTIONS(181), + [anon_sym_ATafterClass] = ACTIONS(179), + [anon_sym_ATannotation] = ACTIONS(179), + [anon_sym_ATbackupGlobals] = ACTIONS(179), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(179), + [anon_sym_ATbefore] = ACTIONS(181), + [anon_sym_ATbeforeClass] = ACTIONS(179), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(181), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(179), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(179), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(179), + [anon_sym_ATcovers] = ACTIONS(181), + [anon_sym_ATcoversDefaultClass] = ACTIONS(181), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(179), + [anon_sym_ATcoversNothing] = ACTIONS(179), + [anon_sym_ATdataProvider] = ACTIONS(179), + [anon_sym_ATdepends] = ACTIONS(181), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(179), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(179), + [anon_sym_ATgroup] = ACTIONS(179), + [anon_sym_ATlarge] = ACTIONS(179), + [anon_sym_ATmedium] = ACTIONS(179), + [anon_sym_ATpreserveGlobalState] = ACTIONS(179), + [anon_sym_ATrequires] = ACTIONS(181), + [anon_sym_ATrequiresusages] = ACTIONS(179), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(179), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(179), + [anon_sym_ATsmall] = ACTIONS(179), + [anon_sym_ATtest] = ACTIONS(181), + [anon_sym_ATtestWith] = ACTIONS(179), + [anon_sym_ATtestdox] = ACTIONS(179), + [anon_sym_ATticket] = ACTIONS(179), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(181), + [sym__end] = ACTIONS(179), }, [23] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(65), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(66), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(185), - [anon_sym_ATfilesource] = ACTIONS(185), - [anon_sym_ATignore] = ACTIONS(185), - [anon_sym_ATcategory] = ACTIONS(185), - [anon_sym_ATcopyright] = ACTIONS(185), - [anon_sym_ATtodo] = ACTIONS(185), - [anon_sym_ATexample] = ACTIONS(185), - [anon_sym_ATlicense] = ACTIONS(185), - [anon_sym_ATpackage] = ACTIONS(185), - [anon_sym_ATsource] = ACTIONS(185), - [anon_sym_ATsubpackage] = ACTIONS(185), - [anon_sym_ATuses] = ACTIONS(185), - [anon_sym_ATauthor] = ACTIONS(185), - [anon_sym_ATglobal] = ACTIONS(185), - [anon_sym_ATinternal] = ACTIONS(185), - [anon_sym_ATlink] = ACTIONS(185), - [anon_sym_ATmethod] = ACTIONS(185), - [anon_sym_ATparam] = ACTIONS(185), - [anon_sym_ATproperty] = ACTIONS(187), - [anon_sym_ATproperty_DASHread] = ACTIONS(185), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(185), - [anon_sym_ATreturn] = ACTIONS(185), - [anon_sym_ATsee] = ACTIONS(185), - [anon_sym_ATthrows] = ACTIONS(185), - [anon_sym_ATvar] = ACTIONS(185), - [anon_sym_ATdeprecated] = ACTIONS(185), - [anon_sym_ATsince] = ACTIONS(185), - [anon_sym_ATversion] = ACTIONS(185), - [anon_sym_ATafter] = ACTIONS(187), - [anon_sym_ATafterClass] = ACTIONS(185), - [anon_sym_ATannotation] = ACTIONS(185), - [anon_sym_ATbackupGlobals] = ACTIONS(185), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(185), - [anon_sym_ATbefore] = ACTIONS(187), - [anon_sym_ATbeforeClass] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(187), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(185), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(185), - [anon_sym_ATcovers] = ACTIONS(187), - [anon_sym_ATcoversDefaultClass] = ACTIONS(187), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(185), - [anon_sym_ATcoversNothing] = ACTIONS(185), - [anon_sym_ATdataProvider] = ACTIONS(185), - [anon_sym_ATdepends] = ACTIONS(187), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(185), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(185), - [anon_sym_ATgroup] = ACTIONS(185), - [anon_sym_ATlarge] = ACTIONS(185), - [anon_sym_ATmedium] = ACTIONS(185), - [anon_sym_ATpreserveGlobalState] = ACTIONS(185), - [anon_sym_ATrequires] = ACTIONS(187), - [anon_sym_ATrequiresusages] = ACTIONS(185), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(185), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(185), - [anon_sym_ATsmall] = ACTIONS(185), - [anon_sym_ATtest] = ACTIONS(187), - [anon_sym_ATtestWith] = ACTIONS(185), - [anon_sym_ATtestdox] = ACTIONS(185), - [anon_sym_ATticket] = ACTIONS(185), + [anon_sym_ATapi] = ACTIONS(183), + [anon_sym_ATfilesource] = ACTIONS(183), + [anon_sym_ATignore] = 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_ATinternal] = ACTIONS(183), + [anon_sym_ATlink] = ACTIONS(183), + [anon_sym_ATmethod] = ACTIONS(183), + [anon_sym_ATparam] = ACTIONS(183), + [anon_sym_ATproperty] = ACTIONS(185), + [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_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(185), + [anon_sym_ATbeforeClass] = ACTIONS(183), + [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(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(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(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(185), + [anon_sym_ATtestWith] = ACTIONS(183), + [anon_sym_ATtestdox] = ACTIONS(183), + [anon_sym_ATticket] = ACTIONS(183), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(185), + [sym__end] = ACTIONS(183), }, [24] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(64), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(57), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(125), - [anon_sym_ATfilesource] = ACTIONS(125), - [anon_sym_ATignore] = ACTIONS(125), - [anon_sym_ATcategory] = ACTIONS(125), - [anon_sym_ATcopyright] = ACTIONS(125), - [anon_sym_ATtodo] = ACTIONS(125), - [anon_sym_ATexample] = ACTIONS(125), - [anon_sym_ATlicense] = ACTIONS(125), - [anon_sym_ATpackage] = ACTIONS(125), - [anon_sym_ATsource] = ACTIONS(125), - [anon_sym_ATsubpackage] = ACTIONS(125), - [anon_sym_ATuses] = ACTIONS(125), - [anon_sym_ATauthor] = ACTIONS(125), - [anon_sym_ATglobal] = ACTIONS(125), - [anon_sym_ATinternal] = ACTIONS(125), - [anon_sym_ATlink] = ACTIONS(125), - [anon_sym_ATmethod] = ACTIONS(125), - [anon_sym_ATparam] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(129), - [anon_sym_ATproperty_DASHread] = ACTIONS(125), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(125), - [anon_sym_ATreturn] = ACTIONS(125), - [anon_sym_ATsee] = ACTIONS(125), - [anon_sym_ATthrows] = ACTIONS(125), - [anon_sym_ATvar] = ACTIONS(125), - [anon_sym_ATdeprecated] = ACTIONS(125), - [anon_sym_ATsince] = ACTIONS(125), - [anon_sym_ATversion] = ACTIONS(125), - [anon_sym_ATafter] = ACTIONS(129), - [anon_sym_ATafterClass] = ACTIONS(125), - [anon_sym_ATannotation] = ACTIONS(125), - [anon_sym_ATbackupGlobals] = ACTIONS(125), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(125), - [anon_sym_ATbefore] = ACTIONS(129), - [anon_sym_ATbeforeClass] = ACTIONS(125), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(129), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(125), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(125), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(125), - [anon_sym_ATcovers] = ACTIONS(129), - [anon_sym_ATcoversDefaultClass] = ACTIONS(129), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(125), - [anon_sym_ATcoversNothing] = ACTIONS(125), - [anon_sym_ATdataProvider] = ACTIONS(125), - [anon_sym_ATdepends] = ACTIONS(129), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(125), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(125), - [anon_sym_ATgroup] = ACTIONS(125), - [anon_sym_ATlarge] = ACTIONS(125), - [anon_sym_ATmedium] = ACTIONS(125), - [anon_sym_ATpreserveGlobalState] = ACTIONS(125), - [anon_sym_ATrequires] = ACTIONS(129), - [anon_sym_ATrequiresusages] = ACTIONS(125), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(125), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(125), - [anon_sym_ATsmall] = ACTIONS(125), - [anon_sym_ATtest] = ACTIONS(129), - [anon_sym_ATtestWith] = ACTIONS(125), - [anon_sym_ATtestdox] = ACTIONS(125), - [anon_sym_ATticket] = ACTIONS(125), + [anon_sym_ATapi] = ACTIONS(187), + [anon_sym_ATfilesource] = ACTIONS(187), + [anon_sym_ATignore] = 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_ATinternal] = ACTIONS(187), + [anon_sym_ATlink] = ACTIONS(187), + [anon_sym_ATmethod] = ACTIONS(187), + [anon_sym_ATparam] = ACTIONS(187), + [anon_sym_ATproperty] = ACTIONS(189), + [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_ATafter] = ACTIONS(189), + [anon_sym_ATafterClass] = ACTIONS(187), + [anon_sym_ATannotation] = ACTIONS(187), + [anon_sym_ATbackupGlobals] = ACTIONS(187), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(187), + [anon_sym_ATbefore] = ACTIONS(189), + [anon_sym_ATbeforeClass] = ACTIONS(187), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(189), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(187), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(187), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(187), + [anon_sym_ATcovers] = ACTIONS(189), + [anon_sym_ATcoversDefaultClass] = ACTIONS(189), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(187), + [anon_sym_ATcoversNothing] = ACTIONS(187), + [anon_sym_ATdataProvider] = ACTIONS(187), + [anon_sym_ATdepends] = ACTIONS(189), + [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(189), + [anon_sym_ATrequiresusages] = ACTIONS(187), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(187), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(187), + [anon_sym_ATsmall] = ACTIONS(187), + [anon_sym_ATtest] = ACTIONS(189), + [anon_sym_ATtestWith] = ACTIONS(187), + [anon_sym_ATtestdox] = ACTIONS(187), + [anon_sym_ATticket] = ACTIONS(187), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(125), + [sym__end] = ACTIONS(187), }, [25] = { - [aux_sym__phpdoc_array_types_repeat1] = STATE(25), - [anon_sym_LBRACE] = ACTIONS(189), - [anon_sym_ATapi] = ACTIONS(189), - [anon_sym_ATfilesource] = ACTIONS(189), - [anon_sym_ATignore] = ACTIONS(189), - [anon_sym_ATcategory] = ACTIONS(189), - [anon_sym_ATcopyright] = ACTIONS(189), - [anon_sym_ATtodo] = ACTIONS(189), - [anon_sym_ATexample] = ACTIONS(189), - [anon_sym_ATlicense] = ACTIONS(189), - [anon_sym_ATpackage] = ACTIONS(189), - [anon_sym_ATsource] = ACTIONS(189), - [anon_sym_ATsubpackage] = ACTIONS(189), - [anon_sym_ATuses] = ACTIONS(189), - [anon_sym_ATauthor] = ACTIONS(189), - [anon_sym_ATglobal] = ACTIONS(189), - [anon_sym_ATinternal] = ACTIONS(189), - [anon_sym_ATlink] = ACTIONS(189), - [anon_sym_ATmethod] = ACTIONS(189), - [anon_sym_ATparam] = ACTIONS(189), - [anon_sym_ATproperty] = ACTIONS(191), - [anon_sym_ATproperty_DASHread] = ACTIONS(189), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(189), - [anon_sym_ATreturn] = ACTIONS(189), - [anon_sym_ATsee] = ACTIONS(189), - [anon_sym_ATthrows] = ACTIONS(189), - [anon_sym_ATvar] = ACTIONS(189), - [anon_sym_ATdeprecated] = ACTIONS(189), - [anon_sym_ATsince] = ACTIONS(189), - [anon_sym_ATversion] = ACTIONS(189), - [anon_sym_ATafter] = ACTIONS(191), - [anon_sym_ATafterClass] = ACTIONS(189), - [anon_sym_ATannotation] = ACTIONS(189), - [anon_sym_ATbackupGlobals] = ACTIONS(189), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(189), - [anon_sym_ATbefore] = ACTIONS(191), - [anon_sym_ATbeforeClass] = ACTIONS(189), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(191), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(189), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(189), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(189), - [anon_sym_ATcovers] = ACTIONS(191), - [anon_sym_ATcoversDefaultClass] = ACTIONS(191), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(189), - [anon_sym_ATcoversNothing] = ACTIONS(189), - [anon_sym_ATdataProvider] = ACTIONS(189), - [anon_sym_ATdepends] = ACTIONS(191), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(189), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(189), - [anon_sym_ATgroup] = ACTIONS(189), - [anon_sym_ATlarge] = ACTIONS(189), - [anon_sym_ATmedium] = ACTIONS(189), - [anon_sym_ATpreserveGlobalState] = ACTIONS(189), - [anon_sym_ATrequires] = ACTIONS(191), - [anon_sym_ATrequiresusages] = ACTIONS(189), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(189), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(189), - [anon_sym_ATsmall] = ACTIONS(189), - [anon_sym_ATtest] = ACTIONS(191), - [anon_sym_ATtestWith] = ACTIONS(189), - [anon_sym_ATtestdox] = ACTIONS(189), - [anon_sym_ATticket] = ACTIONS(189), - [anon_sym_LBRACK_RBRACK] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(189), - [sym_text] = ACTIONS(191), - [sym__end] = ACTIONS(189), - }, - [26] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(53), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(55), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(196), - [anon_sym_ATfilesource] = ACTIONS(196), - [anon_sym_ATignore] = ACTIONS(196), - [anon_sym_ATcategory] = ACTIONS(196), - [anon_sym_ATcopyright] = ACTIONS(196), - [anon_sym_ATtodo] = ACTIONS(196), - [anon_sym_ATexample] = ACTIONS(196), - [anon_sym_ATlicense] = ACTIONS(196), - [anon_sym_ATpackage] = ACTIONS(196), - [anon_sym_ATsource] = ACTIONS(196), - [anon_sym_ATsubpackage] = ACTIONS(196), - [anon_sym_ATuses] = ACTIONS(196), - [anon_sym_ATauthor] = ACTIONS(196), - [anon_sym_ATglobal] = ACTIONS(196), - [anon_sym_ATinternal] = ACTIONS(196), - [anon_sym_ATlink] = ACTIONS(196), - [anon_sym_ATmethod] = ACTIONS(196), - [anon_sym_ATparam] = ACTIONS(196), - [anon_sym_ATproperty] = ACTIONS(198), - [anon_sym_ATproperty_DASHread] = ACTIONS(196), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(196), - [anon_sym_ATreturn] = ACTIONS(196), - [anon_sym_ATsee] = ACTIONS(196), - [anon_sym_ATthrows] = ACTIONS(196), - [anon_sym_ATvar] = ACTIONS(196), - [anon_sym_ATdeprecated] = ACTIONS(196), - [anon_sym_ATsince] = ACTIONS(196), - [anon_sym_ATversion] = ACTIONS(196), - [anon_sym_ATafter] = ACTIONS(198), - [anon_sym_ATafterClass] = ACTIONS(196), - [anon_sym_ATannotation] = ACTIONS(196), - [anon_sym_ATbackupGlobals] = ACTIONS(196), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(196), - [anon_sym_ATbefore] = ACTIONS(198), - [anon_sym_ATbeforeClass] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(198), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(196), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(196), - [anon_sym_ATcovers] = ACTIONS(198), - [anon_sym_ATcoversDefaultClass] = ACTIONS(198), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(196), - [anon_sym_ATcoversNothing] = ACTIONS(196), - [anon_sym_ATdataProvider] = ACTIONS(196), - [anon_sym_ATdepends] = ACTIONS(198), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(196), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(196), - [anon_sym_ATgroup] = ACTIONS(196), - [anon_sym_ATlarge] = ACTIONS(196), - [anon_sym_ATmedium] = ACTIONS(196), - [anon_sym_ATpreserveGlobalState] = ACTIONS(196), - [anon_sym_ATrequires] = ACTIONS(198), - [anon_sym_ATrequiresusages] = ACTIONS(196), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(196), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(196), - [anon_sym_ATsmall] = ACTIONS(196), - [anon_sym_ATtest] = ACTIONS(198), - [anon_sym_ATtestWith] = ACTIONS(196), - [anon_sym_ATtestdox] = ACTIONS(196), - [anon_sym_ATticket] = ACTIONS(196), + [anon_sym_ATapi] = ACTIONS(191), + [anon_sym_ATfilesource] = ACTIONS(191), + [anon_sym_ATignore] = ACTIONS(191), + [anon_sym_ATcategory] = ACTIONS(191), + [anon_sym_ATcopyright] = ACTIONS(191), + [anon_sym_ATtodo] = ACTIONS(191), + [anon_sym_ATexample] = ACTIONS(191), + [anon_sym_ATlicense] = ACTIONS(191), + [anon_sym_ATpackage] = ACTIONS(191), + [anon_sym_ATsource] = ACTIONS(191), + [anon_sym_ATsubpackage] = ACTIONS(191), + [anon_sym_ATuses] = ACTIONS(191), + [anon_sym_ATauthor] = ACTIONS(191), + [anon_sym_ATglobal] = ACTIONS(191), + [anon_sym_ATinternal] = ACTIONS(191), + [anon_sym_ATlink] = ACTIONS(191), + [anon_sym_ATmethod] = ACTIONS(191), + [anon_sym_ATparam] = ACTIONS(191), + [anon_sym_ATproperty] = ACTIONS(193), + [anon_sym_ATproperty_DASHread] = ACTIONS(191), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(191), + [anon_sym_ATreturn] = ACTIONS(191), + [anon_sym_ATsee] = ACTIONS(191), + [anon_sym_ATthrows] = ACTIONS(191), + [anon_sym_ATvar] = ACTIONS(191), + [anon_sym_ATdeprecated] = ACTIONS(191), + [anon_sym_ATsince] = ACTIONS(191), + [anon_sym_ATversion] = ACTIONS(191), + [anon_sym_ATafter] = ACTIONS(193), + [anon_sym_ATafterClass] = ACTIONS(191), + [anon_sym_ATannotation] = ACTIONS(191), + [anon_sym_ATbackupGlobals] = ACTIONS(191), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(191), + [anon_sym_ATbefore] = ACTIONS(193), + [anon_sym_ATbeforeClass] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(193), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(191), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(191), + [anon_sym_ATcovers] = ACTIONS(193), + [anon_sym_ATcoversDefaultClass] = ACTIONS(193), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(191), + [anon_sym_ATcoversNothing] = ACTIONS(191), + [anon_sym_ATdataProvider] = ACTIONS(191), + [anon_sym_ATdepends] = ACTIONS(193), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(191), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(191), + [anon_sym_ATgroup] = ACTIONS(191), + [anon_sym_ATlarge] = ACTIONS(191), + [anon_sym_ATmedium] = ACTIONS(191), + [anon_sym_ATpreserveGlobalState] = ACTIONS(191), + [anon_sym_ATrequires] = ACTIONS(193), + [anon_sym_ATrequiresusages] = ACTIONS(191), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(191), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(191), + [anon_sym_ATsmall] = ACTIONS(191), + [anon_sym_ATtest] = ACTIONS(193), + [anon_sym_ATtestWith] = ACTIONS(191), + [anon_sym_ATtestdox] = ACTIONS(191), + [anon_sym_ATticket] = ACTIONS(191), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(196), + [sym__end] = ACTIONS(191), + }, + [26] = { + [aux_sym__phpdoc_array_types_repeat1] = STATE(30), + [anon_sym_LBRACE] = ACTIONS(195), + [anon_sym_ATapi] = ACTIONS(195), + [anon_sym_ATfilesource] = ACTIONS(195), + [anon_sym_ATignore] = 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_ATglobal] = ACTIONS(195), + [anon_sym_ATinternal] = ACTIONS(195), + [anon_sym_ATlink] = ACTIONS(195), + [anon_sym_ATmethod] = ACTIONS(195), + [anon_sym_ATparam] = ACTIONS(195), + [anon_sym_ATproperty] = ACTIONS(197), + [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_ATafter] = ACTIONS(197), + [anon_sym_ATafterClass] = ACTIONS(195), + [anon_sym_ATannotation] = ACTIONS(195), + [anon_sym_ATbackupGlobals] = ACTIONS(195), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(195), + [anon_sym_ATbefore] = ACTIONS(197), + [anon_sym_ATbeforeClass] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(197), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(195), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(195), + [anon_sym_ATcovers] = ACTIONS(197), + [anon_sym_ATcoversDefaultClass] = ACTIONS(197), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(195), + [anon_sym_ATcoversNothing] = ACTIONS(195), + [anon_sym_ATdataProvider] = ACTIONS(195), + [anon_sym_ATdepends] = ACTIONS(197), + [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(197), + [anon_sym_ATrequiresusages] = ACTIONS(195), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(195), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(195), + [anon_sym_ATsmall] = ACTIONS(195), + [anon_sym_ATtest] = ACTIONS(197), + [anon_sym_ATtestWith] = ACTIONS(195), + [anon_sym_ATtestdox] = ACTIONS(195), + [anon_sym_ATticket] = ACTIONS(195), + [anon_sym_LBRACK_RBRACK] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(195), + [sym_text] = ACTIONS(197), + [sym__end] = ACTIONS(195), }, [27] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(60), - [aux_sym_description_repeat1] = STATE(31), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(200), - [anon_sym_ATfilesource] = ACTIONS(200), - [anon_sym_ATignore] = ACTIONS(200), - [anon_sym_ATcategory] = ACTIONS(200), - [anon_sym_ATcopyright] = ACTIONS(200), - [anon_sym_ATtodo] = ACTIONS(200), - [anon_sym_ATexample] = ACTIONS(200), - [anon_sym_ATlicense] = ACTIONS(200), - [anon_sym_ATpackage] = ACTIONS(200), - [anon_sym_ATsource] = ACTIONS(200), - [anon_sym_ATsubpackage] = ACTIONS(200), - [anon_sym_ATuses] = ACTIONS(200), - [anon_sym_ATauthor] = ACTIONS(200), - [anon_sym_ATglobal] = ACTIONS(200), - [anon_sym_ATinternal] = ACTIONS(200), - [anon_sym_ATlink] = ACTIONS(200), - [anon_sym_ATmethod] = ACTIONS(200), - [anon_sym_ATparam] = ACTIONS(200), - [anon_sym_ATproperty] = ACTIONS(202), - [anon_sym_ATproperty_DASHread] = ACTIONS(200), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(200), - [anon_sym_ATreturn] = ACTIONS(200), - [anon_sym_ATsee] = ACTIONS(200), - [anon_sym_ATthrows] = ACTIONS(200), - [anon_sym_ATvar] = ACTIONS(200), - [anon_sym_ATdeprecated] = ACTIONS(200), - [anon_sym_ATsince] = ACTIONS(200), - [anon_sym_ATversion] = ACTIONS(200), - [anon_sym_ATafter] = ACTIONS(202), - [anon_sym_ATafterClass] = ACTIONS(200), - [anon_sym_ATannotation] = ACTIONS(200), - [anon_sym_ATbackupGlobals] = ACTIONS(200), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(200), - [anon_sym_ATbefore] = ACTIONS(202), - [anon_sym_ATbeforeClass] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(202), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(200), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(200), - [anon_sym_ATcovers] = ACTIONS(202), - [anon_sym_ATcoversDefaultClass] = ACTIONS(202), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(200), - [anon_sym_ATcoversNothing] = ACTIONS(200), - [anon_sym_ATdataProvider] = ACTIONS(200), - [anon_sym_ATdepends] = ACTIONS(202), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(200), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(200), - [anon_sym_ATgroup] = ACTIONS(200), - [anon_sym_ATlarge] = ACTIONS(200), - [anon_sym_ATmedium] = ACTIONS(200), - [anon_sym_ATpreserveGlobalState] = ACTIONS(200), - [anon_sym_ATrequires] = ACTIONS(202), - [anon_sym_ATrequiresusages] = ACTIONS(200), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(200), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(200), - [anon_sym_ATsmall] = ACTIONS(200), - [anon_sym_ATtest] = ACTIONS(202), - [anon_sym_ATtestWith] = ACTIONS(200), - [anon_sym_ATtestdox] = ACTIONS(200), - [anon_sym_ATticket] = ACTIONS(200), - [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(200), + [anon_sym_LBRACE] = ACTIONS(201), + [anon_sym_ATapi] = ACTIONS(201), + [anon_sym_ATfilesource] = ACTIONS(201), + [anon_sym_ATignore] = 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_ATinternal] = ACTIONS(201), + [anon_sym_ATlink] = ACTIONS(201), + [anon_sym_ATmethod] = ACTIONS(201), + [anon_sym_ATparam] = ACTIONS(201), + [anon_sym_ATproperty] = ACTIONS(203), + [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_ATafter] = ACTIONS(203), + [anon_sym_ATafterClass] = ACTIONS(201), + [anon_sym_ATannotation] = ACTIONS(201), + [anon_sym_ATbackupGlobals] = ACTIONS(201), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(201), + [anon_sym_ATbefore] = ACTIONS(203), + [anon_sym_ATbeforeClass] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(203), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(201), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(201), + [anon_sym_ATcovers] = ACTIONS(203), + [anon_sym_ATcoversDefaultClass] = ACTIONS(203), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(201), + [anon_sym_ATcoversNothing] = ACTIONS(201), + [anon_sym_ATdataProvider] = ACTIONS(201), + [anon_sym_ATdepends] = ACTIONS(203), + [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(203), + [anon_sym_ATrequiresusages] = ACTIONS(201), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(201), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(201), + [anon_sym_ATsmall] = ACTIONS(201), + [anon_sym_ATtest] = ACTIONS(203), + [anon_sym_ATtestWith] = ACTIONS(201), + [anon_sym_ATtestdox] = ACTIONS(201), + [anon_sym_ATticket] = ACTIONS(201), + [anon_sym_LBRACK_RBRACK] = ACTIONS(201), + [anon_sym_PIPE] = ACTIONS(201), + [sym_text] = ACTIONS(203), + [sym__end] = ACTIONS(201), }, [28] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(59), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(54), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(204), - [anon_sym_ATfilesource] = ACTIONS(204), - [anon_sym_ATignore] = ACTIONS(204), - [anon_sym_ATcategory] = ACTIONS(204), - [anon_sym_ATcopyright] = ACTIONS(204), - [anon_sym_ATtodo] = ACTIONS(204), - [anon_sym_ATexample] = ACTIONS(204), - [anon_sym_ATlicense] = ACTIONS(204), - [anon_sym_ATpackage] = ACTIONS(204), - [anon_sym_ATsource] = ACTIONS(204), - [anon_sym_ATsubpackage] = ACTIONS(204), - [anon_sym_ATuses] = ACTIONS(204), - [anon_sym_ATauthor] = ACTIONS(204), - [anon_sym_ATglobal] = ACTIONS(204), - [anon_sym_ATinternal] = ACTIONS(204), - [anon_sym_ATlink] = ACTIONS(204), - [anon_sym_ATmethod] = ACTIONS(204), - [anon_sym_ATparam] = ACTIONS(204), - [anon_sym_ATproperty] = ACTIONS(206), - [anon_sym_ATproperty_DASHread] = ACTIONS(204), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(204), - [anon_sym_ATreturn] = ACTIONS(204), - [anon_sym_ATsee] = ACTIONS(204), - [anon_sym_ATthrows] = ACTIONS(204), - [anon_sym_ATvar] = ACTIONS(204), - [anon_sym_ATdeprecated] = ACTIONS(204), - [anon_sym_ATsince] = ACTIONS(204), - [anon_sym_ATversion] = ACTIONS(204), - [anon_sym_ATafter] = ACTIONS(206), - [anon_sym_ATafterClass] = ACTIONS(204), - [anon_sym_ATannotation] = ACTIONS(204), - [anon_sym_ATbackupGlobals] = ACTIONS(204), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(204), - [anon_sym_ATbefore] = ACTIONS(206), - [anon_sym_ATbeforeClass] = ACTIONS(204), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(206), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(204), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(204), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(204), - [anon_sym_ATcovers] = ACTIONS(206), - [anon_sym_ATcoversDefaultClass] = ACTIONS(206), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(204), - [anon_sym_ATcoversNothing] = ACTIONS(204), - [anon_sym_ATdataProvider] = ACTIONS(204), - [anon_sym_ATdepends] = ACTIONS(206), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(204), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(204), - [anon_sym_ATgroup] = ACTIONS(204), - [anon_sym_ATlarge] = ACTIONS(204), - [anon_sym_ATmedium] = ACTIONS(204), - [anon_sym_ATpreserveGlobalState] = ACTIONS(204), - [anon_sym_ATrequires] = ACTIONS(206), - [anon_sym_ATrequiresusages] = ACTIONS(204), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(204), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(204), - [anon_sym_ATsmall] = ACTIONS(204), - [anon_sym_ATtest] = ACTIONS(206), - [anon_sym_ATtestWith] = ACTIONS(204), - [anon_sym_ATtestdox] = ACTIONS(204), - [anon_sym_ATticket] = ACTIONS(204), + [anon_sym_ATapi] = ACTIONS(205), + [anon_sym_ATfilesource] = ACTIONS(205), + [anon_sym_ATignore] = 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_ATinternal] = ACTIONS(205), + [anon_sym_ATlink] = ACTIONS(205), + [anon_sym_ATmethod] = ACTIONS(205), + [anon_sym_ATparam] = ACTIONS(205), + [anon_sym_ATproperty] = ACTIONS(207), + [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_ATafter] = ACTIONS(207), + [anon_sym_ATafterClass] = ACTIONS(205), + [anon_sym_ATannotation] = ACTIONS(205), + [anon_sym_ATbackupGlobals] = ACTIONS(205), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(205), + [anon_sym_ATbefore] = ACTIONS(207), + [anon_sym_ATbeforeClass] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(207), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(205), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(205), + [anon_sym_ATcovers] = ACTIONS(207), + [anon_sym_ATcoversDefaultClass] = ACTIONS(207), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(205), + [anon_sym_ATcoversNothing] = ACTIONS(205), + [anon_sym_ATdataProvider] = ACTIONS(205), + [anon_sym_ATdepends] = ACTIONS(207), + [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(207), + [anon_sym_ATrequiresusages] = ACTIONS(205), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(205), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(205), + [anon_sym_ATsmall] = ACTIONS(205), + [anon_sym_ATtest] = ACTIONS(207), + [anon_sym_ATtestWith] = ACTIONS(205), + [anon_sym_ATtestdox] = ACTIONS(205), + [anon_sym_ATticket] = ACTIONS(205), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(204), + [sym__end] = ACTIONS(205), }, [29] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(47), - [aux_sym_description_repeat1] = STATE(31), + [sym_inline_tag] = STATE(33), + [sym_description] = STATE(60), + [aux_sym_description_repeat1] = STATE(33), [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(208), - [anon_sym_ATfilesource] = ACTIONS(208), - [anon_sym_ATignore] = ACTIONS(208), - [anon_sym_ATcategory] = ACTIONS(208), - [anon_sym_ATcopyright] = ACTIONS(208), - [anon_sym_ATtodo] = ACTIONS(208), - [anon_sym_ATexample] = ACTIONS(208), - [anon_sym_ATlicense] = ACTIONS(208), - [anon_sym_ATpackage] = ACTIONS(208), - [anon_sym_ATsource] = ACTIONS(208), - [anon_sym_ATsubpackage] = ACTIONS(208), - [anon_sym_ATuses] = ACTIONS(208), - [anon_sym_ATauthor] = ACTIONS(208), - [anon_sym_ATglobal] = ACTIONS(208), - [anon_sym_ATinternal] = ACTIONS(208), - [anon_sym_ATlink] = ACTIONS(208), - [anon_sym_ATmethod] = ACTIONS(208), - [anon_sym_ATparam] = ACTIONS(208), - [anon_sym_ATproperty] = ACTIONS(210), - [anon_sym_ATproperty_DASHread] = ACTIONS(208), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(208), - [anon_sym_ATreturn] = ACTIONS(208), - [anon_sym_ATsee] = ACTIONS(208), - [anon_sym_ATthrows] = ACTIONS(208), - [anon_sym_ATvar] = ACTIONS(208), - [anon_sym_ATdeprecated] = ACTIONS(208), - [anon_sym_ATsince] = ACTIONS(208), - [anon_sym_ATversion] = ACTIONS(208), - [anon_sym_ATafter] = ACTIONS(210), - [anon_sym_ATafterClass] = ACTIONS(208), - [anon_sym_ATannotation] = ACTIONS(208), - [anon_sym_ATbackupGlobals] = ACTIONS(208), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(208), - [anon_sym_ATbefore] = ACTIONS(210), - [anon_sym_ATbeforeClass] = ACTIONS(208), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(210), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(208), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(208), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(208), - [anon_sym_ATcovers] = ACTIONS(210), - [anon_sym_ATcoversDefaultClass] = ACTIONS(210), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(208), - [anon_sym_ATcoversNothing] = ACTIONS(208), - [anon_sym_ATdataProvider] = ACTIONS(208), - [anon_sym_ATdepends] = ACTIONS(210), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(208), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(208), - [anon_sym_ATgroup] = ACTIONS(208), - [anon_sym_ATlarge] = ACTIONS(208), - [anon_sym_ATmedium] = ACTIONS(208), - [anon_sym_ATpreserveGlobalState] = ACTIONS(208), - [anon_sym_ATrequires] = ACTIONS(210), - [anon_sym_ATrequiresusages] = ACTIONS(208), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(208), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(208), - [anon_sym_ATsmall] = ACTIONS(208), - [anon_sym_ATtest] = ACTIONS(210), - [anon_sym_ATtestWith] = ACTIONS(208), - [anon_sym_ATtestdox] = ACTIONS(208), - [anon_sym_ATticket] = ACTIONS(208), + [anon_sym_ATapi] = ACTIONS(133), + [anon_sym_ATfilesource] = ACTIONS(133), + [anon_sym_ATignore] = ACTIONS(133), + [anon_sym_ATcategory] = ACTIONS(133), + [anon_sym_ATcopyright] = ACTIONS(133), + [anon_sym_ATtodo] = ACTIONS(133), + [anon_sym_ATexample] = ACTIONS(133), + [anon_sym_ATlicense] = ACTIONS(133), + [anon_sym_ATpackage] = ACTIONS(133), + [anon_sym_ATsource] = ACTIONS(133), + [anon_sym_ATsubpackage] = ACTIONS(133), + [anon_sym_ATuses] = ACTIONS(133), + [anon_sym_ATauthor] = ACTIONS(133), + [anon_sym_ATglobal] = ACTIONS(133), + [anon_sym_ATinternal] = ACTIONS(133), + [anon_sym_ATlink] = ACTIONS(133), + [anon_sym_ATmethod] = ACTIONS(133), + [anon_sym_ATparam] = ACTIONS(133), + [anon_sym_ATproperty] = ACTIONS(137), + [anon_sym_ATproperty_DASHread] = ACTIONS(133), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(133), + [anon_sym_ATreturn] = ACTIONS(133), + [anon_sym_ATsee] = ACTIONS(133), + [anon_sym_ATthrows] = ACTIONS(133), + [anon_sym_ATvar] = ACTIONS(133), + [anon_sym_ATdeprecated] = ACTIONS(133), + [anon_sym_ATsince] = ACTIONS(133), + [anon_sym_ATversion] = ACTIONS(133), + [anon_sym_ATafter] = ACTIONS(137), + [anon_sym_ATafterClass] = ACTIONS(133), + [anon_sym_ATannotation] = ACTIONS(133), + [anon_sym_ATbackupGlobals] = ACTIONS(133), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(133), + [anon_sym_ATbefore] = ACTIONS(137), + [anon_sym_ATbeforeClass] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(137), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(133), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(133), + [anon_sym_ATcovers] = ACTIONS(137), + [anon_sym_ATcoversDefaultClass] = ACTIONS(137), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(133), + [anon_sym_ATcoversNothing] = ACTIONS(133), + [anon_sym_ATdataProvider] = ACTIONS(133), + [anon_sym_ATdepends] = ACTIONS(137), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(133), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(133), + [anon_sym_ATgroup] = ACTIONS(133), + [anon_sym_ATlarge] = ACTIONS(133), + [anon_sym_ATmedium] = ACTIONS(133), + [anon_sym_ATpreserveGlobalState] = ACTIONS(133), + [anon_sym_ATrequires] = ACTIONS(137), + [anon_sym_ATrequiresusages] = ACTIONS(133), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(133), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(133), + [anon_sym_ATsmall] = ACTIONS(133), + [anon_sym_ATtest] = ACTIONS(137), + [anon_sym_ATtestWith] = ACTIONS(133), + [anon_sym_ATtestdox] = ACTIONS(133), + [anon_sym_ATticket] = ACTIONS(133), [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(208), + [sym__end] = ACTIONS(133), }, [30] = { - [sym_inline_tag] = STATE(31), - [sym_description] = STATE(58), - [aux_sym_description_repeat1] = STATE(31), - [anon_sym_LBRACE] = ACTIONS(5), - [anon_sym_ATapi] = ACTIONS(212), - [anon_sym_ATfilesource] = ACTIONS(212), - [anon_sym_ATignore] = ACTIONS(212), - [anon_sym_ATcategory] = ACTIONS(212), - [anon_sym_ATcopyright] = ACTIONS(212), - [anon_sym_ATtodo] = ACTIONS(212), - [anon_sym_ATexample] = ACTIONS(212), - [anon_sym_ATlicense] = ACTIONS(212), - [anon_sym_ATpackage] = ACTIONS(212), - [anon_sym_ATsource] = ACTIONS(212), - [anon_sym_ATsubpackage] = ACTIONS(212), - [anon_sym_ATuses] = ACTIONS(212), - [anon_sym_ATauthor] = ACTIONS(212), - [anon_sym_ATglobal] = ACTIONS(212), - [anon_sym_ATinternal] = ACTIONS(212), - [anon_sym_ATlink] = ACTIONS(212), - [anon_sym_ATmethod] = ACTIONS(212), - [anon_sym_ATparam] = ACTIONS(212), - [anon_sym_ATproperty] = ACTIONS(214), - [anon_sym_ATproperty_DASHread] = ACTIONS(212), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(212), - [anon_sym_ATreturn] = ACTIONS(212), - [anon_sym_ATsee] = ACTIONS(212), - [anon_sym_ATthrows] = ACTIONS(212), - [anon_sym_ATvar] = ACTIONS(212), - [anon_sym_ATdeprecated] = ACTIONS(212), - [anon_sym_ATsince] = ACTIONS(212), - [anon_sym_ATversion] = ACTIONS(212), - [anon_sym_ATafter] = ACTIONS(214), - [anon_sym_ATafterClass] = ACTIONS(212), - [anon_sym_ATannotation] = ACTIONS(212), - [anon_sym_ATbackupGlobals] = ACTIONS(212), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(212), - [anon_sym_ATbefore] = ACTIONS(214), - [anon_sym_ATbeforeClass] = ACTIONS(212), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(214), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(212), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(212), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(212), - [anon_sym_ATcovers] = ACTIONS(214), - [anon_sym_ATcoversDefaultClass] = ACTIONS(214), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(212), - [anon_sym_ATcoversNothing] = ACTIONS(212), - [anon_sym_ATdataProvider] = ACTIONS(212), - [anon_sym_ATdepends] = ACTIONS(214), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(212), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(212), - [anon_sym_ATgroup] = ACTIONS(212), - [anon_sym_ATlarge] = ACTIONS(212), - [anon_sym_ATmedium] = ACTIONS(212), - [anon_sym_ATpreserveGlobalState] = ACTIONS(212), - [anon_sym_ATrequires] = ACTIONS(214), - [anon_sym_ATrequiresusages] = ACTIONS(212), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(212), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(212), - [anon_sym_ATsmall] = ACTIONS(212), - [anon_sym_ATtest] = ACTIONS(214), - [anon_sym_ATtestWith] = ACTIONS(212), - [anon_sym_ATtestdox] = ACTIONS(212), - [anon_sym_ATticket] = ACTIONS(212), - [sym_text] = ACTIONS(45), - [sym__end] = ACTIONS(212), + [aux_sym__phpdoc_array_types_repeat1] = STATE(30), + [anon_sym_LBRACE] = ACTIONS(209), + [anon_sym_ATapi] = ACTIONS(209), + [anon_sym_ATfilesource] = ACTIONS(209), + [anon_sym_ATignore] = 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(209), + [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_ATinternal] = ACTIONS(209), + [anon_sym_ATlink] = ACTIONS(209), + [anon_sym_ATmethod] = ACTIONS(209), + [anon_sym_ATparam] = ACTIONS(209), + [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_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_LBRACK_RBRACK] = ACTIONS(213), + [anon_sym_PIPE] = ACTIONS(209), + [sym_text] = ACTIONS(211), + [sym__end] = ACTIONS(209), }, [31] = { - [sym_inline_tag] = STATE(34), - [aux_sym_description_repeat1] = STATE(34), - [anon_sym_LBRACE] = ACTIONS(5), + [aux_sym_union_type_repeat1] = STATE(34), + [anon_sym_LBRACE] = ACTIONS(216), [anon_sym_ATapi] = ACTIONS(216), [anon_sym_ATfilesource] = ACTIONS(216), [anon_sym_ATignore] = ACTIONS(216), @@ -6225,11 +6279,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtestWith] = ACTIONS(216), [anon_sym_ATtestdox] = ACTIONS(216), [anon_sym_ATticket] = ACTIONS(216), - [sym_text] = ACTIONS(220), + [anon_sym_PIPE] = ACTIONS(220), + [sym_text] = ACTIONS(218), [sym__end] = ACTIONS(216), }, [32] = { - [aux_sym_union_type_repeat1] = STATE(32), + [aux_sym_union_type_repeat1] = STATE(31), [anon_sym_LBRACE] = ACTIONS(222), [anon_sym_ATapi] = ACTIONS(222), [anon_sym_ATfilesource] = ACTIONS(222), @@ -6291,214 +6346,214 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATtestWith] = ACTIONS(222), [anon_sym_ATtestdox] = ACTIONS(222), [anon_sym_ATticket] = ACTIONS(222), - [anon_sym_PIPE] = ACTIONS(226), + [anon_sym_PIPE] = ACTIONS(220), [sym_text] = ACTIONS(224), [sym__end] = ACTIONS(222), }, [33] = { - [aux_sym_union_type_repeat1] = STATE(35), - [anon_sym_LBRACE] = ACTIONS(229), - [anon_sym_ATapi] = ACTIONS(229), - [anon_sym_ATfilesource] = ACTIONS(229), - [anon_sym_ATignore] = ACTIONS(229), - [anon_sym_ATcategory] = ACTIONS(229), - [anon_sym_ATcopyright] = ACTIONS(229), - [anon_sym_ATtodo] = ACTIONS(229), - [anon_sym_ATexample] = ACTIONS(229), - [anon_sym_ATlicense] = ACTIONS(229), - [anon_sym_ATpackage] = ACTIONS(229), - [anon_sym_ATsource] = ACTIONS(229), - [anon_sym_ATsubpackage] = ACTIONS(229), - [anon_sym_ATuses] = ACTIONS(229), - [anon_sym_ATauthor] = ACTIONS(229), - [anon_sym_ATglobal] = ACTIONS(229), - [anon_sym_ATinternal] = ACTIONS(229), - [anon_sym_ATlink] = ACTIONS(229), - [anon_sym_ATmethod] = ACTIONS(229), - [anon_sym_ATparam] = ACTIONS(229), - [anon_sym_ATproperty] = ACTIONS(231), - [anon_sym_ATproperty_DASHread] = ACTIONS(229), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(229), - [anon_sym_ATreturn] = ACTIONS(229), - [anon_sym_ATsee] = ACTIONS(229), - [anon_sym_ATthrows] = ACTIONS(229), - [anon_sym_ATvar] = ACTIONS(229), - [anon_sym_ATdeprecated] = ACTIONS(229), - [anon_sym_ATsince] = ACTIONS(229), - [anon_sym_ATversion] = ACTIONS(229), - [anon_sym_ATafter] = ACTIONS(231), - [anon_sym_ATafterClass] = ACTIONS(229), - [anon_sym_ATannotation] = ACTIONS(229), - [anon_sym_ATbackupGlobals] = ACTIONS(229), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(229), - [anon_sym_ATbefore] = ACTIONS(231), - [anon_sym_ATbeforeClass] = ACTIONS(229), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(231), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(229), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(229), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(229), - [anon_sym_ATcovers] = ACTIONS(231), - [anon_sym_ATcoversDefaultClass] = ACTIONS(231), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(229), - [anon_sym_ATcoversNothing] = ACTIONS(229), - [anon_sym_ATdataProvider] = ACTIONS(229), - [anon_sym_ATdepends] = ACTIONS(231), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(229), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(229), - [anon_sym_ATgroup] = ACTIONS(229), - [anon_sym_ATlarge] = ACTIONS(229), - [anon_sym_ATmedium] = ACTIONS(229), - [anon_sym_ATpreserveGlobalState] = ACTIONS(229), - [anon_sym_ATrequires] = ACTIONS(231), - [anon_sym_ATrequiresusages] = ACTIONS(229), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(229), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(229), - [anon_sym_ATsmall] = ACTIONS(229), - [anon_sym_ATtest] = ACTIONS(231), - [anon_sym_ATtestWith] = ACTIONS(229), - [anon_sym_ATtestdox] = ACTIONS(229), - [anon_sym_ATticket] = ACTIONS(229), - [anon_sym_PIPE] = ACTIONS(233), - [sym_text] = ACTIONS(231), - [sym__end] = ACTIONS(229), + [sym_inline_tag] = STATE(35), + [aux_sym_description_repeat1] = STATE(35), + [anon_sym_LBRACE] = ACTIONS(5), + [anon_sym_ATapi] = ACTIONS(226), + [anon_sym_ATfilesource] = ACTIONS(226), + [anon_sym_ATignore] = 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_ATglobal] = ACTIONS(226), + [anon_sym_ATinternal] = ACTIONS(226), + [anon_sym_ATlink] = ACTIONS(226), + [anon_sym_ATmethod] = ACTIONS(226), + [anon_sym_ATparam] = ACTIONS(226), + [anon_sym_ATproperty] = ACTIONS(228), + [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_ATafter] = ACTIONS(228), + [anon_sym_ATafterClass] = ACTIONS(226), + [anon_sym_ATannotation] = ACTIONS(226), + [anon_sym_ATbackupGlobals] = ACTIONS(226), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(226), + [anon_sym_ATbefore] = ACTIONS(228), + [anon_sym_ATbeforeClass] = ACTIONS(226), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(228), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(226), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(226), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(226), + [anon_sym_ATcovers] = ACTIONS(228), + [anon_sym_ATcoversDefaultClass] = ACTIONS(228), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(226), + [anon_sym_ATcoversNothing] = ACTIONS(226), + [anon_sym_ATdataProvider] = ACTIONS(226), + [anon_sym_ATdepends] = ACTIONS(228), + [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(228), + [anon_sym_ATrequiresusages] = ACTIONS(226), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(226), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(226), + [anon_sym_ATsmall] = ACTIONS(226), + [anon_sym_ATtest] = ACTIONS(228), + [anon_sym_ATtestWith] = ACTIONS(226), + [anon_sym_ATtestdox] = ACTIONS(226), + [anon_sym_ATticket] = ACTIONS(226), + [sym_text] = ACTIONS(230), + [sym__end] = ACTIONS(226), }, [34] = { - [sym_inline_tag] = STATE(34), - [aux_sym_description_repeat1] = STATE(34), - [anon_sym_LBRACE] = ACTIONS(235), - [anon_sym_ATapi] = ACTIONS(238), - [anon_sym_ATfilesource] = ACTIONS(238), - [anon_sym_ATignore] = 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_ATglobal] = ACTIONS(238), - [anon_sym_ATinternal] = ACTIONS(238), - [anon_sym_ATlink] = ACTIONS(238), - [anon_sym_ATmethod] = ACTIONS(238), - [anon_sym_ATparam] = ACTIONS(238), - [anon_sym_ATproperty] = ACTIONS(240), - [anon_sym_ATproperty_DASHread] = ACTIONS(238), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(238), - [anon_sym_ATreturn] = ACTIONS(238), - [anon_sym_ATsee] = ACTIONS(238), - [anon_sym_ATthrows] = ACTIONS(238), - [anon_sym_ATvar] = ACTIONS(238), - [anon_sym_ATdeprecated] = ACTIONS(238), - [anon_sym_ATsince] = ACTIONS(238), - [anon_sym_ATversion] = ACTIONS(238), - [anon_sym_ATafter] = ACTIONS(240), - [anon_sym_ATafterClass] = ACTIONS(238), - [anon_sym_ATannotation] = ACTIONS(238), - [anon_sym_ATbackupGlobals] = ACTIONS(238), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(238), - [anon_sym_ATbefore] = ACTIONS(240), - [anon_sym_ATbeforeClass] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(240), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(238), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(238), - [anon_sym_ATcovers] = ACTIONS(240), - [anon_sym_ATcoversDefaultClass] = ACTIONS(240), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(238), - [anon_sym_ATcoversNothing] = ACTIONS(238), - [anon_sym_ATdataProvider] = ACTIONS(238), - [anon_sym_ATdepends] = ACTIONS(240), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(238), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(238), - [anon_sym_ATgroup] = ACTIONS(238), - [anon_sym_ATlarge] = ACTIONS(238), - [anon_sym_ATmedium] = ACTIONS(238), - [anon_sym_ATpreserveGlobalState] = ACTIONS(238), - [anon_sym_ATrequires] = ACTIONS(240), - [anon_sym_ATrequiresusages] = ACTIONS(238), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(238), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(238), - [anon_sym_ATsmall] = ACTIONS(238), - [anon_sym_ATtest] = ACTIONS(240), - [anon_sym_ATtestWith] = ACTIONS(238), - [anon_sym_ATtestdox] = ACTIONS(238), - [anon_sym_ATticket] = ACTIONS(238), - [sym_text] = ACTIONS(242), - [sym__end] = ACTIONS(238), + [aux_sym_union_type_repeat1] = STATE(34), + [anon_sym_LBRACE] = ACTIONS(232), + [anon_sym_ATapi] = ACTIONS(232), + [anon_sym_ATfilesource] = ACTIONS(232), + [anon_sym_ATignore] = ACTIONS(232), + [anon_sym_ATcategory] = ACTIONS(232), + [anon_sym_ATcopyright] = ACTIONS(232), + [anon_sym_ATtodo] = ACTIONS(232), + [anon_sym_ATexample] = ACTIONS(232), + [anon_sym_ATlicense] = ACTIONS(232), + [anon_sym_ATpackage] = ACTIONS(232), + [anon_sym_ATsource] = ACTIONS(232), + [anon_sym_ATsubpackage] = ACTIONS(232), + [anon_sym_ATuses] = ACTIONS(232), + [anon_sym_ATauthor] = ACTIONS(232), + [anon_sym_ATglobal] = ACTIONS(232), + [anon_sym_ATinternal] = ACTIONS(232), + [anon_sym_ATlink] = ACTIONS(232), + [anon_sym_ATmethod] = ACTIONS(232), + [anon_sym_ATparam] = ACTIONS(232), + [anon_sym_ATproperty] = ACTIONS(234), + [anon_sym_ATproperty_DASHread] = ACTIONS(232), + [anon_sym_ATproperty_DASHwrite] = ACTIONS(232), + [anon_sym_ATreturn] = ACTIONS(232), + [anon_sym_ATsee] = ACTIONS(232), + [anon_sym_ATthrows] = ACTIONS(232), + [anon_sym_ATvar] = ACTIONS(232), + [anon_sym_ATdeprecated] = ACTIONS(232), + [anon_sym_ATsince] = ACTIONS(232), + [anon_sym_ATversion] = ACTIONS(232), + [anon_sym_ATafter] = ACTIONS(234), + [anon_sym_ATafterClass] = ACTIONS(232), + [anon_sym_ATannotation] = ACTIONS(232), + [anon_sym_ATbackupGlobals] = ACTIONS(232), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(232), + [anon_sym_ATbefore] = ACTIONS(234), + [anon_sym_ATbeforeClass] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(234), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(232), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(232), + [anon_sym_ATcovers] = ACTIONS(234), + [anon_sym_ATcoversDefaultClass] = ACTIONS(234), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(232), + [anon_sym_ATcoversNothing] = ACTIONS(232), + [anon_sym_ATdataProvider] = ACTIONS(232), + [anon_sym_ATdepends] = ACTIONS(234), + [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(232), + [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(232), + [anon_sym_ATgroup] = ACTIONS(232), + [anon_sym_ATlarge] = ACTIONS(232), + [anon_sym_ATmedium] = ACTIONS(232), + [anon_sym_ATpreserveGlobalState] = ACTIONS(232), + [anon_sym_ATrequires] = ACTIONS(234), + [anon_sym_ATrequiresusages] = ACTIONS(232), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(232), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(232), + [anon_sym_ATsmall] = ACTIONS(232), + [anon_sym_ATtest] = ACTIONS(234), + [anon_sym_ATtestWith] = ACTIONS(232), + [anon_sym_ATtestdox] = ACTIONS(232), + [anon_sym_ATticket] = ACTIONS(232), + [anon_sym_PIPE] = ACTIONS(236), + [sym_text] = ACTIONS(234), + [sym__end] = ACTIONS(232), }, [35] = { - [aux_sym_union_type_repeat1] = STATE(32), - [anon_sym_LBRACE] = ACTIONS(245), - [anon_sym_ATapi] = ACTIONS(245), - [anon_sym_ATfilesource] = ACTIONS(245), - [anon_sym_ATignore] = ACTIONS(245), - [anon_sym_ATcategory] = ACTIONS(245), - [anon_sym_ATcopyright] = ACTIONS(245), - [anon_sym_ATtodo] = ACTIONS(245), - [anon_sym_ATexample] = ACTIONS(245), - [anon_sym_ATlicense] = ACTIONS(245), - [anon_sym_ATpackage] = ACTIONS(245), - [anon_sym_ATsource] = ACTIONS(245), - [anon_sym_ATsubpackage] = ACTIONS(245), - [anon_sym_ATuses] = ACTIONS(245), - [anon_sym_ATauthor] = ACTIONS(245), - [anon_sym_ATglobal] = ACTIONS(245), - [anon_sym_ATinternal] = ACTIONS(245), - [anon_sym_ATlink] = ACTIONS(245), - [anon_sym_ATmethod] = ACTIONS(245), - [anon_sym_ATparam] = ACTIONS(245), - [anon_sym_ATproperty] = ACTIONS(247), - [anon_sym_ATproperty_DASHread] = ACTIONS(245), - [anon_sym_ATproperty_DASHwrite] = ACTIONS(245), - [anon_sym_ATreturn] = ACTIONS(245), - [anon_sym_ATsee] = ACTIONS(245), - [anon_sym_ATthrows] = ACTIONS(245), - [anon_sym_ATvar] = ACTIONS(245), - [anon_sym_ATdeprecated] = ACTIONS(245), - [anon_sym_ATsince] = ACTIONS(245), - [anon_sym_ATversion] = ACTIONS(245), - [anon_sym_ATafter] = ACTIONS(247), - [anon_sym_ATafterClass] = ACTIONS(245), - [anon_sym_ATannotation] = ACTIONS(245), - [anon_sym_ATbackupGlobals] = ACTIONS(245), - [anon_sym_ATbackupStaticAttributes] = ACTIONS(245), - [anon_sym_ATbefore] = ACTIONS(247), - [anon_sym_ATbeforeClass] = ACTIONS(245), - [anon_sym_ATcodeCoverageIgnore] = ACTIONS(247), - [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(245), - [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(245), - [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(245), - [anon_sym_ATcovers] = ACTIONS(247), - [anon_sym_ATcoversDefaultClass] = ACTIONS(247), - [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(245), - [anon_sym_ATcoversNothing] = ACTIONS(245), - [anon_sym_ATdataProvider] = ACTIONS(245), - [anon_sym_ATdepends] = ACTIONS(247), - [anon_sym_ATdependsannotationtoexpressdependencies] = ACTIONS(245), - [anon_sym_ATdoesNotPerformAssertions] = ACTIONS(245), - [anon_sym_ATgroup] = ACTIONS(245), - [anon_sym_ATlarge] = ACTIONS(245), - [anon_sym_ATmedium] = ACTIONS(245), - [anon_sym_ATpreserveGlobalState] = ACTIONS(245), - [anon_sym_ATrequires] = ACTIONS(247), - [anon_sym_ATrequiresusages] = ACTIONS(245), - [anon_sym_ATrunInSeparateProcess] = ACTIONS(245), - [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(245), - [anon_sym_ATsmall] = ACTIONS(245), - [anon_sym_ATtest] = ACTIONS(247), - [anon_sym_ATtestWith] = ACTIONS(245), - [anon_sym_ATtestdox] = ACTIONS(245), - [anon_sym_ATticket] = ACTIONS(245), - [anon_sym_PIPE] = ACTIONS(233), - [sym_text] = ACTIONS(247), - [sym__end] = ACTIONS(245), + [sym_inline_tag] = STATE(35), + [aux_sym_description_repeat1] = STATE(35), + [anon_sym_LBRACE] = ACTIONS(239), + [anon_sym_ATapi] = ACTIONS(242), + [anon_sym_ATfilesource] = ACTIONS(242), + [anon_sym_ATignore] = 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_ATglobal] = ACTIONS(242), + [anon_sym_ATinternal] = ACTIONS(242), + [anon_sym_ATlink] = ACTIONS(242), + [anon_sym_ATmethod] = ACTIONS(242), + [anon_sym_ATparam] = ACTIONS(242), + [anon_sym_ATproperty] = ACTIONS(244), + [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_ATafter] = ACTIONS(244), + [anon_sym_ATafterClass] = ACTIONS(242), + [anon_sym_ATannotation] = ACTIONS(242), + [anon_sym_ATbackupGlobals] = ACTIONS(242), + [anon_sym_ATbackupStaticAttributes] = ACTIONS(242), + [anon_sym_ATbefore] = ACTIONS(244), + [anon_sym_ATbeforeClass] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnore] = ACTIONS(244), + [anon_sym_ATcodeCoverageIgnore_STAR] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreEnd] = ACTIONS(242), + [anon_sym_ATcodeCoverageIgnoreStart] = ACTIONS(242), + [anon_sym_ATcovers] = ACTIONS(244), + [anon_sym_ATcoversDefaultClass] = ACTIONS(244), + [anon_sym_ATcoversDefaultClasstoshortenannotations] = ACTIONS(242), + [anon_sym_ATcoversNothing] = ACTIONS(242), + [anon_sym_ATdataProvider] = ACTIONS(242), + [anon_sym_ATdepends] = ACTIONS(244), + [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(244), + [anon_sym_ATrequiresusages] = ACTIONS(242), + [anon_sym_ATrunInSeparateProcess] = ACTIONS(242), + [anon_sym_ATrunTestsInSeparateProcesses] = ACTIONS(242), + [anon_sym_ATsmall] = ACTIONS(242), + [anon_sym_ATtest] = ACTIONS(244), + [anon_sym_ATtestWith] = ACTIONS(242), + [anon_sym_ATtestdox] = ACTIONS(242), + [anon_sym_ATticket] = ACTIONS(242), + [sym_text] = ACTIONS(246), + [sym__end] = ACTIONS(242), }, }; -static uint16_t ts_small_parse_table[] = { +static const uint16_t ts_small_parse_table[] = { [0] = 2, ACTIONS(251), 10, anon_sym_ATproperty, @@ -6567,7 +6622,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__end, [69] = 2, - ACTIONS(224), 10, + ACTIONS(255), 10, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -6578,7 +6633,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATrequires, anon_sym_ATtest, sym_text, - ACTIONS(222), 54, + ACTIONS(253), 54, anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, @@ -6634,7 +6689,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__end, [138] = 2, - ACTIONS(179), 10, + ACTIONS(234), 10, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -6645,7 +6700,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATrequires, anon_sym_ATtest, sym_text, - ACTIONS(177), 54, + ACTIONS(232), 54, anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, @@ -6663,7 +6718,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATglobal, anon_sym_ATinternal, anon_sym_ATlink, - anon_sym_LPAREN_RPAREN, anon_sym_ATmethod, anon_sym_ATparam, anon_sym_ATproperty_DASHread, @@ -6699,9 +6753,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestWith, anon_sym_ATtestdox, anon_sym_ATticket, + anon_sym_PIPE, sym__end, [207] = 2, - ACTIONS(255), 10, + ACTIONS(177), 10, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -6712,7 +6767,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATrequires, anon_sym_ATtest, sym_text, - ACTIONS(253), 54, + ACTIONS(175), 54, anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, @@ -6730,6 +6785,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATglobal, anon_sym_ATinternal, anon_sym_ATlink, + anon_sym_LPAREN_RPAREN, anon_sym_ATmethod, anon_sym_ATparam, anon_sym_ATproperty_DASHread, @@ -6765,7 +6821,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestWith, anon_sym_ATtestdox, anon_sym_ATticket, - anon_sym_PIPE, sym__end, [276] = 2, ACTIONS(259), 10, @@ -6779,7 +6834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATrequires, anon_sym_ATtest, sym_text, - ACTIONS(257), 53, + ACTIONS(257), 54, anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, @@ -6832,8 +6887,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestWith, anon_sym_ATtestdox, anon_sym_ATticket, + anon_sym_PIPE, sym__end, - [344] = 2, + [345] = 2, ACTIONS(263), 10, anon_sym_ATproperty, anon_sym_ATafter, @@ -6845,7 +6901,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATrequires, anon_sym_ATtest, sym_text, - ACTIONS(261), 53, + ACTIONS(261), 54, anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, @@ -6898,8 +6954,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestWith, anon_sym_ATtestdox, anon_sym_ATticket, + anon_sym_PIPE, sym__end, - [412] = 2, + [414] = 2, ACTIONS(267), 10, anon_sym_ATproperty, anon_sym_ATafter, @@ -6965,7 +7022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [480] = 2, + [482] = 2, ACTIONS(271), 10, anon_sym_ATproperty, anon_sym_ATafter, @@ -7031,7 +7088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [548] = 2, + [550] = 2, ACTIONS(275), 10, anon_sym_ATproperty, anon_sym_ATafter, @@ -7097,7 +7154,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [616] = 2, + [618] = 2, ACTIONS(279), 10, anon_sym_ATproperty, anon_sym_ATafter, @@ -7163,10 +7220,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [684] = 3, - ACTIONS(283), 1, - anon_sym_LT, - ACTIONS(285), 9, + [686] = 2, + ACTIONS(283), 10, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -7176,7 +7231,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(281), 52, + sym_text, + ACTIONS(281), 53, + anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -7229,8 +7286,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [753] = 2, - ACTIONS(202), 9, + [754] = 2, + ACTIONS(287), 10, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -7240,7 +7297,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(200), 52, + sym_text, + ACTIONS(285), 53, + anon_sym_LBRACE, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -7293,8 +7352,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [819] = 2, - ACTIONS(289), 9, + [822] = 3, + ACTIONS(291), 1, + anon_sym_LT, + ACTIONS(293), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -7304,7 +7365,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(287), 52, + ACTIONS(289), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -7357,8 +7418,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [885] = 2, - ACTIONS(293), 9, + [891] = 2, + ACTIONS(169), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -7368,7 +7429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(291), 52, + ACTIONS(167), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -7421,7 +7482,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [951] = 2, + [957] = 2, ACTIONS(297), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7485,7 +7546,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1017] = 2, + [1023] = 2, ACTIONS(301), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7549,7 +7610,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1083] = 2, + [1089] = 2, ACTIONS(305), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7613,7 +7674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1149] = 2, + [1155] = 2, ACTIONS(309), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7677,7 +7738,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1215] = 2, + [1221] = 2, ACTIONS(313), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7741,7 +7802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1281] = 2, + [1287] = 2, ACTIONS(317), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7805,7 +7866,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1347] = 2, + [1353] = 2, ACTIONS(321), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7869,7 +7930,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1413] = 2, + [1419] = 2, ACTIONS(325), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -7933,8 +7994,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1479] = 2, - ACTIONS(198), 9, + [1485] = 2, + ACTIONS(185), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -7944,7 +8005,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(196), 52, + ACTIONS(183), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -7997,7 +8058,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1545] = 2, + [1551] = 2, ACTIONS(329), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -8061,8 +8122,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1611] = 2, - ACTIONS(333), 9, + [1617] = 2, + ACTIONS(189), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -8072,7 +8133,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(331), 52, + ACTIONS(187), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -8125,8 +8186,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1677] = 2, - ACTIONS(187), 9, + [1683] = 2, + ACTIONS(333), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -8136,7 +8197,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(185), 52, + ACTIONS(331), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -8189,7 +8250,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1743] = 2, + [1749] = 2, ACTIONS(337), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -8253,7 +8314,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1809] = 2, + [1815] = 2, ACTIONS(341), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -8317,8 +8378,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1875] = 2, - ACTIONS(145), 9, + [1881] = 2, + ACTIONS(153), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -8328,7 +8389,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(143), 52, + ACTIONS(151), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -8381,7 +8442,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [1941] = 2, + [1947] = 2, ACTIONS(345), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -8445,7 +8506,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [2007] = 2, + [2013] = 2, + ACTIONS(349), 9, + anon_sym_ATproperty, + anon_sym_ATafter, + anon_sym_ATbefore, + anon_sym_ATcodeCoverageIgnore, + anon_sym_ATcovers, + anon_sym_ATcoversDefaultClass, + anon_sym_ATdepends, + anon_sym_ATrequires, + anon_sym_ATtest, + ACTIONS(347), 52, + anon_sym_ATapi, + anon_sym_ATfilesource, + anon_sym_ATignore, + anon_sym_ATcategory, + anon_sym_ATcopyright, + anon_sym_ATtodo, + anon_sym_ATexample, + anon_sym_ATlicense, + anon_sym_ATpackage, + anon_sym_ATsource, + anon_sym_ATsubpackage, + anon_sym_ATuses, + anon_sym_ATauthor, + anon_sym_ATglobal, + anon_sym_ATinternal, + anon_sym_ATlink, + anon_sym_ATmethod, + anon_sym_ATparam, + anon_sym_ATproperty_DASHread, + anon_sym_ATproperty_DASHwrite, + anon_sym_ATreturn, + anon_sym_ATsee, + anon_sym_ATthrows, + anon_sym_ATvar, + anon_sym_ATdeprecated, + anon_sym_ATsince, + anon_sym_ATversion, + anon_sym_ATafterClass, + anon_sym_ATannotation, + anon_sym_ATbackupGlobals, + anon_sym_ATbackupStaticAttributes, + anon_sym_ATbeforeClass, + anon_sym_ATcodeCoverageIgnore_STAR, + anon_sym_ATcodeCoverageIgnoreEnd, + anon_sym_ATcodeCoverageIgnoreStart, + anon_sym_ATcoversDefaultClasstoshortenannotations, + anon_sym_ATcoversNothing, + anon_sym_ATdataProvider, + anon_sym_ATdependsannotationtoexpressdependencies, + anon_sym_ATdoesNotPerformAssertions, + anon_sym_ATgroup, + anon_sym_ATlarge, + anon_sym_ATmedium, + anon_sym_ATpreserveGlobalState, + anon_sym_ATrequiresusages, + anon_sym_ATrunInSeparateProcess, + anon_sym_ATrunTestsInSeparateProcesses, + anon_sym_ATsmall, + anon_sym_ATtestWith, + anon_sym_ATtestdox, + anon_sym_ATticket, + sym__end, + [2079] = 2, ACTIONS(149), 9, anon_sym_ATproperty, anon_sym_ATafter, @@ -8509,8 +8634,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [2073] = 2, - ACTIONS(349), 9, + [2145] = 2, + ACTIONS(353), 9, anon_sym_ATproperty, anon_sym_ATafter, anon_sym_ATbefore, @@ -8520,7 +8645,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATdepends, anon_sym_ATrequires, anon_sym_ATtest, - ACTIONS(347), 52, + ACTIONS(351), 52, anon_sym_ATapi, anon_sym_ATfilesource, anon_sym_ATignore, @@ -8573,47 +8698,113 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATtestdox, anon_sym_ATticket, sym__end, - [2139] = 16, - ACTIONS(351), 1, - sym_name, - ACTIONS(353), 1, - anon_sym_list, - ACTIONS(355), 1, - anon_sym_BSLASH, - ACTIONS(357), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, - anon_sym_QMARK, - ACTIONS(363), 1, - anon_sym_DOLLAR, + [2211] = 2, + ACTIONS(357), 9, + anon_sym_ATproperty, + anon_sym_ATafter, + anon_sym_ATbefore, + anon_sym_ATcodeCoverageIgnore, + anon_sym_ATcovers, + anon_sym_ATcoversDefaultClass, + anon_sym_ATdepends, + anon_sym_ATrequires, + anon_sym_ATtest, + ACTIONS(355), 52, + anon_sym_ATapi, + anon_sym_ATfilesource, + anon_sym_ATignore, + anon_sym_ATcategory, + anon_sym_ATcopyright, + anon_sym_ATtodo, + anon_sym_ATexample, + anon_sym_ATlicense, + anon_sym_ATpackage, + anon_sym_ATsource, + anon_sym_ATsubpackage, + anon_sym_ATuses, + anon_sym_ATauthor, + anon_sym_ATglobal, + anon_sym_ATinternal, + anon_sym_ATlink, + anon_sym_ATmethod, + anon_sym_ATparam, + anon_sym_ATproperty_DASHread, + anon_sym_ATproperty_DASHwrite, + anon_sym_ATreturn, + anon_sym_ATsee, + anon_sym_ATthrows, + anon_sym_ATvar, + anon_sym_ATdeprecated, + anon_sym_ATsince, + anon_sym_ATversion, + anon_sym_ATafterClass, + anon_sym_ATannotation, + anon_sym_ATbackupGlobals, + anon_sym_ATbackupStaticAttributes, + anon_sym_ATbeforeClass, + anon_sym_ATcodeCoverageIgnore_STAR, + anon_sym_ATcodeCoverageIgnoreEnd, + anon_sym_ATcodeCoverageIgnoreStart, + anon_sym_ATcoversDefaultClasstoshortenannotations, + anon_sym_ATcoversNothing, + anon_sym_ATdataProvider, + anon_sym_ATdependsannotationtoexpressdependencies, + anon_sym_ATdoesNotPerformAssertions, + anon_sym_ATgroup, + anon_sym_ATlarge, + anon_sym_ATmedium, + anon_sym_ATpreserveGlobalState, + anon_sym_ATrequiresusages, + anon_sym_ATrunInSeparateProcess, + anon_sym_ATrunTestsInSeparateProcesses, + anon_sym_ATsmall, + anon_sym_ATtestWith, + anon_sym_ATtestdox, + anon_sym_ATticket, + sym__end, + [2277] = 18, + ACTIONS(359), 1, + sym_name, + ACTIONS(361), 1, + anon_sym_list, + ACTIONS(363), 1, + anon_sym_BSLASH, ACTIONS(365), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(367), 1, + anon_sym_QMARK, + ACTIONS(371), 1, + anon_sym_DOLLAR, + ACTIONS(373), 1, anon_sym_RPAREN, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(116), 1, - sym_variable_name, - STATE(117), 1, + STATE(109), 1, sym_parameter, - STATE(174), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(121), 1, + sym_variable_name, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(131), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(132), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8624,45 +8815,47 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2206] = 15, - ACTIONS(351), 1, + [2348] = 17, + ACTIONS(359), 1, sym_name, - ACTIONS(353), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - ACTIONS(363), 1, + ACTIONS(371), 1, anon_sym_DOLLAR, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(116), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(121), 1, sym_variable_name, - STATE(135), 1, + STATE(122), 1, sym_parameter, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(131), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(132), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8673,43 +8866,45 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2270] = 14, - ACTIONS(351), 1, + [2416] = 16, + ACTIONS(359), 1, sym_name, - ACTIONS(353), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, - anon_sym_QMARK, ACTIONS(367), 1, + anon_sym_QMARK, + ACTIONS(375), 1, anon_sym_DOLLAR, - STATE(30), 1, + STATE(22), 1, sym_variable_name, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(119), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(130), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8720,43 +8915,45 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2331] = 14, - ACTIONS(351), 1, + [2481] = 16, + ACTIONS(359), 1, sym_name, - ACTIONS(353), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - ACTIONS(369), 1, + ACTIONS(377), 1, anon_sym_static, - STATE(77), 1, + STATE(74), 1, sym_static, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(164), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(155), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 11, + ACTIONS(369), 11, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8766,39 +8963,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_mixed, anon_sym_false, anon_sym_null, - [2391] = 12, - ACTIONS(351), 1, + [2545] = 14, + ACTIONS(359), 1, sym_name, - ACTIONS(353), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(125), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(162), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8809,39 +9008,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2446] = 12, - ACTIONS(355), 1, - anon_sym_BSLASH, - ACTIONS(357), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(371), 1, + [2604] = 14, + ACTIONS(359), 1, sym_name, - ACTIONS(373), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(375), 1, + ACTIONS(363), 1, + anon_sym_BSLASH, + ACTIONS(365), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(17), 1, + STATE(95), 1, sym_qualified_name, - STATE(156), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(22), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(135), 2, sym__type, sym_union_type, - STATE(10), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(33), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(377), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8852,39 +9053,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2501] = 12, - ACTIONS(355), 1, - anon_sym_BSLASH, - ACTIONS(357), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(371), 1, + [2663] = 14, + ACTIONS(359), 1, sym_name, - ACTIONS(373), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(375), 1, + ACTIONS(363), 1, + anon_sym_BSLASH, + ACTIONS(365), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(17), 1, + STATE(95), 1, sym_qualified_name, - STATE(156), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(15), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(126), 2, sym__type, sym_union_type, - STATE(10), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(33), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(377), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8895,39 +9098,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2556] = 12, - ACTIONS(351), 1, + [2722] = 14, + ACTIONS(359), 1, sym_name, - ACTIONS(353), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(127), 2, + STATE(107), 2, + sym__types, + sym__phpdoc_array_types, + STATE(133), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8938,39 +9143,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2611] = 12, - ACTIONS(351), 1, - sym_name, - ACTIONS(353), 1, - anon_sym_list, - ACTIONS(355), 1, + [2781] = 14, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(379), 1, + sym_name, + ACTIONS(381), 1, + anon_sym_list, + ACTIONS(383), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(14), 1, sym_qualified_name, - STATE(174), 1, - sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(36), 1, + sym__psalm_generic_array_types, + STATE(37), 1, + sym__psalm_list_array_types, + STATE(158), 1, sym_namespace_name, - STATE(124), 2, + STATE(175), 1, + sym_namespace_name_as_prefix, + STATE(17), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(32), 2, + sym__types, + sym__phpdoc_array_types, + STATE(8), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(385), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -8981,39 +9188,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2666] = 12, - ACTIONS(351), 1, - sym_name, - ACTIONS(353), 1, - anon_sym_list, - ACTIONS(355), 1, + [2840] = 14, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(379), 1, + sym_name, + ACTIONS(381), 1, + anon_sym_list, + ACTIONS(383), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(14), 1, sym_qualified_name, - STATE(174), 1, - sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(36), 1, + sym__psalm_generic_array_types, + STATE(37), 1, + sym__psalm_list_array_types, + STATE(158), 1, sym_namespace_name, - STATE(139), 2, + STATE(175), 1, + sym_namespace_name_as_prefix, + STATE(16), 2, sym__type, sym_union_type, - STATE(97), 4, + STATE(32), 2, + sym__types, + sym__phpdoc_array_types, + STATE(8), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(104), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(385), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9024,36 +9233,38 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2721] = 11, - ACTIONS(355), 1, - anon_sym_BSLASH, - ACTIONS(357), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(371), 1, + [2899] = 13, + ACTIONS(359), 1, sym_name, - ACTIONS(373), 1, + ACTIONS(361), 1, anon_sym_list, - ACTIONS(375), 1, - anon_sym_QMARK, - STATE(17), 1, + ACTIONS(363), 1, + anon_sym_BSLASH, + ACTIONS(365), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(367), 1, + anon_sym_QMARK, + STATE(95), 1, sym_qualified_name, - STATE(156), 1, + STATE(114), 1, + sym__psalm_generic_array_types, + STATE(115), 1, + sym__psalm_list_array_types, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(10), 4, + STATE(113), 2, + sym__types, + sym__phpdoc_array_types, + STATE(99), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(37), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(377), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9064,36 +9275,38 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2772] = 11, - ACTIONS(351), 1, - sym_name, - ACTIONS(353), 1, - anon_sym_list, - ACTIONS(355), 1, + [2954] = 13, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(379), 1, + sym_name, + ACTIONS(381), 1, + anon_sym_list, + ACTIONS(383), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(14), 1, sym_qualified_name, - STATE(174), 1, - sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(36), 1, + sym__psalm_generic_array_types, + STATE(37), 1, + sym__psalm_list_array_types, + STATE(158), 1, sym_namespace_name, - STATE(97), 4, + STATE(175), 1, + sym_namespace_name_as_prefix, + STATE(38), 2, + sym__types, + sym__phpdoc_array_types, + STATE(8), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(106), 4, - sym__types, - sym__phpdoc_array_types, - sym__psalm_generic_array_types, - sym__psalm_list_array_types, - ACTIONS(361), 12, + ACTIONS(385), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9104,29 +9317,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2823] = 9, - ACTIONS(351), 1, + [3009] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(171), 4, + STATE(172), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9137,29 +9350,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2865] = 9, - ACTIONS(351), 1, + [3051] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(146), 4, + STATE(174), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9170,29 +9383,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2907] = 9, - ACTIONS(351), 1, + [3093] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(170), 4, + STATE(127), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9203,29 +9416,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2949] = 9, - ACTIONS(351), 1, + [3135] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(136), 4, + STATE(164), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9236,29 +9449,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [2991] = 9, - ACTIONS(351), 1, + [3177] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(122), 4, + STATE(124), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9269,29 +9482,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [3033] = 9, - ACTIONS(351), 1, + [3219] = 9, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(359), 1, + ACTIONS(367), 1, anon_sym_QMARK, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(158), 4, + STATE(152), 4, sym__regular_types, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9302,25 +9515,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [3075] = 8, - ACTIONS(351), 1, + [3261] = 8, + ACTIONS(359), 1, sym_name, - ACTIONS(355), 1, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - STATE(94), 1, + STATE(95), 1, sym_qualified_name, - STATE(174), 1, + STATE(157), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(92), 2, + STATE(96), 2, sym_named_type, sym_primitive_type, - ACTIONS(361), 12, + ACTIONS(369), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9331,25 +9544,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [3112] = 8, - ACTIONS(355), 1, + [3298] = 8, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(371), 1, + ACTIONS(379), 1, sym_name, - STATE(17), 1, + STATE(14), 1, sym_qualified_name, - STATE(156), 1, - sym_namespace_name_as_prefix, - STATE(175), 1, + STATE(158), 1, sym_namespace_name, - STATE(16), 2, + STATE(175), 1, + sym_namespace_name_as_prefix, + STATE(27), 2, sym_named_type, sym_primitive_type, - ACTIONS(377), 12, + ACTIONS(385), 12, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9360,21 +9573,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [3149] = 4, - ACTIONS(379), 1, + [3335] = 4, + ACTIONS(387), 1, sym_name, - ACTIONS(384), 2, + ACTIONS(392), 2, anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(169), 3, + ACTIONS(139), 3, anon_sym_LT, anon_sym_LBRACK_RBRACK, anon_sym_PIPE, - ACTIONS(382), 14, + ACTIONS(390), 14, anon_sym_list, aux_sym_namespace_name_as_prefix_token1, anon_sym_array, - anon_sym_callable, + aux_sym_primitive_type_token1, anon_sym_iterable, anon_sym_bool, anon_sym_float, @@ -9385,10 +9598,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [3178] = 3, + [3364] = 3, ACTIONS(116), 1, anon_sym_BSLASH, - STATE(133), 1, + STATE(134), 1, aux_sym_namespace_name_repeat1, ACTIONS(112), 7, anon_sym_LT, @@ -9398,8 +9611,8 @@ static uint16_t ts_small_parse_table[] = { sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3194] = 1, - ACTIONS(177), 7, + [3380] = 1, + ACTIONS(175), 7, anon_sym_LT, anon_sym_GT, anon_sym_LBRACK_RBRACK, @@ -9407,23 +9620,38 @@ static uint16_t ts_small_parse_table[] = { sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3204] = 7, - ACTIONS(355), 1, + [3390] = 7, + ACTIONS(363), 1, anon_sym_BSLASH, - ACTIONS(357), 1, + ACTIONS(365), 1, aux_sym_namespace_name_as_prefix_token1, - ACTIONS(386), 1, + ACTIONS(394), 1, sym_name, - ACTIONS(388), 1, + ACTIONS(396), 1, sym_uri, - STATE(9), 1, + STATE(10), 1, sym_qualified_name, - STATE(166), 1, + STATE(158), 1, + sym_namespace_name, + STATE(170), 1, sym_namespace_name_as_prefix, - STATE(175), 1, + [3412] = 7, + ACTIONS(363), 1, + anon_sym_BSLASH, + ACTIONS(365), 1, + aux_sym_namespace_name_as_prefix_token1, + ACTIONS(394), 1, + sym_name, + ACTIONS(398), 1, + sym_uri, + STATE(118), 1, + sym_qualified_name, + STATE(158), 1, sym_namespace_name, - [3226] = 1, - ACTIONS(161), 7, + STATE(176), 1, + sym_namespace_name_as_prefix, + [3434] = 1, + ACTIONS(112), 7, anon_sym_LT, anon_sym_GT, anon_sym_LBRACK_RBRACK, @@ -9431,21 +9659,8 @@ static uint16_t ts_small_parse_table[] = { sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3236] = 5, - ACTIONS(390), 1, - anon_sym_ATinheritDoc, - ACTIONS(392), 1, - anon_sym_ATinternal, - ACTIONS(394), 1, - anon_sym_ATlink, - ACTIONS(396), 1, - anon_sym_ATsee, - STATE(144), 3, - sym__internal_inline_tag, - sym__link_inline_tag, - sym__see_inline_tag, - [3254] = 1, - ACTIONS(112), 7, + [3444] = 1, + ACTIONS(201), 7, anon_sym_LT, anon_sym_GT, anon_sym_LBRACK_RBRACK, @@ -9453,8 +9668,21 @@ static uint16_t ts_small_parse_table[] = { sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3264] = 1, - ACTIONS(169), 7, + [3454] = 5, + ACTIONS(400), 1, + anon_sym_ATinheritDoc, + ACTIONS(402), 1, + anon_sym_ATinternal, + ACTIONS(404), 1, + anon_sym_ATlink, + ACTIONS(406), 1, + anon_sym_ATsee, + STATE(168), 3, + sym__internal_inline_tag, + sym__link_inline_tag, + sym__see_inline_tag, + [3472] = 1, + ACTIONS(139), 7, anon_sym_LT, anon_sym_GT, anon_sym_LBRACK_RBRACK, @@ -9462,800 +9690,803 @@ static uint16_t ts_small_parse_table[] = { sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3274] = 7, - ACTIONS(355), 1, - anon_sym_BSLASH, - ACTIONS(357), 1, - aux_sym_namespace_name_as_prefix_token1, - ACTIONS(386), 1, - sym_name, - ACTIONS(398), 1, - sym_uri, - STATE(110), 1, - sym_qualified_name, - STATE(172), 1, - sym_namespace_name_as_prefix, - STATE(175), 1, - sym_namespace_name, - [3296] = 4, - ACTIONS(400), 1, + [3482] = 4, + ACTIONS(408), 1, anon_sym_LT, - ACTIONS(402), 1, + ACTIONS(410), 1, anon_sym_LBRACK_RBRACK, - STATE(101), 1, + STATE(104), 1, aux_sym__phpdoc_array_types_repeat1, - ACTIONS(131), 3, + ACTIONS(119), 3, sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3311] = 4, + [3497] = 4, ACTIONS(5), 1, anon_sym_LBRACE, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_text, - STATE(55), 1, + STATE(51), 1, sym_description, - STATE(31), 2, + STATE(33), 2, sym_inline_tag, aux_sym_description_repeat1, - [3325] = 4, + [3511] = 4, ACTIONS(5), 1, anon_sym_LBRACE, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_text, - STATE(56), 1, + STATE(52), 1, sym_description, - STATE(31), 2, + STATE(33), 2, sym_inline_tag, aux_sym_description_repeat1, - [3339] = 4, + [3525] = 4, ACTIONS(5), 1, anon_sym_LBRACE, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_text, - STATE(51), 1, + STATE(68), 1, sym_description, - STATE(31), 2, + STATE(33), 2, sym_inline_tag, aux_sym_description_repeat1, - [3353] = 3, - ACTIONS(406), 1, + [3539] = 3, + ACTIONS(414), 1, anon_sym_LBRACK_RBRACK, - STATE(102), 1, + STATE(103), 1, aux_sym__phpdoc_array_types_repeat1, - ACTIONS(151), 3, + ACTIONS(209), 3, sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3365] = 3, - ACTIONS(408), 1, + [3551] = 3, + ACTIONS(417), 1, anon_sym_LBRACK_RBRACK, - STATE(102), 1, + STATE(103), 1, aux_sym__phpdoc_array_types_repeat1, - ACTIONS(189), 3, + ACTIONS(195), 3, sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3377] = 3, - ACTIONS(411), 1, + [3563] = 3, + ACTIONS(419), 1, anon_sym_PIPE, - STATE(103), 1, + STATE(106), 1, aux_sym_union_type_repeat1, - ACTIONS(222), 2, + ACTIONS(216), 2, sym_name, anon_sym_DOLLAR, - [3388] = 3, - ACTIONS(414), 1, + [3574] = 3, + ACTIONS(421), 1, anon_sym_PIPE, - STATE(105), 1, + STATE(106), 1, aux_sym_union_type_repeat1, - ACTIONS(229), 2, + ACTIONS(232), 2, sym_name, anon_sym_DOLLAR, - [3399] = 3, - ACTIONS(414), 1, + [3585] = 3, + ACTIONS(419), 1, anon_sym_PIPE, - STATE(103), 1, + STATE(105), 1, aux_sym_union_type_repeat1, - ACTIONS(245), 2, - sym_name, - anon_sym_DOLLAR, - [3410] = 1, - ACTIONS(222), 3, + ACTIONS(222), 2, sym_name, - anon_sym_PIPE, anon_sym_DOLLAR, - [3416] = 3, - ACTIONS(416), 1, - sym_name, - ACTIONS(418), 1, - anon_sym_BSLASH, - STATE(147), 1, - sym_namespace_name, - [3426] = 2, - ACTIONS(179), 1, + [3596] = 2, + ACTIONS(426), 1, + anon_sym_EQ, + ACTIONS(424), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [3604] = 3, + ACTIONS(428), 1, + anon_sym_COMMA, + ACTIONS(430), 1, + anon_sym_RPAREN, + STATE(119), 1, + aux_sym_parameters_repeat1, + [3614] = 2, + ACTIONS(177), 1, sym_text, - ACTIONS(177), 2, + ACTIONS(175), 2, anon_sym_RBRACE, anon_sym_LPAREN_RPAREN, - [3434] = 1, - ACTIONS(273), 3, + [3622] = 3, + ACTIONS(432), 1, + sym_name, + ACTIONS(434), 1, + anon_sym_BSLASH, + STATE(153), 1, + sym_namespace_name, + [3632] = 1, + ACTIONS(277), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, - [3440] = 3, - ACTIONS(420), 1, - anon_sym_RBRACE, - ACTIONS(422), 1, - anon_sym_LPAREN_RPAREN, - ACTIONS(424), 1, - sym_text, - [3450] = 3, - ACTIONS(426), 1, + [3638] = 1, + ACTIONS(232), 3, + sym_name, + anon_sym_PIPE, + anon_sym_DOLLAR, + [3644] = 1, + ACTIONS(249), 3, + sym_name, + anon_sym_PIPE, + anon_sym_DOLLAR, + [3650] = 1, + ACTIONS(253), 3, + sym_name, + anon_sym_PIPE, + anon_sym_DOLLAR, + [3656] = 3, + ACTIONS(436), 1, anon_sym_COMMA, - ACTIONS(429), 1, + ACTIONS(439), 1, anon_sym_RPAREN, - STATE(111), 1, + STATE(116), 1, aux_sym_parameters_repeat1, - [3460] = 1, - ACTIONS(253), 3, + [3666] = 1, + ACTIONS(257), 3, sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3466] = 3, - ACTIONS(431), 1, + [3672] = 3, + ACTIONS(441), 1, + anon_sym_RBRACE, + ACTIONS(443), 1, + anon_sym_LPAREN_RPAREN, + ACTIONS(445), 1, + sym_text, + [3682] = 3, + ACTIONS(428), 1, anon_sym_COMMA, - ACTIONS(433), 1, + ACTIONS(447), 1, anon_sym_RPAREN, - STATE(111), 1, + STATE(116), 1, aux_sym_parameters_repeat1, - [3476] = 1, - ACTIONS(249), 3, + [3692] = 1, + ACTIONS(261), 3, sym_name, anon_sym_PIPE, anon_sym_DOLLAR, - [3482] = 2, - ACTIONS(437), 1, + [3698] = 2, + ACTIONS(451), 1, anon_sym_EQ, - ACTIONS(435), 2, + ACTIONS(449), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3490] = 2, - ACTIONS(441), 1, - anon_sym_EQ, + [3706] = 1, ACTIONS(439), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3498] = 3, - ACTIONS(431), 1, + [3711] = 1, + ACTIONS(453), 2, anon_sym_COMMA, - ACTIONS(443), 1, anon_sym_RPAREN, - STATE(113), 1, - aux_sym_parameters_repeat1, - [3508] = 1, - ACTIONS(445), 2, + [3716] = 2, + ACTIONS(455), 1, + anon_sym_GT, + ACTIONS(457), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [3513] = 2, - ACTIONS(367), 1, + [3723] = 2, + ACTIONS(459), 1, + sym_name, + STATE(153), 1, + sym_namespace_name, + [3730] = 2, + ACTIONS(375), 1, anon_sym_DOLLAR, - STATE(26), 1, + STATE(50), 1, sym_variable_name, - [3520] = 2, - ACTIONS(116), 1, - anon_sym_BSLASH, - STATE(133), 1, - aux_sym_namespace_name_repeat1, - [3527] = 2, - ACTIONS(447), 1, - anon_sym_RBRACE, - ACTIONS(449), 1, - sym_text, - [3534] = 2, - ACTIONS(451), 1, + [3737] = 2, + ACTIONS(462), 1, anon_sym_GT, - ACTIONS(453), 1, + ACTIONS(464), 1, anon_sym_COMMA, - [3541] = 2, - ACTIONS(455), 1, + [3744] = 2, + ACTIONS(466), 1, anon_sym_LPAREN, - STATE(27), 1, + STATE(18), 1, sym_parameters, - [3548] = 2, - ACTIONS(367), 1, - anon_sym_DOLLAR, - STATE(50), 1, - sym_variable_name, - [3555] = 2, - ACTIONS(367), 1, + [3751] = 2, + ACTIONS(116), 1, + anon_sym_BSLASH, + STATE(134), 1, + aux_sym_namespace_name_repeat1, + [3758] = 2, + ACTIONS(375), 1, anon_sym_DOLLAR, - STATE(28), 1, + STATE(19), 1, sym_variable_name, - [3562] = 2, - ACTIONS(457), 1, + [3765] = 2, + ACTIONS(468), 1, sym_name, - STATE(147), 1, + STATE(163), 1, sym_namespace_name, - [3569] = 2, - ACTIONS(367), 1, + [3772] = 2, + ACTIONS(371), 1, anon_sym_DOLLAR, - STATE(11), 1, + STATE(108), 1, sym_variable_name, - [3576] = 2, - ACTIONS(460), 1, + [3779] = 2, + ACTIONS(375), 1, + anon_sym_DOLLAR, + STATE(12), 1, + sym_variable_name, + [3786] = 2, + ACTIONS(471), 1, anon_sym_BSLASH, - STATE(128), 1, + STATE(140), 1, aux_sym_namespace_name_repeat1, - [3583] = 2, - ACTIONS(420), 1, - anon_sym_RBRACE, - ACTIONS(463), 1, - sym_text, - [3590] = 2, - ACTIONS(455), 1, - anon_sym_LPAREN, - STATE(29), 1, - sym_parameters, - [3597] = 2, - ACTIONS(363), 1, + [3793] = 2, + ACTIONS(375), 1, anon_sym_DOLLAR, - STATE(115), 1, + STATE(28), 1, sym_variable_name, - [3604] = 2, - ACTIONS(465), 1, + [3800] = 2, + ACTIONS(441), 1, anon_sym_RBRACE, - ACTIONS(467), 1, + ACTIONS(474), 1, sym_text, - [3611] = 2, - ACTIONS(469), 1, - anon_sym_BSLASH, - STATE(128), 1, - aux_sym_namespace_name_repeat1, - [3618] = 1, - ACTIONS(472), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [3623] = 1, - ACTIONS(429), 2, + [3807] = 2, + ACTIONS(466), 1, + anon_sym_LPAREN, + STATE(13), 1, + sym_parameters, + [3814] = 1, + ACTIONS(476), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3628] = 2, - ACTIONS(474), 1, - anon_sym_GT, - ACTIONS(476), 1, - anon_sym_COMMA, - [3635] = 2, + [3819] = 2, ACTIONS(478), 1, - sym_name, - STATE(145), 1, - sym_namespace_name, - [3642] = 1, - ACTIONS(481), 1, anon_sym_RBRACE, - [3646] = 1, - ACTIONS(483), 1, - sym_name, - [3650] = 1, + ACTIONS(480), 1, + sym_text, + [3826] = 2, + ACTIONS(482), 1, + anon_sym_BSLASH, + STATE(140), 1, + aux_sym_namespace_name_repeat1, + [3833] = 2, ACTIONS(485), 1, - sym_name, - [3654] = 1, + anon_sym_RBRACE, ACTIONS(487), 1, - sym_default_value, - [3658] = 1, + sym_text, + [3840] = 1, ACTIONS(489), 1, - anon_sym_GT, - [3662] = 1, - ACTIONS(491), 1, sym_default_value, - [3666] = 1, - ACTIONS(493), 1, + [3844] = 1, + ACTIONS(491), 1, anon_sym_RBRACE, - [3670] = 1, + [3848] = 1, + ACTIONS(493), 1, + sym_email_address, + [3852] = 1, ACTIONS(495), 1, - anon_sym_BSLASH, - [3674] = 1, + anon_sym_RBRACE, + [3856] = 1, ACTIONS(497), 1, - anon_sym_GT, - [3678] = 1, + sym_default_value, + [3860] = 1, ACTIONS(499), 1, anon_sym_BSLASH, - [3682] = 1, + [3864] = 1, ACTIONS(501), 1, ts_builtin_sym_end, - [3686] = 1, + [3868] = 1, ACTIONS(503), 1, - ts_builtin_sym_end, - [3690] = 1, + anon_sym_RBRACE, + [3872] = 1, ACTIONS(505), 1, - sym_name, - [3694] = 1, + ts_builtin_sym_end, + [3876] = 1, ACTIONS(507), 1, - sym_email_address, - [3698] = 1, + anon_sym_RBRACE, + [3880] = 1, ACTIONS(509), 1, - sym_uri, - [3702] = 1, + anon_sym_GT, + [3884] = 1, ACTIONS(511), 1, - sym_uri, - [3706] = 1, + anon_sym_BSLASH, + [3888] = 1, ACTIONS(513), 1, sym_name, - [3710] = 1, + [3892] = 1, ACTIONS(515), 1, - ts_builtin_sym_end, - [3714] = 1, + sym_name, + [3896] = 1, ACTIONS(517), 1, sym_name, - [3718] = 1, + [3900] = 1, ACTIONS(519), 1, - sym_text, - [3722] = 1, - ACTIONS(451), 1, - anon_sym_GT, - [3726] = 1, + sym_name, + [3904] = 1, ACTIONS(521), 1, - anon_sym_RBRACE, - [3730] = 1, + anon_sym_BSLASH, + [3908] = 1, ACTIONS(523), 1, - anon_sym_LT, - [3734] = 1, + sym_name, + [3912] = 1, ACTIONS(525), 1, ts_builtin_sym_end, - [3738] = 1, + [3916] = 1, ACTIONS(527), 1, - sym_author_name, - [3742] = 1, + sym_name, + [3920] = 1, ACTIONS(529), 1, sym_name, - [3746] = 1, + [3924] = 1, ACTIONS(531), 1, - sym_name, - [3750] = 1, - ACTIONS(533), 1, anon_sym_BSLASH, - [3754] = 1, + [3928] = 1, + ACTIONS(462), 1, + anon_sym_GT, + [3932] = 1, + ACTIONS(533), 1, + anon_sym_LT, + [3936] = 1, ACTIONS(535), 1, - sym_name, - [3758] = 1, + sym_uri, + [3940] = 1, ACTIONS(537), 1, - sym_name, - [3762] = 1, + sym_text, + [3944] = 1, ACTIONS(539), 1, - sym_name, - [3766] = 1, - ACTIONS(541), 1, anon_sym_RBRACE, - [3770] = 1, + [3948] = 1, + ACTIONS(541), 1, + sym_name, + [3952] = 1, ACTIONS(543), 1, - anon_sym_GT, - [3774] = 1, - ACTIONS(474), 1, - anon_sym_GT, - [3778] = 1, + sym_name, + [3956] = 1, ACTIONS(545), 1, sym_name, - [3782] = 1, + [3960] = 1, + ACTIONS(455), 1, + anon_sym_GT, + [3964] = 1, ACTIONS(547), 1, - anon_sym_RBRACE, - [3786] = 1, + anon_sym_GT, + [3968] = 1, ACTIONS(549), 1, - sym_name, - [3790] = 1, + anon_sym_GT, + [3972] = 1, ACTIONS(551), 1, - anon_sym_BSLASH, - [3794] = 1, + sym_name, + [3976] = 1, ACTIONS(553), 1, + sym_name, + [3980] = 1, + ACTIONS(555), 1, + ts_builtin_sym_end, + [3984] = 1, + ACTIONS(557), 1, + sym_uri, + [3988] = 1, + ACTIONS(559), 1, + sym_author_name, + [3992] = 1, + ACTIONS(561), 1, anon_sym_LT, }; -static uint32_t ts_small_parse_table_map[] = { +static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(36)] = 0, [SMALL_STATE(37)] = 69, [SMALL_STATE(38)] = 138, [SMALL_STATE(39)] = 207, [SMALL_STATE(40)] = 276, - [SMALL_STATE(41)] = 344, - [SMALL_STATE(42)] = 412, - [SMALL_STATE(43)] = 480, - [SMALL_STATE(44)] = 548, - [SMALL_STATE(45)] = 616, - [SMALL_STATE(46)] = 684, - [SMALL_STATE(47)] = 753, - [SMALL_STATE(48)] = 819, - [SMALL_STATE(49)] = 885, - [SMALL_STATE(50)] = 951, - [SMALL_STATE(51)] = 1017, - [SMALL_STATE(52)] = 1083, - [SMALL_STATE(53)] = 1149, - [SMALL_STATE(54)] = 1215, - [SMALL_STATE(55)] = 1281, - [SMALL_STATE(56)] = 1347, - [SMALL_STATE(57)] = 1413, - [SMALL_STATE(58)] = 1479, - [SMALL_STATE(59)] = 1545, - [SMALL_STATE(60)] = 1611, - [SMALL_STATE(61)] = 1677, - [SMALL_STATE(62)] = 1743, - [SMALL_STATE(63)] = 1809, - [SMALL_STATE(64)] = 1875, - [SMALL_STATE(65)] = 1941, - [SMALL_STATE(66)] = 2007, - [SMALL_STATE(67)] = 2073, - [SMALL_STATE(68)] = 2139, - [SMALL_STATE(69)] = 2206, - [SMALL_STATE(70)] = 2270, - [SMALL_STATE(71)] = 2331, - [SMALL_STATE(72)] = 2391, - [SMALL_STATE(73)] = 2446, - [SMALL_STATE(74)] = 2501, - [SMALL_STATE(75)] = 2556, - [SMALL_STATE(76)] = 2611, - [SMALL_STATE(77)] = 2666, - [SMALL_STATE(78)] = 2721, - [SMALL_STATE(79)] = 2772, - [SMALL_STATE(80)] = 2823, - [SMALL_STATE(81)] = 2865, - [SMALL_STATE(82)] = 2907, - [SMALL_STATE(83)] = 2949, - [SMALL_STATE(84)] = 2991, - [SMALL_STATE(85)] = 3033, - [SMALL_STATE(86)] = 3075, - [SMALL_STATE(87)] = 3112, - [SMALL_STATE(88)] = 3149, - [SMALL_STATE(89)] = 3178, - [SMALL_STATE(90)] = 3194, - [SMALL_STATE(91)] = 3204, - [SMALL_STATE(92)] = 3226, - [SMALL_STATE(93)] = 3236, - [SMALL_STATE(94)] = 3254, - [SMALL_STATE(95)] = 3264, - [SMALL_STATE(96)] = 3274, - [SMALL_STATE(97)] = 3296, - [SMALL_STATE(98)] = 3311, - [SMALL_STATE(99)] = 3325, - [SMALL_STATE(100)] = 3339, - [SMALL_STATE(101)] = 3353, - [SMALL_STATE(102)] = 3365, - [SMALL_STATE(103)] = 3377, - [SMALL_STATE(104)] = 3388, - [SMALL_STATE(105)] = 3399, - [SMALL_STATE(106)] = 3410, - [SMALL_STATE(107)] = 3416, - [SMALL_STATE(108)] = 3426, - [SMALL_STATE(109)] = 3434, - [SMALL_STATE(110)] = 3440, - [SMALL_STATE(111)] = 3450, - [SMALL_STATE(112)] = 3460, - [SMALL_STATE(113)] = 3466, - [SMALL_STATE(114)] = 3476, - [SMALL_STATE(115)] = 3482, - [SMALL_STATE(116)] = 3490, - [SMALL_STATE(117)] = 3498, - [SMALL_STATE(118)] = 3508, - [SMALL_STATE(119)] = 3513, - [SMALL_STATE(120)] = 3520, - [SMALL_STATE(121)] = 3527, - [SMALL_STATE(122)] = 3534, - [SMALL_STATE(123)] = 3541, - [SMALL_STATE(124)] = 3548, - [SMALL_STATE(125)] = 3555, - [SMALL_STATE(126)] = 3562, - [SMALL_STATE(127)] = 3569, - [SMALL_STATE(128)] = 3576, - [SMALL_STATE(129)] = 3583, - [SMALL_STATE(130)] = 3590, - [SMALL_STATE(131)] = 3597, - [SMALL_STATE(132)] = 3604, - [SMALL_STATE(133)] = 3611, - [SMALL_STATE(134)] = 3618, - [SMALL_STATE(135)] = 3623, - [SMALL_STATE(136)] = 3628, - [SMALL_STATE(137)] = 3635, - [SMALL_STATE(138)] = 3642, - [SMALL_STATE(139)] = 3646, - [SMALL_STATE(140)] = 3650, - [SMALL_STATE(141)] = 3654, - [SMALL_STATE(142)] = 3658, - [SMALL_STATE(143)] = 3662, - [SMALL_STATE(144)] = 3666, - [SMALL_STATE(145)] = 3670, - [SMALL_STATE(146)] = 3674, - [SMALL_STATE(147)] = 3678, - [SMALL_STATE(148)] = 3682, - [SMALL_STATE(149)] = 3686, - [SMALL_STATE(150)] = 3690, - [SMALL_STATE(151)] = 3694, - [SMALL_STATE(152)] = 3698, - [SMALL_STATE(153)] = 3702, - [SMALL_STATE(154)] = 3706, - [SMALL_STATE(155)] = 3710, - [SMALL_STATE(156)] = 3714, - [SMALL_STATE(157)] = 3718, - [SMALL_STATE(158)] = 3722, - [SMALL_STATE(159)] = 3726, - [SMALL_STATE(160)] = 3730, - [SMALL_STATE(161)] = 3734, - [SMALL_STATE(162)] = 3738, - [SMALL_STATE(163)] = 3742, - [SMALL_STATE(164)] = 3746, - [SMALL_STATE(165)] = 3750, - [SMALL_STATE(166)] = 3754, - [SMALL_STATE(167)] = 3758, - [SMALL_STATE(168)] = 3762, - [SMALL_STATE(169)] = 3766, - [SMALL_STATE(170)] = 3770, - [SMALL_STATE(171)] = 3774, - [SMALL_STATE(172)] = 3778, - [SMALL_STATE(173)] = 3782, - [SMALL_STATE(174)] = 3786, - [SMALL_STATE(175)] = 3790, - [SMALL_STATE(176)] = 3794, + [SMALL_STATE(41)] = 345, + [SMALL_STATE(42)] = 414, + [SMALL_STATE(43)] = 482, + [SMALL_STATE(44)] = 550, + [SMALL_STATE(45)] = 618, + [SMALL_STATE(46)] = 686, + [SMALL_STATE(47)] = 754, + [SMALL_STATE(48)] = 822, + [SMALL_STATE(49)] = 891, + [SMALL_STATE(50)] = 957, + [SMALL_STATE(51)] = 1023, + [SMALL_STATE(52)] = 1089, + [SMALL_STATE(53)] = 1155, + [SMALL_STATE(54)] = 1221, + [SMALL_STATE(55)] = 1287, + [SMALL_STATE(56)] = 1353, + [SMALL_STATE(57)] = 1419, + [SMALL_STATE(58)] = 1485, + [SMALL_STATE(59)] = 1551, + [SMALL_STATE(60)] = 1617, + [SMALL_STATE(61)] = 1683, + [SMALL_STATE(62)] = 1749, + [SMALL_STATE(63)] = 1815, + [SMALL_STATE(64)] = 1881, + [SMALL_STATE(65)] = 1947, + [SMALL_STATE(66)] = 2013, + [SMALL_STATE(67)] = 2079, + [SMALL_STATE(68)] = 2145, + [SMALL_STATE(69)] = 2211, + [SMALL_STATE(70)] = 2277, + [SMALL_STATE(71)] = 2348, + [SMALL_STATE(72)] = 2416, + [SMALL_STATE(73)] = 2481, + [SMALL_STATE(74)] = 2545, + [SMALL_STATE(75)] = 2604, + [SMALL_STATE(76)] = 2663, + [SMALL_STATE(77)] = 2722, + [SMALL_STATE(78)] = 2781, + [SMALL_STATE(79)] = 2840, + [SMALL_STATE(80)] = 2899, + [SMALL_STATE(81)] = 2954, + [SMALL_STATE(82)] = 3009, + [SMALL_STATE(83)] = 3051, + [SMALL_STATE(84)] = 3093, + [SMALL_STATE(85)] = 3135, + [SMALL_STATE(86)] = 3177, + [SMALL_STATE(87)] = 3219, + [SMALL_STATE(88)] = 3261, + [SMALL_STATE(89)] = 3298, + [SMALL_STATE(90)] = 3335, + [SMALL_STATE(91)] = 3364, + [SMALL_STATE(92)] = 3380, + [SMALL_STATE(93)] = 3390, + [SMALL_STATE(94)] = 3412, + [SMALL_STATE(95)] = 3434, + [SMALL_STATE(96)] = 3444, + [SMALL_STATE(97)] = 3454, + [SMALL_STATE(98)] = 3472, + [SMALL_STATE(99)] = 3482, + [SMALL_STATE(100)] = 3497, + [SMALL_STATE(101)] = 3511, + [SMALL_STATE(102)] = 3525, + [SMALL_STATE(103)] = 3539, + [SMALL_STATE(104)] = 3551, + [SMALL_STATE(105)] = 3563, + [SMALL_STATE(106)] = 3574, + [SMALL_STATE(107)] = 3585, + [SMALL_STATE(108)] = 3596, + [SMALL_STATE(109)] = 3604, + [SMALL_STATE(110)] = 3614, + [SMALL_STATE(111)] = 3622, + [SMALL_STATE(112)] = 3632, + [SMALL_STATE(113)] = 3638, + [SMALL_STATE(114)] = 3644, + [SMALL_STATE(115)] = 3650, + [SMALL_STATE(116)] = 3656, + [SMALL_STATE(117)] = 3666, + [SMALL_STATE(118)] = 3672, + [SMALL_STATE(119)] = 3682, + [SMALL_STATE(120)] = 3692, + [SMALL_STATE(121)] = 3698, + [SMALL_STATE(122)] = 3706, + [SMALL_STATE(123)] = 3711, + [SMALL_STATE(124)] = 3716, + [SMALL_STATE(125)] = 3723, + [SMALL_STATE(126)] = 3730, + [SMALL_STATE(127)] = 3737, + [SMALL_STATE(128)] = 3744, + [SMALL_STATE(129)] = 3751, + [SMALL_STATE(130)] = 3758, + [SMALL_STATE(131)] = 3765, + [SMALL_STATE(132)] = 3772, + [SMALL_STATE(133)] = 3779, + [SMALL_STATE(134)] = 3786, + [SMALL_STATE(135)] = 3793, + [SMALL_STATE(136)] = 3800, + [SMALL_STATE(137)] = 3807, + [SMALL_STATE(138)] = 3814, + [SMALL_STATE(139)] = 3819, + [SMALL_STATE(140)] = 3826, + [SMALL_STATE(141)] = 3833, + [SMALL_STATE(142)] = 3840, + [SMALL_STATE(143)] = 3844, + [SMALL_STATE(144)] = 3848, + [SMALL_STATE(145)] = 3852, + [SMALL_STATE(146)] = 3856, + [SMALL_STATE(147)] = 3860, + [SMALL_STATE(148)] = 3864, + [SMALL_STATE(149)] = 3868, + [SMALL_STATE(150)] = 3872, + [SMALL_STATE(151)] = 3876, + [SMALL_STATE(152)] = 3880, + [SMALL_STATE(153)] = 3884, + [SMALL_STATE(154)] = 3888, + [SMALL_STATE(155)] = 3892, + [SMALL_STATE(156)] = 3896, + [SMALL_STATE(157)] = 3900, + [SMALL_STATE(158)] = 3904, + [SMALL_STATE(159)] = 3908, + [SMALL_STATE(160)] = 3912, + [SMALL_STATE(161)] = 3916, + [SMALL_STATE(162)] = 3920, + [SMALL_STATE(163)] = 3924, + [SMALL_STATE(164)] = 3928, + [SMALL_STATE(165)] = 3932, + [SMALL_STATE(166)] = 3936, + [SMALL_STATE(167)] = 3940, + [SMALL_STATE(168)] = 3944, + [SMALL_STATE(169)] = 3948, + [SMALL_STATE(170)] = 3952, + [SMALL_STATE(171)] = 3956, + [SMALL_STATE(172)] = 3960, + [SMALL_STATE(173)] = 3964, + [SMALL_STATE(174)] = 3968, + [SMALL_STATE(175)] = 3972, + [SMALL_STATE(176)] = 3976, + [SMALL_STATE(177)] = 3980, + [SMALL_STATE(178)] = 3984, + [SMALL_STATE(179)] = 3988, + [SMALL_STATE(180)] = 3992, }; -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(93), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(61), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(18), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(100), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(45), - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(162), - [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(76), - [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(99), - [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(91), - [77] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(71), - [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(70), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(72), - [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(72), - [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(73), - [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(152), - [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(74), - [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(75), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(8), - [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(20), - [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(20), - [110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(58), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(25), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(102), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(47), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(179), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(76), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(101), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(93), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(73), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(72), + [81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(77), + [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(77), + [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(78), + [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(178), + [93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(79), + [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(75), + [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(9), + [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(20), + [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(20), + [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), + [110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_type, 1), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(150), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 1), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 1), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_optional_description, 1), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_optional_description, 1), - [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1), - [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1), - [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), - [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), - [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2), - [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2), - [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1), - [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1), - [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), - [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(25), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1), - [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1), - [220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(78), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), - [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 1), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(93), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), - [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(34), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 4), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 4), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 5), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 5), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3), - [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3), - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__currently_incomplete_tags, 1), - [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__currently_incomplete_tags, 1), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2), - [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_optional_description, 2), - [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_optional_description, 2), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 4), - [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 4), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(161), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 1), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 1), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 2), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 2), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 3), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 3), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 5), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 5), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 2), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 2), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 2), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 2), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 2), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 2), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 4), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 4), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 3), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 3), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 1), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 1), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 2), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 2), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 1), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 1), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 3), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 3), + [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_optional_description, 1), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_optional_description, 1), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpdoc_array_types, 2), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpdoc_array_types, 2), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 3), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 3), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), + [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(30), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 1), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_description, 1), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_description, 1), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), + [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(81), + [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(97), + [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_description_repeat1, 2), + [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), + [246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_description_repeat1, 2), SHIFT_REPEAT(35), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, .production_id = 1), + [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, .production_id = 1), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1, .production_id = 2), + [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1, .production_id = 2), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 7), + [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_generic_array_types, 6, .production_id = 7), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 6), + [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__psalm_list_array_types, 4, .production_id = 6), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), + [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_tag, 3), + [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_tag, 3), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), + [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3), + [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__currently_incomplete_tags, 1), + [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__currently_incomplete_tags, 1), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 2), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 2), [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_tag, 3), [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__global_tag, 3), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_required_description, 2), - [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_required_description, 2), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3), - [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4), - [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3), - [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__internal_tag, 2), - [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__internal_tag, 2), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6), - [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4), - [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5), - [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 2), - [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 2), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1), REDUCE(sym_static, 1), - [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(102), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(79), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 2), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(69), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 3), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(120), - [460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(150), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_inline_tag, 2), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(150), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(120), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__internal_inline_tag, 2, .production_id = 1), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [501] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 4, .production_id = 3), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 3, .production_id = 2), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_tag, 3), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__see_tag, 3), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__internal_tag, 2), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__internal_tag, 2), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_tag, 3), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_tag, 3), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_tag, 4), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var_tag, 4), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_optional_description, 2), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_optional_description, 2), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__version_tag, 3), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__version_tag, 3), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_tag, 4), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__link_tag, 4), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_tag, 6), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_tag, 6), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__author_tag, 5), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__author_tag, 5), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__throws_tag, 3), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__throws_tag, 3), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_tag, 4), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_tag, 4), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__phpunit_tag, 2), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__phpunit_tag, 2), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 2), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_tag_with_required_description, 2), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_tag_with_required_description, 2), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_tag, 4), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_tag, 4), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primitive_type, 1), REDUCE(sym_static, 1), + [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static, 1), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static, 1), + [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__phpdoc_array_types_repeat1, 2), SHIFT_REPEAT(103), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(80), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(71), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 2), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(129), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(129), + [471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(161), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_inline_tag, 2), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(161), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 3), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 4, .production_id = 5), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__link_inline_tag, 3, .production_id = 4), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 4), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__internal_inline_tag, 2, .production_id = 3), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 3), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_inline_tag, 3, .production_id = 4), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [525] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__see_inline_tag, 3, .production_id = 2), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), }; #ifdef __cplusplus @@ -10266,32 +10497,33 @@ extern "C" { #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, - .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, }; return &language; } diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index c5a788f..cbbc7b4 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,6 @@ 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; }; /* @@ -170,66 +171,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 }